Interface CloverDeviceConfiguration

All Superinterfaces:
Serializable
All Known Implementing Classes:
DualDisplayCloverDeviceConfiguration, NativeCloverDeviceConfiguration, USBCloverDeviceConfiguration, WebSocketCloverDeviceConfiguration

public interface CloverDeviceConfiguration extends Serializable
Interface which defines the configuration of the underlying transport for connecting to a Clover device.
  • Field Details

  • Method Details

    • getCloverDeviceTypeName

      String getCloverDeviceTypeName()
      Retrieve the class name of the clover device instantiated during the CloverConnector.initializeConnection() call.
      Returns:
      the canonical class name
    • getMessagePackageName

      String getMessagePackageName()
      Retrieve the package name broadcast on all messages sent to the remote device
      Returns:
      package name
    • getName

      String getName()
      Retrieve the device configuration name
      Returns:
      name
    • getMaxMessageCharacters

      int getMaxMessageCharacters()
      Retrieve the max message characters
      Returns:
      max numner characters
    • getCloverTransport

      ICloverTransport getCloverTransport()
      Retrieve the configuration specified transport (e.g. network, etc.) associated with this configuration. Note that the underlying connection for the transport is not made as a part of this call.
      Returns:
      disconnected transport
    • getApplicationId

      String getApplicationId()
      Retrieve the application ID broadcast on all messages sent to the remote device
      Returns:
      application ID