Uses of Class
jmri.jmrix.can.CanMessage
-
Packages that use CanMessage Package Description jmri.jmrix.can Defines classes for interfacing to a CAN-based model railway control bus.jmri.jmrix.can.adapters.gridconnect Defines classes for communicating with the CAN network via hardware which uses the GridConnect format.jmri.jmrix.can.adapters.gridconnect.can2usbino Defines classes for interfacing to a CAN2USBino CAN adapter.jmri.jmrix.can.adapters.gridconnect.canrs Defines classes for interfacing to a MERG CAN-RS or CAN-USB adapter.jmri.jmrix.can.adapters.lawicell Defines classes for communicating with the CAN network via hardware which uses the Lawicell formatjmri.jmrix.can.adapters.loopback Defines classes for simulating communication with a CAN network via loopback.jmri.jmrix.can.cbus Defines classes for interfacing to a MERG CBUS network.jmri.jmrix.can.cbus.eventtable Provides an Event Table for CBUS Events..jmri.jmrix.can.cbus.node Provides classes for interacting with CBUS Nodes.jmri.jmrix.can.cbus.simulator Provides dummy CBUS network simulated objects.jmri.jmrix.can.cbus.swing.bootloader Defines classes for bootloader client for updating CBUS module firmware.jmri.jmrix.can.cbus.swing.cbusslotmonitor Provides CBUS Command Station Session Monitoring.jmri.jmrix.can.cbus.swing.configtool Provides a tool for creating Turnouts, Sensors and Lights from CBUS CAN Frames.jmri.jmrix.can.cbus.swing.console Defines classes for a console utility to interact with a MERG CBUS networkjmri.jmrix.can.cbus.swing.eventrequestmonitor Defines classes for implementing an event table to interact with a MERG CBUS network.jmri.jmrix.can.cbus.swing.hubpane Extends OpenlcbHubPane to provide CBUS HubControl.jmri.jmrix.can.cbus.swing.modeswitcher Defines classes for ModeSwitcher for switching programmer and command station modes.jmri.jmrix.can.swing.monitor jmri.jmrix.can.swing.send Provide a tool for sending CAN packets.jmri.jmrix.openlcb Implementation of the JMRI OpenLCB hardware interface.jmri.jmrix.openlcb.swing Head package for Swing-based packages for JMRI's OpenLCB implementation.jmri.jmrix.openlcb.swing.hub jmri.jmrix.openlcb.swing.monitor jmri.jmrix.openlcb.swing.networktree jmri.jmrix.openlcb.swing.send Provide a developer tool for sending OpenLCB CAN packets. -
-
Uses of CanMessage in jmri.jmrix.can
Methods in jmri.jmrix.can with parameters of type CanMessage Modifier and Type Method Description abstract AbstractMRMessage
AbstractCanTrafficController. encodeForHardware(CanMessage m)
void
CanListener. message(CanMessage m)
Called when an outgoing message is sent to the CAN Network.void
CanInterface. sendCanMessage(CanMessage m, CanListener l)
Send a message through the interface.Constructors in jmri.jmrix.can with parameters of type CanMessage Constructor Description CanMessage(CanMessage m)
Create a new CanMessage from an existing CanMessageCanReply(CanMessage m)
Create a new CanReply from an existing CanMessage -
Uses of CanMessage in jmri.jmrix.can.adapters.gridconnect
Methods in jmri.jmrix.can.adapters.gridconnect with parameters of type CanMessage Modifier and Type Method Description AbstractMRMessage
GcTrafficController. encodeForHardware(CanMessage m)
Encode a CanMessage for the hardware.void
GcTrafficController. sendCanMessage(CanMessage m, CanListener reply)
Forward a preformatted message to the actual interface.Constructors in jmri.jmrix.can.adapters.gridconnect with parameters of type CanMessage Constructor Description GridConnectMessage(CanMessage m)
Create a new GridConnectMessage from CanMessage. -
Uses of CanMessage in jmri.jmrix.can.adapters.gridconnect.can2usbino
Constructors in jmri.jmrix.can.adapters.gridconnect.can2usbino with parameters of type CanMessage Constructor Description GridConnectDoubledMessage(CanMessage m)
-
Uses of CanMessage in jmri.jmrix.can.adapters.gridconnect.canrs
Methods in jmri.jmrix.can.adapters.gridconnect.canrs with parameters of type CanMessage Modifier and Type Method Description AbstractMRMessage
MergTrafficController. encodeForHardware(CanMessage m)
Encode a CanMessage for the hardware.Constructors in jmri.jmrix.can.adapters.gridconnect.canrs with parameters of type CanMessage Constructor Description MergMessage(CanMessage m)
-
Uses of CanMessage in jmri.jmrix.can.adapters.lawicell
Methods in jmri.jmrix.can.adapters.lawicell with parameters of type CanMessage Modifier and Type Method Description AbstractMRMessage
LawicellTrafficController. encodeForHardware(CanMessage m)
Encode a CanMessage into Lawicell format for the hardware.void
LawicellTrafficController. sendCanMessage(CanMessage m, CanListener reply)
Forward a preformatted message to the actual interface.Constructors in jmri.jmrix.can.adapters.lawicell with parameters of type CanMessage Constructor Description Message(CanMessage m)
-
Uses of CanMessage in jmri.jmrix.can.adapters.loopback
Methods in jmri.jmrix.can.adapters.loopback with parameters of type CanMessage Modifier and Type Method Description AbstractMRMessage
LoopbackTrafficController. encodeForHardware(CanMessage m)
Encode a CanMessage for the hardware.void
LoopbackTrafficController. sendCanMessage(CanMessage m, CanListener reply)
Forward a preformatted message to the actual interface. -
Uses of CanMessage in jmri.jmrix.can.cbus
Methods in jmri.jmrix.can.cbus that return CanMessage Modifier and Type Method Description default CanMessage
CbusEventInterface. checkEvent(CanMessage m)
Check if CanMessage is an event.CanMessage
CbusSensor. getAddrActive()
Package method returning CanMessage for the Active Sensor AddressCanMessage
CbusTurnout. getAddrClosed()
Package method returning CanMessage for the Closed Turnout AddressCanMessage
CbusSensor. getAddrInactive()
Package method returning CanMessage for the Inactive Sensor AddressCanMessage
CbusLight. getAddrOff()
Get a CanMessage for the Off Light Address.CanMessage
CbusLight. getAddrOn()
Get a CanMessage for the On Light Address.CanMessage
CbusTurnout. getAddrThrown()
Package method returning CanMessage for the Thrown Turnout Address.CanMessage
CbusEventInterface. getBeanOffMessage()
Get event for primary Bean Off Action.CanMessage
CbusLight. getBeanOffMessage()
Get event for primary Bean Off Action.CanMessage
CbusSensor. getBeanOffMessage()
Get event for primary Bean Off Action.CanMessage
CbusTurnout. getBeanOffMessage()
Get event for primary Bean Off Action.CanMessage
CbusEventInterface. getBeanOnMessage()
Get event for primary Bean On Action.CanMessage
CbusLight. getBeanOnMessage()
Get event for primary Bean On Action.CanMessage
CbusSensor. getBeanOnMessage()
Get event for primary Bean On Action.CanMessage
CbusTurnout. getBeanOnMessage()
Get event for primary Bean On Action.static CanMessage
CbusMessage. getBootCheck(int c, int header)
Microchip AN247 format message to send the checksum for comparison.static CanMessage
CbusMessage. getBootDevId(int header)
CBUS bootloader v1.0 format message to request device ID.static CanMessage
CbusMessage. getBootEnables(int enables, int header)
CBUS bootloader v1.0 format message to set memory region write enablesstatic CanMessage
CbusMessage. getBootEntry(int nn, int header)
This is a strict CBUS message to put a node into boot mode.static CanMessage
CbusMessage. getBootId(int header)
CBUS bootloader v1.0 format message to request bootloader ID.static CanMessage
CbusMessage. getBootInitialise(int a, int header)
Microchip AN247 format message to initialise the bootloader and set the start address.static CanMessage
CbusMessage. getBootNop(int a, int header)
Microchip AN247 format NOP message to set address.static CanMessage
CbusMessage. getBootReset(int header)
Microchip AN247 format message to reset and enter normal mode.static CanMessage
CbusMessage. getBootTest(int header)
Microchip AN247 format message to check if a module is in boot mode.static CanMessage
CbusMessage. getBootWriteData(byte[] d, int header)
Microchip AN247 format message to write up to 8 bytes of datastatic CanMessage
CbusMessage. getBootWriteData(int[] d, int header)
Microchip AN247 format message to write 8 bytes of dataCanMessage
CbusEventDataElements. getCanMessage(int canId, int nn, int en, CbusEventDataElements.EvState state)
Get a ready-to-send CanMessage with event details.static CanMessage
CbusMessage. getOpsModeWriteCV(int mAddress, boolean mLongAddr, int cv, int val, int header)
CBUS Ops mode programmer commandsstatic CanMessage
CbusMessage. getReadCV(int cv, ProgrammingMode mode, int header)
CBUS programmer commandsstatic CanMessage
CbusMessage. getRequestTrackOff(int header)
Get a CanMessage to send track power offstatic CanMessage
CbusMessage. getRequestTrackOn(int header)
Get a CanMessage to send track power onstatic CanMessage
CbusMessage. getVerifyCV(int cv, ProgrammingMode mode, int startVal, int header)
CBUS programmer commands CBUS VCVS works like a QCVS read but the programmer will first check if the CV contents are equal to the startVal.static CanMessage
CbusMessage. getWriteCV(int cv, int val, ProgrammingMode mode, int header)
Get a CanMessage to write a CV.CanMessage
CbusAddress. makeMessage(int header)
Methods in jmri.jmrix.can.cbus with parameters of type CanMessage Modifier and Type Method Description default CanMessage
CbusEventInterface. checkEvent(CanMessage m)
Check if CanMessage is an event.static boolean
CbusMessage. isBootWriteData(CanMessage m)
Tests if a message is a bootloader data writestatic boolean
CbusMessage. isRequestTrackOff(CanMessage m)
Checks if a CanMessage is requesting Track Power Offstatic boolean
CbusMessage. isRequestTrackOn(CanMessage m)
Checks if a CanMessage is requesting Track Power Onvoid
CbusClockControl. message(CanMessage m)
Outgoing CAN Frames ignored.void
CbusDccProgrammer. message(CanMessage m)
Called when an outgoing message is sent to the CAN Network.void
CbusLight. message(CanMessage f)
Called when an outgoing message is sent to the CAN Network.void
CbusPowerManager. message(CanMessage m)
Does not listen to outgoing messages.void
CbusPredefinedMeters. message(CanMessage m)
Outgoing CAN Frames ignored Called when an outgoing message is sent to the CAN Network.void
CbusReporter. message(CanMessage m)
Called when an outgoing message is sent to the CAN Network.void
CbusSensor. message(CanMessage f)
Track layout status from messages being sent to CAN Called when an outgoing message is sent to the CAN Network.void
CbusThrottleManager. message(CanMessage m)
Called when an outgoing message is sent to the CAN Network.void
CbusTurnout. message(CanMessage f)
Called when an outgoing message is sent to the CAN Network. -
Uses of CanMessage in jmri.jmrix.can.cbus.eventtable
Methods in jmri.jmrix.can.cbus.eventtable with parameters of type CanMessage Modifier and Type Method Description void
CbusEventTableDataModel. message(CanMessage m)
Called when an outgoing message is sent to the CAN Network. -
Uses of CanMessage in jmri.jmrix.can.cbus.node
Methods in jmri.jmrix.can.cbus.node with parameters of type CanMessage Modifier and Type Method Description void
CbusAllocateNodeNumber. message(CanMessage m)
If popup not open send a setup param request to try and catch nodes awaiting number allocation when an all node respond message is sent.void
CbusNodeCanListener. message(CanMessage m)
Processes certain outgoing CAN Frames.void
CbusNodeFromBackup.DoNothingCanListener. message(CanMessage m)
Ignores outgoing CAN Frames.void
CbusNodeTableDataModel. message(CanMessage m)
Unused, even simulated nodes / command stations normally respond with CanReplyvoid
CbusNodeTrickleFetch. message(CanMessage m)
Called when an outgoing message is sent to the CAN Network. -
Uses of CanMessage in jmri.jmrix.can.cbus.simulator
Methods in jmri.jmrix.can.cbus.simulator with parameters of type CanMessage Modifier and Type Method Description void
CbusSimCanListener. message(CanMessage m)
Forwards non-extended CanMessage according to #getProcessOut Processes certain outgoing CAN Frames. -
Uses of CanMessage in jmri.jmrix.can.cbus.swing.bootloader
Methods in jmri.jmrix.can.cbus.swing.bootloader with parameters of type CanMessage Modifier and Type Method Description protected void
CbusBootloaderPane. logFrame(CanMessage m)
void
CbusBootloaderPane. message(CanMessage m)
Process some outgoing CAN frames -
Uses of CanMessage in jmri.jmrix.can.cbus.swing.cbusslotmonitor
Methods in jmri.jmrix.can.cbus.swing.cbusslotmonitor with parameters of type CanMessage Modifier and Type Method Description void
CbusSlotMonitorDataModel. message(CanMessage m)
-
Uses of CanMessage in jmri.jmrix.can.cbus.swing.configtool
Methods in jmri.jmrix.can.cbus.swing.configtool with parameters of type CanMessage Modifier and Type Method Description void
ConfigToolPane. message(CanMessage m)
Called when an outgoing message is sent to the CAN Network. -
Uses of CanMessage in jmri.jmrix.can.cbus.swing.console
Methods in jmri.jmrix.can.cbus.swing.console with parameters of type CanMessage Modifier and Type Method Description void
CbusConsoleDecodeOptionsPane. message(CanMessage m)
Called when an outgoing message is sent to the CAN Network. -
Uses of CanMessage in jmri.jmrix.can.cbus.swing.eventrequestmonitor
Methods in jmri.jmrix.can.cbus.swing.eventrequestmonitor with parameters of type CanMessage Modifier and Type Method Description void
CbusEventRequestDataModel. message(CanMessage m)
-
Uses of CanMessage in jmri.jmrix.can.cbus.swing.hubpane
Methods in jmri.jmrix.can.cbus.swing.hubpane with parameters of type CanMessage Modifier and Type Method Description protected GridConnectMessage
CbusHubPane. getMessageFrom(CanMessage m)
-
Uses of CanMessage in jmri.jmrix.can.cbus.swing.modeswitcher
Methods in jmri.jmrix.can.cbus.swing.modeswitcher with parameters of type CanMessage Modifier and Type Method Description void
SprogCbusModeSwitcherFrame. message(CanMessage m)
Process outgoing CAN messages Called when an outgoing message is sent to the CAN Network. -
Uses of CanMessage in jmri.jmrix.can.swing.monitor
Methods in jmri.jmrix.can.swing.monitor with parameters of type CanMessage Modifier and Type Method Description void
MonitorPane. message(CanMessage l)
-
Uses of CanMessage in jmri.jmrix.can.swing.send
Methods in jmri.jmrix.can.swing.send that return CanMessage Modifier and Type Method Description (package private) CanMessage
CanSendPane. createPacket(java.lang.String s)
Create a well-formed message from a String. -
Uses of CanMessage in jmri.jmrix.openlcb
Methods in jmri.jmrix.openlcb that return CanMessage Modifier and Type Method Description (package private) static CanMessage
OlcbConfigurationManager. convertToCan(CanFrame f)
CanMessage
OlcbAddress. makeMessage()
Methods in jmri.jmrix.openlcb with parameters of type CanMessage Modifier and Type Method Description (package private) boolean
OlcbAddress. match(CanMessage r)
void
OlcbSensorManager. message(CanMessage l)
-
Uses of CanMessage in jmri.jmrix.openlcb.swing
Methods in jmri.jmrix.openlcb.swing with parameters of type CanMessage Modifier and Type Method Description void
TrafficStatusLabel. message(CanMessage l)
-
Uses of CanMessage in jmri.jmrix.openlcb.swing.hub
Fields in jmri.jmrix.openlcb.swing.hub with type parameters of type CanMessage Modifier and Type Field Description (package private) java.util.ArrayList<CanMessage>
HubPane. workingMessageSet
Methods in jmri.jmrix.openlcb.swing.hub with parameters of type CanMessage Modifier and Type Method Description protected GridConnectMessage
HubPane. getMessageFrom(CanMessage m)
Get a GridConnect Message from a CanMessage.void
HubPane. message(CanMessage l)
-
Uses of CanMessage in jmri.jmrix.openlcb.swing.monitor
Methods in jmri.jmrix.openlcb.swing.monitor with parameters of type CanMessage Modifier and Type Method Description void
MonitorPane. message(CanMessage l)
-
Uses of CanMessage in jmri.jmrix.openlcb.swing.networktree
Methods in jmri.jmrix.openlcb.swing.networktree with parameters of type CanMessage Modifier and Type Method Description void
NetworkTreePane. message(CanMessage l)
-
Uses of CanMessage in jmri.jmrix.openlcb.swing.send
Methods in jmri.jmrix.openlcb.swing.send that return CanMessage Modifier and Type Method Description (package private) CanMessage
OpenLcbCanSendPane. createPacket(java.lang.String s)
Create a well-formed message from a String String is expected to be space seperated hex bytes or CbusAddress, e.g.: 12 34 56 +n4e1Methods in jmri.jmrix.openlcb.swing.send with parameters of type CanMessage Modifier and Type Method Description void
OpenLcbCanSendPane. message(CanMessage m)
Don't pay attention to messages
-