|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcodeskin.can.JVector
public class JVector
Vector CAN driver. Simplifications: - only one acceptance filter supported - events only supported on one port-handle - only first Vector device found supported
| 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 JVector |
getPort(java.lang.String name)
Creates singleton instances of the class. |
CANMessageBuffer |
getTxAcknowledgeBuffer()
Accessor method for transmit acknowledge buffer. |
boolean |
goBusOff()
Go bus off. |
boolean |
goBusOn()
Go bus on. |
static void |
main(java.lang.String[] args)
|
boolean |
open(int baudrate,
int ac,
int am,
boolean isExt)
|
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 void close()
CANDriver
close in interface CANDriverpublic CANStatusRecord getCANStatusRecord()
CANDriver
getCANStatusRecord in interface CANDriverpublic CANMessageBuffer getMessageBuffer()
CANDriver
getMessageBuffer in interface CANDriverpublic int getNumberOfFilters()
CANDriver
getNumberOfFilters in interface CANDriverpublic CANMessageBuffer getTxAcknowledgeBuffer()
CANDriver
getTxAcknowledgeBuffer in interface CANDriverpublic boolean goBusOff()
CANDriver
goBusOff in interface CANDriverpublic boolean goBusOn()
CANDriver
goBusOn in interface CANDriverpublic void registerCallBack(CANCallBack canCB)
CANDriver
registerCallBack in interface CANDrivercanCB - callbackpublic boolean sendMessage(CANMessage cmsg)
CANDriver
sendMessage in interface CANDrivercmsg - Message
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 setBaudRate(int baudrate)
CANDriver
setBaudRate in interface CANDriverbaudrate - baudrate
public boolean updateStatusRecord()
CANDriver
updateStatusRecord in interface CANDriverpublic void callBack(CANMessage cmsg)
CANCallBack
callBack in interface CANCallBackcmsg - CAN messagepublic static JVector getPort(java.lang.String name)
name - port name
public boolean open(int baudrate,
int ac,
int am,
boolean isExt)
public static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||