|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CANDriver
Interface for CAN Driver implementations. Low-level configuration (open method) is hardware specific. Messages are received either by call-back or polling buffer.
| Method Summary | |
|---|---|
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. |
CANMessageBuffer |
getTxAcknowledgeBuffer()
Accessor method for transmit acknowledge buffer. |
boolean |
goBusOff()
Go bus off. |
boolean |
goBusOn()
Go bus on. |
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. |
| Method Detail |
|---|
boolean goBusOn()
boolean goBusOff()
boolean setBaudRate(int baudrate)
baudrate - baudrate
int getNumberOfFilters()
boolean setAcceptanceFilter(int fid,
int code,
int mask,
boolean isExt)
fid - filter idcode - acceptance codemask - acceptance maskisExt - true for extended message filter
void registerCallBack(CANCallBack canCB)
canCB - callbackCANMessageBuffer getMessageBuffer()
boolean sendMessage(CANMessage cmsg)
cmsg - Message
void close()
CANStatusRecord getCANStatusRecord()
boolean updateStatusRecord()
CANMessageBuffer getTxAcknowledgeBuffer()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||