|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcodeskin.can.CANSimDriver
public class CANSimDriver
Driver for simulating CAN communications.
| Method Summary | |
|---|---|
void |
callBack(CANMessage cmsg)
Function that is called if a CAN message is received. |
void |
close()
Closes driver. |
CANStatusRecord |
getCANStatusRecord()
Accessor method for status record. |
CANMessageBuffer |
getMessageBuffer()
Accessor method for receive buffer. |
int |
getNumberOfFilters()
Returns the number of acceptance filters available. |
static CANSimDriver |
getPort(java.lang.String name)
Getter function for port instances |
CANMessageBuffer |
getTxAcknowledgeBuffer()
Accessor method for transmit acknowledge buffer. |
boolean |
goBusOff()
Go bus off. |
boolean |
goBusOn()
Go bus on. |
void |
open()
Closes port. |
void |
registerCallBack(CANCallBack canCB)
Registers method to be called when CAN message is received. |
boolean |
sendMessage(CANMessage cmsg)
Sends CAN message. |
boolean |
setAcceptanceFilter(int fid,
int code,
int mask,
boolean isExt)
Sets acceptance filter. |
boolean |
setBaudRate(int baudrate)
Sets baud-rate. |
boolean |
updateStatusRecord()
Updates status record. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public CANMessageBuffer getTxAcknowledgeBuffer()
CANDriver
getTxAcknowledgeBuffer in interface CANDriverpublic CANMessageBuffer getMessageBuffer()
CANDriver
getMessageBuffer in interface CANDriverpublic boolean sendMessage(CANMessage cmsg)
CANDriver
sendMessage in interface CANDrivercmsg - Message
public void callBack(CANMessage cmsg)
CANCallBack
callBack in interface CANCallBackcmsg - CAN messagepublic void registerCallBack(CANCallBack canCB)
CANDriver
registerCallBack in interface CANDrivercanCB - callbackpublic int getNumberOfFilters()
CANDriver
getNumberOfFilters in interface CANDriver
public boolean setAcceptanceFilter(int fid,
int code,
int mask,
boolean isExt)
CANDriver
setAcceptanceFilter in interface CANDriverfid - filter idcode - acceptance codemask - acceptance maskisExt - true for extended message filter
public boolean goBusOn()
CANDriver
goBusOn in interface CANDriverpublic boolean goBusOff()
CANDriver
goBusOff in interface CANDriverpublic boolean setBaudRate(int baudrate)
CANDriver
setBaudRate in interface CANDriverbaudrate - baudrate
public void open()
public CANStatusRecord getCANStatusRecord()
CANDriver
getCANStatusRecord in interface CANDriverpublic boolean updateStatusRecord()
CANDriver
updateStatusRecord in interface CANDriverpublic void close()
CANDriver
close in interface CANDriverpublic static CANSimDriver getPort(java.lang.String name)
name -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||