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 AbstractMRMessageAbstractCanTrafficController. encodeForHardware(CanMessage m)voidCanListener. message(CanMessage m)Called when an outgoing message is sent to the CAN Network.voidCanInterface. 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 AbstractMRMessageGcTrafficController. encodeForHardware(CanMessage m)Encode a CanMessage for the hardware.voidGcTrafficController. 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 AbstractMRMessageMergTrafficController. 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 AbstractMRMessageLawicellTrafficController. encodeForHardware(CanMessage m)Encode a CanMessage into Lawicell format for the hardware.voidLawicellTrafficController. 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 AbstractMRMessageLoopbackTrafficController. encodeForHardware(CanMessage m)Encode a CanMessage for the hardware.voidLoopbackTrafficController. 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 CanMessageCbusEventInterface. checkEvent(CanMessage m)Check if CanMessage is an event.CanMessageCbusSensor. getAddrActive()Package method returning CanMessage for the Active Sensor AddressCanMessageCbusTurnout. getAddrClosed()Package method returning CanMessage for the Closed Turnout AddressCanMessageCbusSensor. getAddrInactive()Package method returning CanMessage for the Inactive Sensor AddressCanMessageCbusLight. getAddrOff()Get a CanMessage for the Off Light Address.CanMessageCbusLight. getAddrOn()Get a CanMessage for the On Light Address.CanMessageCbusTurnout. getAddrThrown()Package method returning CanMessage for the Thrown Turnout Address.CanMessageCbusEventInterface. getBeanOffMessage()Get event for primary Bean Off Action.CanMessageCbusLight. getBeanOffMessage()Get event for primary Bean Off Action.CanMessageCbusSensor. getBeanOffMessage()Get event for primary Bean Off Action.CanMessageCbusTurnout. getBeanOffMessage()Get event for primary Bean Off Action.CanMessageCbusEventInterface. getBeanOnMessage()Get event for primary Bean On Action.CanMessageCbusLight. getBeanOnMessage()Get event for primary Bean On Action.CanMessageCbusSensor. getBeanOnMessage()Get event for primary Bean On Action.CanMessageCbusTurnout. getBeanOnMessage()Get event for primary Bean On Action.static CanMessageCbusMessage. getBootCheck(int c, int header)Microchip AN247 format message to send the checksum for comparison.static CanMessageCbusMessage. getBootDevId(int header)CBUS bootloader v1.0 format message to request device ID.static CanMessageCbusMessage. getBootEnables(int enables, int header)CBUS bootloader v1.0 format message to set memory region write enablesstatic CanMessageCbusMessage. getBootEntry(int nn, int header)This is a strict CBUS message to put a node into boot mode.static CanMessageCbusMessage. getBootId(int header)CBUS bootloader v1.0 format message to request bootloader ID.static CanMessageCbusMessage. getBootInitialise(int a, int header)Microchip AN247 format message to initialise the bootloader and set the start address.static CanMessageCbusMessage. getBootNop(int a, int header)Microchip AN247 format NOP message to set address.static CanMessageCbusMessage. getBootReset(int header)Microchip AN247 format message to reset and enter normal mode.static CanMessageCbusMessage. getBootTest(int header)Microchip AN247 format message to check if a module is in boot mode.static CanMessageCbusMessage. getBootWriteData(byte[] d, int header)Microchip AN247 format message to write up to 8 bytes of datastatic CanMessageCbusMessage. getBootWriteData(int[] d, int header)Microchip AN247 format message to write 8 bytes of dataCanMessageCbusEventDataElements. getCanMessage(int canId, int nn, int en, CbusEventDataElements.EvState state)Get a ready-to-send CanMessage with event details.static CanMessageCbusMessage. getOpsModeWriteCV(int mAddress, boolean mLongAddr, int cv, int val, int header)CBUS Ops mode programmer commandsstatic CanMessageCbusMessage. getReadCV(int cv, ProgrammingMode mode, int header)CBUS programmer commandsstatic CanMessageCbusMessage. getRequestTrackOff(int header)Get a CanMessage to send track power offstatic CanMessageCbusMessage. getRequestTrackOn(int header)Get a CanMessage to send track power onstatic CanMessageCbusMessage. 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 CanMessageCbusMessage. getWriteCV(int cv, int val, ProgrammingMode mode, int header)Get a CanMessage to write a CV.CanMessageCbusAddress. makeMessage(int header)Methods in jmri.jmrix.can.cbus with parameters of type CanMessage Modifier and Type Method Description default CanMessageCbusEventInterface. checkEvent(CanMessage m)Check if CanMessage is an event.static booleanCbusMessage. isBootWriteData(CanMessage m)Tests if a message is a bootloader data writestatic booleanCbusMessage. isRequestTrackOff(CanMessage m)Checks if a CanMessage is requesting Track Power Offstatic booleanCbusMessage. isRequestTrackOn(CanMessage m)Checks if a CanMessage is requesting Track Power OnvoidCbusClockControl. message(CanMessage m)Outgoing CAN Frames ignored.voidCbusDccProgrammer. message(CanMessage m)Called when an outgoing message is sent to the CAN Network.voidCbusLight. message(CanMessage f)Called when an outgoing message is sent to the CAN Network.voidCbusPowerManager. message(CanMessage m)Does not listen to outgoing messages.voidCbusPredefinedMeters. message(CanMessage m)Outgoing CAN Frames ignored Called when an outgoing message is sent to the CAN Network.voidCbusReporter. message(CanMessage m)Called when an outgoing message is sent to the CAN Network.voidCbusSensor. message(CanMessage f)Track layout status from messages being sent to CAN Called when an outgoing message is sent to the CAN Network.voidCbusThrottleManager. message(CanMessage m)Called when an outgoing message is sent to the CAN Network.voidCbusTurnout. 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 voidCbusEventTableDataModel. 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 voidCbusAllocateNodeNumber. 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.voidCbusNodeCanListener. message(CanMessage m)Processes certain outgoing CAN Frames.voidCbusNodeFromBackup.DoNothingCanListener. message(CanMessage m)Ignores outgoing CAN Frames.voidCbusNodeTableDataModel. message(CanMessage m)Unused, even simulated nodes / command stations normally respond with CanReplyvoidCbusNodeTrickleFetch. 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 voidCbusSimCanListener. 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 voidCbusBootloaderPane. logFrame(CanMessage m)voidCbusBootloaderPane. 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 voidCbusSlotMonitorDataModel. 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 voidConfigToolPane. 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 voidCbusConsoleDecodeOptionsPane. 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 voidCbusEventRequestDataModel. 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 GridConnectMessageCbusHubPane. 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 voidSprogCbusModeSwitcherFrame. 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 voidMonitorPane. 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) CanMessageCanSendPane. 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 CanMessageOlcbConfigurationManager. convertToCan(CanFrame f)CanMessageOlcbAddress. makeMessage()Methods in jmri.jmrix.openlcb with parameters of type CanMessage Modifier and Type Method Description (package private) booleanOlcbAddress. match(CanMessage r)voidOlcbSensorManager. 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 voidTrafficStatusLabel. 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. workingMessageSetMethods in jmri.jmrix.openlcb.swing.hub with parameters of type CanMessage Modifier and Type Method Description protected GridConnectMessageHubPane. getMessageFrom(CanMessage m)Get a GridConnect Message from a CanMessage.voidHubPane. 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 voidMonitorPane. 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 voidNetworkTreePane. 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) CanMessageOpenLcbCanSendPane. 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 voidOpenLcbCanSendPane. message(CanMessage m)Don't pay attention to messages
-