|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcodeskin.can.JLawicel
public class JLawicel
Driver for CAN USB.
| 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 JLawicel |
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. |
boolean |
open(int baudrate)
Opens Opens CAN communication using CAN-USB adapter without configuring masks. |
boolean |
open(int baudrate,
int ac01,
int ac23,
int am01,
int am23)
Opens CAN communication using CAN-USB adapter. |
void |
registerCallBack(CANCallBack canCB)
Registers method to be called when CAN message is received. |
boolean |
sendMessage(CANMessage cmsg)
Sends CAN message. |
boolean |
serialPortInputParser(int cin)
|
boolean |
setAcceptanceFilter(int fid,
int code,
int mask,
boolean isExt)
Sets acceptance filter. |
boolean |
setBaudRate(int baud)
Sets baud-rate. |
boolean |
setMasks(int ac01,
int ac23,
int am01,
int am23)
Sets CAN USB masks. |
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 getMessageBuffer()
CANDriver
getMessageBuffer in interface CANDriverpublic boolean serialPortInputParser(int cin)
serialPortInputParser in interface SerialPortClientpublic boolean sendMessage(CANMessage cmsg)
CANDriver
sendMessage in interface CANDrivercmsg - Message
public boolean setBaudRate(int baud)
CANDriver
setBaudRate in interface CANDriverbaud - baudrate
public boolean setMasks(int ac01,
int ac23,
int am01,
int am23)
ac01 - Acceptance code 01 (see manual)ac23 - Acceptance code 23 (see manual)am01 - Acceptance mask 01 (see manual)am23 - Acceptance mask 23 (see manual)
public boolean open(int baudrate)
baudrate - baud-rate (bits/s)
public boolean open(int baudrate,
int ac01,
int ac23,
int am01,
int am23)
baudrate - baud-rate (bits/s)ac01 - Acceptance code 01 (see manual)ac23 - Acceptance code 23 (see manual)am01 - Acceptance mask 01 (see manual)am23 - Acceptance mask 23 (see manual)
public boolean goBusOn()
CANDriver
goBusOn in interface CANDriverpublic boolean goBusOff()
CANDriver
goBusOff in interface CANDriverpublic 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 void close()
CANDriver
close in interface CANDriverpublic void callBack(CANMessage cmsg)
CANCallBack
callBack in interface CANCallBackcmsg - CAN messagepublic void registerCallBack(CANCallBack canCB)
CANDriver
registerCallBack in interface CANDrivercanCB - callbackpublic CANStatusRecord getCANStatusRecord()
CANDriver
getCANStatusRecord in interface CANDriverpublic CANMessageBuffer getTxAcknowledgeBuffer()
CANDriver
getTxAcknowledgeBuffer in interface CANDriverpublic boolean updateStatusRecord()
CANDriver
updateStatusRecord in interface CANDriverpublic static JLawicel getPort(java.lang.String name)
name - port name
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||