Uses of Class
jmri.jmrix.dccpp.DCCppMessage
Packages that use DCCppMessage
Package
Description
Defines classes for interfacing to a DCC-EX Base Station
via a telnet connection to a DCCppOverTcp driver.
Shows EXRAIL MESSAGE() broadcasts from a DCC-EX command station.
Provides an image of the DCC-EX command stations OLED display screen
-
Uses of DCCppMessage in jmri.jmrix.dccpp
Fields in jmri.jmrix.dccpp with type parameters of type DCCppMessageModifier and TypeFieldDescription(package private) LinkedBlockingQueue<DCCppMessage>DCCppTrafficController.highPriorityQueueMethods in jmri.jmrix.dccpp that return DCCppMessageModifier and TypeMethodDescriptionstatic DCCppMessageDCCppMessage.makeAccessoryDecoderMsg(int address, boolean activate) static DCCppMessageDCCppMessage.makeAccessoryDecoderMsg(int address, int subaddress, boolean activate) Stationary Decoder Message.static DCCppMessageDCCppMessage.makeAddressedEmergencyStop(int address, boolean isForward) Generate an emergency stop for the specified address.static DCCppMessageDCCppMessage.makeAddressedEmergencyStop(int register, int address, boolean isForward) Generate an emergency stop for the specified address.static DCCppMessageDCCppMessage.makeAutomationIDMsg(int id) static DCCppMessageDCCppMessage.makeAutomationIDsMsg()static DCCppMessageDCCppMessage.makeBitWriteDirectCVMsg(int cv, int bit, int val) Write Direct CV Bit to Programming Track.static DCCppMessageDCCppMessage.makeBitWriteDirectCVMsg(int cv, int bit, int val, int callbacknum, int callbacksub) static DCCppMessageDCCppMessage.makeBitWriteDirectCVMsgV4(int cv, int bit, int val) static DCCppMessageDCCppMessage.makeBitWriteOpsModeCVMsg(int address, int cv, int bit, int val) Write Direct CV Bit to Main Track.static DCCppMessageDCCppMessage.makeClockRequestTimeMsg()static DCCppMessageDCCppMessage.makeClockSetMsg(int minutes) static DCCppMessageDCCppMessage.makeClockSetMsg(int minutes, int rate) static DCCppMessageDCCppMessage.makeCSMaxNumSlotsMsg()Get number of supported slots for this DCC-EX Base Station Statusstatic DCCppMessageDCCppMessage.makeCSStatusMsg()Read DCC-EX Base Station Statusstatic DCCppMessageDCCppMessage.makeCurrentMaxesMsg()static DCCppMessageDCCppMessage.makeCurrentValuesMsg()static DCCppMessageDCCppMessage.makeEmergencyStopAllMsg()Generate an emergency stop for all locos in reminder table.static DCCppMessageDCCppMessage.makeForgetCabMessage(int cab) Generate a "Forget Cab" message '-'static DCCppMessageDCCppMessage.makeFunctionGroup1OpsMsg(int address, boolean f0, boolean f1, boolean f2, boolean f3, boolean f4) Generate a Function Group One Operation Request message.static DCCppMessageDCCppMessage.makeFunctionGroup1SetMomMsg(int address, boolean f0, boolean f1, boolean f2, boolean f3, boolean f4) Generate a Function Group One Set Momentary Functions message.static DCCppMessageDCCppMessage.makeFunctionGroup2OpsMsg(int address, boolean f5, boolean f6, boolean f7, boolean f8) Generate a Function Group Two Operation Request message.static DCCppMessageDCCppMessage.makeFunctionGroup2SetMomMsg(int address, boolean f5, boolean f6, boolean f7, boolean f8) Generate a Function Group Two Set Momentary Functions message.static DCCppMessageDCCppMessage.makeFunctionGroup3OpsMsg(int address, boolean f9, boolean f10, boolean f11, boolean f12) Generate a Function Group Three Operation Request message.static DCCppMessageDCCppMessage.makeFunctionGroup3SetMomMsg(int address, boolean f9, boolean f10, boolean f11, boolean f12) Generate a Function Group Three Set Momentary Functions message.static DCCppMessageDCCppMessage.makeFunctionGroup4OpsMsg(int address, boolean f13, boolean f14, boolean f15, boolean f16, boolean f17, boolean f18, boolean f19, boolean f20) Generate a Function Group Four Operation Request message.static DCCppMessageDCCppMessage.makeFunctionGroup4SetMomMsg(int address, boolean f13, boolean f14, boolean f15, boolean f16, boolean f17, boolean f18, boolean f19, boolean f20) Generate a Function Group Four Set Momentary Function message.static DCCppMessageDCCppMessage.makeFunctionGroup5OpsMsg(int address, boolean f21, boolean f22, boolean f23, boolean f24, boolean f25, boolean f26, boolean f27, boolean f28) Generate a Function Group Five Operation Request message.static DCCppMessageDCCppMessage.makeFunctionGroup5SetMomMsg(int address, boolean f21, boolean f22, boolean f23, boolean f24, boolean f25, boolean f26, boolean f27, boolean f28) Generate a Function Group Five Set Momentary Function message.static DCCppMessageDCCppMessage.makeFunctionV4Message(int cab, int func, boolean state) Generate a function message using the V4 'F' syntax supported by DCC-EXstatic DCCppMessageDCCppMessage.makeLCDRequestMsg()Request LCD Messages used for Virtual LCD Displaystatic DCCppMessageDCCppMessage.makeListRegisterContentsMsg()static DCCppMessageDCCppMessage.makeMessage(String msg) static DCCppMessageDCCppMessage.makeOutputAddMsg(int id, int pin, int iflag) static DCCppMessageDCCppMessage.makeOutputCmdMsg(int id, boolean state) static DCCppMessageDCCppMessage.makeOutputCmdMsgLC(int vpin, boolean state) Build a lower-case pin control command<z vpin>(HIGH) or<z -vpin>(LOW).static DCCppMessageDCCppMessage.makeOutputDeleteMsg(int id) static DCCppMessageDCCppMessage.makeOutputListMsg()static DCCppMessageDCCppMessage.makeQuerySensorStatesMsg()Query All Sensors States.static DCCppMessageDCCppMessage.makeReadDirectCVMsg(int cv) Read Direct CV Byte from Programming Track.static DCCppMessageDCCppMessage.makeReadDirectCVMsg(int cv, int callbacknum, int callbacksub) static DCCppMessageDCCppMessage.makeReadTrackCurrentMsg()Read main operations track currentstatic DCCppMessageDCCppMessage.makeRosterIDMsg(int id) static DCCppMessageDCCppMessage.makeRosterIDsMsg()static DCCppMessageDCCppMessage.makeSensorAddMsg(int id, int pin, int pullup) Create/Delete/Query Sensor.static DCCppMessageDCCppMessage.makeSensorDeleteMsg(int id) static DCCppMessageDCCppMessage.makeSensorListMsg()static DCCppMessageDCCppMessage.makeSetTrackPowerMsg(boolean on) Set Track Power ON or OFF.static DCCppMessageDCCppMessage.makeSpeedAndDirectionMsg(int address, float speed, boolean isForward) Generate a Speed and Direction Request messagestatic DCCppMessageDCCppMessage.makeSpeedAndDirectionMsg(int register, int address, float speed, boolean isForward) Generate a Speed and Direction Request messagestatic DCCppMessageDCCppMessage.makeStartExrailMsg(int id) static DCCppMessageDCCppMessage.makeStartExrailMsg(int id, int address) static DCCppMessageDCCppMessage.makeTrackManagerRequestMsg()static DCCppMessageDCCppMessage.makeTrackPowerOffMsg()static DCCppMessageDCCppMessage.makeTrackPowerOnMsg()static DCCppMessageDCCppMessage.makeTurnoutAddMsg(int id, int addr, int subaddr) static DCCppMessageDCCppMessage.makeTurnoutCommandMsg(int id, boolean thrown) Predefined Turnout Control Message.static DCCppMessageDCCppMessage.makeTurnoutDeleteMsg(int id) static DCCppMessageDCCppMessage.makeTurnoutIDMsg(int id) static DCCppMessageDCCppMessage.makeTurnoutIDsMsg()static DCCppMessageDCCppMessage.makeTurnoutImplMsg(int id) static DCCppMessageDCCppMessage.makeTurnoutListMsg()static DCCppMessageDCCppMessage.makeVerifyCVMsg(int cv, int startVal) Verify Direct CV Byte from Programming Track.static DCCppMessageDCCppMessage.makeWriteDCCPacketMainMsg(int register, int numBytes, byte[] bytes) Write DCC Packet to a specified Register on the Main.static DCCppMessageDCCppMessage.makeWriteDCCPacketProgMsg(int register, int numBytes, byte[] bytes) Write DCC Packet to a specified Register on the Programming Track.static DCCppMessageDCCppMessage.makeWriteDirectCVMsg(int cv, int val) Write Direct CV Byte to Programming Trackstatic DCCppMessageDCCppMessage.makeWriteDirectCVMsg(int cv, int val, int callbacknum, int callbacksub) static DCCppMessageDCCppMessage.makeWriteDirectCVMsgV4(int cv, int val) static DCCppMessageDCCppMessage.makeWriteOpsModeCVMsg(int address, int cv, int val) Write Direct CV Byte to Main TrackMethods in jmri.jmrix.dccpp with parameters of type DCCppMessageModifier and TypeMethodDescriptionvoidDCCppClockControl.message(DCCppMessage msg) voidDCCppLight.message(DCCppMessage l) Member function that will be invoked by a DCCppInterface implementation to forward a DCC-EX message sent to the layout.voidDCCppListener.message(DCCppMessage msg) Member function that will be invoked by a DCCppInterface implementation to forward a DCC-EX message sent to the layout.voidDCCppPowerManager.message(DCCppMessage l) voidDCCppPredefinedMeters.message(DCCppMessage m) voidDCCppProgrammer.message(DCCppMessage l) Member function that will be invoked by a DCCppInterface implementation to forward a DCC-EX message sent to the layout.voidDCCppSensor.message(DCCppMessage l) Member function that will be invoked by a DCCppInterface implementation to forward a DCC-EX message sent to the layout.voidDCCppSensorManager.message(DCCppMessage l) Listen for the outgoing messages (to the command station)voidDCCppThrottle.message(DCCppMessage l) Does not listen for outgoing messages.voidDCCppThrottleManager.message(DCCppMessage l) voidDCCppTurnout.message(DCCppMessage l) voidDCCppTurnoutManager.message(DCCppMessage l) Listen for the outgoing messages (to the command station)voidDCCppTurnoutReplyCache.message(DCCppMessage l) voidDCCppClockControl.notifyTimeout(DCCppMessage msg) voidDCCppLight.notifyTimeout(DCCppMessage msg) voidDCCppListener.notifyTimeout(DCCppMessage msg) Member function invoked by an DCCppInterface implementation to notify a sender that an outgoing message timed out and was dropped from the queue.voidDCCppPowerManager.notifyTimeout(DCCppMessage msg) voidDCCppPredefinedMeters.notifyTimeout(DCCppMessage msg) voidDCCppProgrammer.notifyTimeout(DCCppMessage msg) voidDCCppSensor.notifyTimeout(DCCppMessage msg) voidDCCppSensorManager.notifyTimeout(DCCppMessage msg) voidDCCppThrottle.notifyTimeout(DCCppMessage msg) Handle a timeout notification Member function invoked by an DCCppInterface implementation to notify a sender that an outgoing message timed out and was dropped from the queue.voidDCCppThrottleManager.notifyTimeout(DCCppMessage msg) voidDCCppTurnout.notifyTimeout(DCCppMessage msg) voidDCCppTurnoutManager.notifyTimeout(DCCppMessage msg) voidDCCppTurnoutReplyCache.notifyTimeout(DCCppMessage msg) voidDCCppInterface.sendDCCppMessage(DCCppMessage msg, DCCppListener replyTo) Request a message be sent to the attached DCC-EX.voidDCCppPacketizer.sendDCCppMessage(DCCppMessage m, DCCppListener reply) Forward a preformatted DCCppMessage to the actual interface.abstract voidDCCppTrafficController.sendDCCppMessage(DCCppMessage m, DCCppListener reply) Forward a preformatted DCCppMessage to the actual interface.voidDCCppTrafficController.sendHighPriorityDCCppMessage(DCCppMessage m, DCCppListener reply) Constructors in jmri.jmrix.dccpp with parameters of type DCCppMessageModifierConstructorDescriptionDCCppMessage(DCCppMessage message) Create a new object, that is a copy of an existing message. -
Uses of DCCppMessage in jmri.jmrix.dccpp.dccppovertcp
Fields in jmri.jmrix.dccpp.dccppovertcp declared as DCCppMessageFields in jmri.jmrix.dccpp.dccppovertcp with type parameters of type DCCppMessageModifier and TypeFieldDescriptionprotected LinkedList<DCCppMessage>DCCppOverTcpPacketizer.xmtListSynchronized list used as a transmit queue.Methods in jmri.jmrix.dccpp.dccppovertcp with parameters of type DCCppMessageModifier and TypeMethodDescriptionvoidClientRxHandler.message(DCCppMessage msg) voidClientRxHandler.notifyTimeout(DCCppMessage m) voidDCCppOverTcpPacketizer.sendDCCppMessage(DCCppMessage m, DCCppListener reply) Forward a preformatted DCCppMessage to the actual interface. -
Uses of DCCppMessage in jmri.jmrix.dccpp.serial
Fields in jmri.jmrix.dccpp.serial with type parameters of type DCCppMessageModifier and TypeFieldDescription(package private) final DelayQueue<DCCppMessage>SerialDCCppPacketizer.resendFunctionsMethods in jmri.jmrix.dccpp.serial with parameters of type DCCppMessageModifier and TypeMethodDescriptionvoidSerialDCCppPacketizer.sendDCCppMessage(DCCppMessage m, DCCppListener reply) -
Uses of DCCppMessage in jmri.jmrix.dccpp.swing
Methods in jmri.jmrix.dccpp.swing with parameters of type DCCppMessageModifier and TypeMethodDescriptionvoidConfigBaseStationFrame.message(DCCppMessage m) voidConfigBaseStationFrame.notifyTimeout(DCCppMessage m) -
Uses of DCCppMessage in jmri.jmrix.dccpp.swing.exrail
Methods in jmri.jmrix.dccpp.swing.exrail with parameters of type DCCppMessageModifier and TypeMethodDescriptionvoidDCCppExrailFrame.message(DCCppMessage msg) voidDCCppExrailFrame.notifyTimeout(DCCppMessage msg) -
Uses of DCCppMessage in jmri.jmrix.dccpp.swing.messages
Methods in jmri.jmrix.dccpp.swing.messages with parameters of type DCCppMessageModifier and TypeMethodDescriptionvoidMessagesPanel.message(DCCppMessage msg) Member function that will be invoked by a DCCppInterface implementation to forward a DCC-EX message sent to the layout.voidMessagesWatcher.message(DCCppMessage msg) Member function that will be invoked by a DCCppInterface implementation to forward a DCC-EX message sent to the layout.voidMessagesPanel.notifyTimeout(DCCppMessage msg) Member function invoked by an DCCppInterface implementation to notify a sender that an outgoing message timed out and was dropped from the queue.voidMessagesWatcher.notifyTimeout(DCCppMessage msg) Member function invoked by an DCCppInterface implementation to notify a sender that an outgoing message timed out and was dropped from the queue. -
Uses of DCCppMessage in jmri.jmrix.dccpp.swing.mon
Methods in jmri.jmrix.dccpp.swing.mon with parameters of type DCCppMessageModifier and TypeMethodDescriptionvoidDCCppMonFrame.message(DCCppMessage l) Define system-specific help item.voidDCCppMonFrame.notifyTimeout(DCCppMessage msg) -
Uses of DCCppMessage in jmri.jmrix.dccpp.swing.packetgen
Methods in jmri.jmrix.dccpp.swing.packetgen that return DCCppMessageModifier and TypeMethodDescription(package private) DCCppMessagePacketGenFrame.createPacket(String s) -
Uses of DCCppMessage in jmri.jmrix.dccpp.swing.virtuallcd
Methods in jmri.jmrix.dccpp.swing.virtuallcd with parameters of type DCCppMessageModifier and TypeMethodDescriptionvoidVirtualLCDPanel.message(DCCppMessage msg) Member function that will be invoked by a DCCppInterface implementation to forward a DCC-EX message sent to the layout.voidVirtualLCDPanel.notifyTimeout(DCCppMessage msg) Member function invoked by an DCCppInterface implementation to notify a sender that an outgoing message timed out and was dropped from the queue.