Modifier and Type | Field and Description |
---|---|
(package private) static int |
AMD_VAR_FIELD |
(package private) static int |
AME_VAR_FIELD |
(package private) static int |
AMR_VAR_FIELD |
(package private) byte[] |
data |
(package private) static int |
FRAME_FORMAT_ADDRESSED_DATAGRAM_ALL |
(package private) static int |
FRAME_FORMAT_ADDRESSED_DATAGRAM_FIRST |
(package private) static int |
FRAME_FORMAT_ADDRESSED_DATAGRAM_LAST |
(package private) static int |
FRAME_FORMAT_ADDRESSED_DATAGRAM_MID |
(package private) static int |
FRAME_FORMAT_ADDRESSED_NON_DATAGRAM |
(package private) static int |
FRAME_FORMAT_MTI
OpenLCB CAN MTI format bits
|
(package private) static int |
FRAME_FORMAT_STREAM_CODE |
(package private) int |
id |
(package private) int |
length |
(package private) static int |
MASK_FRAME_TYPE |
(package private) static int |
MASK_OPENLCB_FORMAT |
(package private) static int |
MASK_SRC_ALIAS |
(package private) static int |
MASK_VARIABLE_FIELD |
(package private) int |
nodeAlias |
(package private) static int |
RIM_VAR_FIELD |
(package private) static int |
SHIFT_OPENLCB_FORMAT |
(package private) static int |
SHIFT_VARIABLE_FIELD |
Constructor and Description |
---|
OpenLcbCanFrame(int nodeAlias) |
Modifier and Type | Method and Description |
---|---|
long |
bodyAsLong()
Returns a long from all bytes of the CAN frame body.
|
long |
dataAsLong()
Returns a long from data bytes from the CAN frame body.
|
boolean |
equals(Object other) |
byte[] |
getData() |
int |
getElement(int n) |
(package private) EventID |
getEventID() |
int |
getHeader() |
(package private) NodeID |
getNodeID() |
int |
getNumDataElements() |
(package private) int |
getOpenLcbFormat() |
(package private) int |
getSourceAlias() |
(package private) int |
getVariableField() |
(package private) void |
init(int alias) |
(package private) boolean |
isAliasMapDefinition() |
(package private) boolean |
isAliasMapEnquiry() |
(package private) boolean |
isAliasMapReset() |
(package private) boolean |
isCIM() |
(package private) boolean |
isDatagram() |
boolean |
isExtended() |
(package private) boolean |
isFrameTypeCAN() |
(package private) boolean |
isFrameTypeOpenLcb() |
(package private) boolean |
isIdentifyConsumers() |
(package private) boolean |
isIdentifyEventsGlobal() |
(package private) boolean |
isIdentifyProducers() |
(package private) boolean |
isInitializationComplete() |
(package private) boolean |
isLastDatagram() |
(package private) boolean |
isLearnEvent() |
(package private) boolean |
isOpenLcbMTI(int mti) |
(package private) boolean |
isPCEventReport() |
(package private) boolean |
isRIM() |
boolean |
isRtr() |
(package private) boolean |
isVerifiedNID() |
(package private) boolean |
isVerifyNID() |
(package private) void |
loadFromEid(EventID eid) |
(package private) void |
setAMR(int alias,
NodeID nid) |
(package private) void |
setCIM(int i,
int testval,
int alias) |
(package private) void |
setConsumerIdentified(EventID eid) |
(package private) void |
setConsumerIdentifyRange(EventID eid,
EventID mask) |
void |
setData(byte[] b) |
(package private) void |
setDatagram(int[] content,
int destAlias,
boolean first,
boolean last)
create a single datagram frame
|
(package private) void |
setDestAlias(int a) |
(package private) void |
setFrameTypeCAN() |
(package private) void |
setFrameTypeOpenLcb() |
void |
setHeader(int id) |
(package private) void |
setInitializationComplete(int alias,
NodeID nid) |
(package private) void |
setLearnEvent(EventID eid) |
(package private) void |
setOpenLcbFormat(int i) |
(package private) void |
setOpenLcbMTI(int mti) |
(package private) void |
setPCEventReport(EventID eid) |
(package private) void |
setProducerIdentified(EventID eid) |
(package private) void |
setProducerIdentifyRange(EventID eid,
EventID mask) |
(package private) void |
setRIM(int alias) |
(package private) void |
setSourceAlias(int a) |
(package private) void |
setVariableField(int f) |
(package private) void |
setVerifiedNID(NodeID nid) |
(package private) void |
setVerifyNID(NodeID nid) |
String |
toString() |
int id
int length
byte[] data
int nodeAlias
static final int MASK_FRAME_TYPE
static final int MASK_SRC_ALIAS
static final int MASK_VARIABLE_FIELD
static final int SHIFT_VARIABLE_FIELD
static final int MASK_OPENLCB_FORMAT
static final int SHIFT_OPENLCB_FORMAT
static final int RIM_VAR_FIELD
static final int AMD_VAR_FIELD
static final int AME_VAR_FIELD
static final int AMR_VAR_FIELD
static final int FRAME_FORMAT_MTI
static final int FRAME_FORMAT_ADDRESSED_DATAGRAM_ALL
static final int FRAME_FORMAT_ADDRESSED_DATAGRAM_FIRST
static final int FRAME_FORMAT_ADDRESSED_DATAGRAM_MID
static final int FRAME_FORMAT_ADDRESSED_DATAGRAM_LAST
static final int FRAME_FORMAT_ADDRESSED_NON_DATAGRAM
static final int FRAME_FORMAT_STREAM_CODE
public void setHeader(int id)
public void setData(byte[] b)
public long bodyAsLong()
CanFrame
bodyAsLong
in interface CanFrame
public long dataAsLong()
CanFrame
dataAsLong
in interface CanFrame
public boolean isExtended()
isExtended
in interface CanFrame
public int getNumDataElements()
getNumDataElements
in interface CanFrame
public int getElement(int n)
getElement
in interface CanFrame
void init(int alias)
void setSourceAlias(int a)
int getSourceAlias()
void setDestAlias(int a)
void setFrameTypeCAN()
boolean isFrameTypeCAN()
void setFrameTypeOpenLcb()
boolean isFrameTypeOpenLcb()
void setVariableField(int f)
int getVariableField()
void setCIM(int i, int testval, int alias)
boolean isCIM()
void setRIM(int alias)
boolean isRIM()
boolean isAliasMapDefinition()
boolean isAliasMapEnquiry()
boolean isAliasMapReset()
void setAMR(int alias, NodeID nid)
int getOpenLcbFormat()
void setOpenLcbFormat(int i)
void setOpenLcbMTI(int mti)
boolean isOpenLcbMTI(int mti)
void setPCEventReport(EventID eid)
boolean isPCEventReport()
void setLearnEvent(EventID eid)
boolean isLearnEvent()
void setInitializationComplete(int alias, NodeID nid)
boolean isInitializationComplete()
EventID getEventID()
NodeID getNodeID()
boolean isVerifyNID()
void setVerifyNID(NodeID nid)
boolean isVerifiedNID()
void setVerifiedNID(NodeID nid)
boolean isIdentifyConsumers()
void setConsumerIdentified(EventID eid)
boolean isIdentifyProducers()
void setProducerIdentified(EventID eid)
boolean isIdentifyEventsGlobal()
void loadFromEid(EventID eid)
boolean isDatagram()
boolean isLastDatagram()
void setDatagram(int[] content, int destAlias, boolean first, boolean last)
Information on copyright, trademarks and licenses is linked here.
Site hosted by: