Class MedibusProtocol

java.lang.Object
com.framed.core.Service
com.framed.communicator.driver.protocol.Protocol
com.framed.communicator.driver.protocol.medibus.MedibusProtocol

public class MedibusProtocol extends Protocol
  • Constructor Details

    • MedibusProtocol

      public MedibusProtocol(String id, String portName, int baudRate, int dataBits, int stopBits, int waveFormType, boolean realTime, boolean slowData, String multiplier, EventBus eventBus)
  • Method Details

    • connect

      public void connect()
      Description copied from class: Protocol
      Establishes a connection using the specific protocol implementation and starts the configured data export. Concrete subclasses must provide the logic for connecting.
      Specified by:
      connect in class Protocol
    • stop

      public void stop()
      Description copied from class: Service
      Stops the service.

      By default, this method logs a message indicating that no stop logic is implemented. Subclasses should override this method to provide custom shutdown behavior when necessary.

      Overrides:
      stop in class Service
    • configureRealtimeTransmission

      public void configureRealtimeTransmission()
    • commandEchoResponse

      public void commandEchoResponse(byte[] commandBuffer)
    • sendDeviceID

      public void sendDeviceID()
    • setConfiguredDataStreams

      public void setConfiguredDataStreams(boolean disable)
    • setDataStreams

      public void setDataStreams(byte syncCommand, boolean disable)