Elevator2MQTT API Definition 11.0.0

The Elevator2MQTT protocol is used in flexyPage Diagnose to allow for monitoring and controlling the elevator settings.

Servers

  • mqtt.diagnose.flexypage.netmqtt 3.1.1production

Operations

  • SEND diagnose/current-timestamp

    Operation IDsubscribe

    Available only on servers:

    Accepts the following message:

    <anonymous-message-1>
    Message ID<anonymous-message-1>

    Returns the current timestamp in seconds since epoch on the device.

    Payload
    integer
    format: int64_t

    An integer definining the timestamp in seconds since epoch.

    object
    object

    Examples

  • SEND control/current-timestamp

    Operation IDsubscribe

    Available only on servers:

    Accepts the following message:

    <anonymous-message-2>
    Message ID<anonymous-message-2>

    Sets the current timestamp in seconds since epoch to the device. Can be used to set the time from the frontend.

    Payload
    integer
    format: int64_t

    An integer definining the timestamp in seconds since epoch.

    object
    object

    Examples

  • SEND diagnose/interface/{interfaceName}

    Operation IDsubscribe

    Available only on servers:

    object
    interfaceName
    required
    string

    Accepts the following message:

    <anonymous-message-3>
    Message ID<anonymous-message-3>

    Returns the type of the interface identified by {interfaceName}.

    Payload
    string

    A string describing the interface type.

      Allowed values:
    • "UNKNOWN"
    • "CAN"
    • "ETHERNET"
    object
    object

    Examples

  • SEND diagnose/interface/ethernet/{ethernetInterfaceName}/config

    Operation IDsubscribe

    Available only on servers:

    object
    ethernetInterfaceName
    required
    string

    Accepts the following message:

    <anonymous-message-4>
    Message ID<anonymous-message-4>

    Returns the currently set ethernet configuration.

    allOf

    An object describing the readonly ethernet configuration parts of the given interface.

    object
    object

    Examples

  • RECEIVE control/interface/ethernet/{ethernetInterfaceName}/config

    Operation IDpublish

    Available only on servers:

    object
    ethernetInterfaceName
    required
    string

    Accepts the following message:

    <anonymous-message-5>
    Message ID<anonymous-message-5>

    Sets the ethernet configuration.

    object

    An object describing the current ethernet configuration of the given interface.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/nodes

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string

    Accepts the following message:

    <anonymous-message-6>
    Message ID<anonymous-message-6>

    An event describing the available node IDs on this can interface.

    array<integer>
    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/node/{nodeId}

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    nodeId
    required
    integer
    format: uint8_t

    Accepts the following message:

    <anonymous-message-7>
    Message ID<anonymous-message-7>

    An event describing available information about this node. Can also be an empty object.

    allOf

    A node description object containing the manufacturer, the device name, the firmware version string, and the CiA ID.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/node/{nodeId}/state

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    nodeId
    required
    integer
    format: uint8_t

    Accepts the following message:

    <anonymous-message-8>
    Message ID<anonymous-message-8>

    An event describing the activity state of this node.

    Payload
    boolean

    device is active/inactive

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/node/{nodeId}/errors

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    nodeId
    required
    integer
    format: uint8_t

    Accepts the following message:

    <anonymous-message-9>
    Message ID<anonymous-message-9>

    An event describing changes in the error list.

    array<object>

    List of error objects

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/car-position-unit/{unitId}

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-10>
    Message ID<anonymous-message-10>

    An event describing the device information for a car position unit connected to the bus.

    allOf

    A virtual device info object containing the manufacturer, the device name, the firmware version string, and the CiA ID.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/car-position-unit/{unitId}/mm

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-11>
    Message ID<anonymous-message-11>

    An event describing the change of position of the car in shaft in mm.

    Payload
    integer
    format: uint32_t

    position in mm

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/car-drive-unit/{unitId}

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-12>
    Message ID<anonymous-message-12>

    An event describing the change of the car drive unit's properties connected via node ID.

    allOf

    A virtual device info object containing the manufacturer, the device name, the firmware version string, and the CiA ID.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/car-drive-unit/{unitId}/status-word

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-13>
    Message ID<anonymous-message-13>

    An event describing the change of the status word.

    Payload
    integer
    format: uint16_t

    The raw value bits of the status word. For the definition of the bits, see CIA 402_2 object 6041 h.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/car-drive-unit/{unitId}/control-word

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-14>
    Message ID<anonymous-message-14>

    An event describing the change of the control word.

    Payload
    integer
    format: uint16_t

    The raw value bits of the control word. For the definition of the bits, see CIA 402_2 object 6040 h and CIA 417_4 object 6400 h.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/car-drive-unit/{unitId}/actual-mode-of-operation

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-15>
    Message ID<anonymous-message-15>

    An event describing the mode of operation the car drive unit is actually employing. This value is in object 6404h.

    Payload
    string

    Drive unit mode of operation

    Default value:"POSITION_PROFILE"
      Allowed values:
    • "UNKNOWN"
    • "POSITION_PROFILE"
    • "VELOCITY_PROFILE"
    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/car-drive-unit/{unitId}/target-mode-of-operation

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-16>
    Message ID<anonymous-message-16>

    An event describing the mode of operation the controller requested for the car drive unit. This value is in object 6403h.

    Payload
    string

    Drive unit mode of operation

    Default value:"POSITION_PROFILE"
      Allowed values:
    • "UNKNOWN"
    • "POSITION_PROFILE"
    • "VELOCITY_PROFILE"
    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/car-drive-unit/{unitId}/actual-velocity

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-17>
    Message ID<anonymous-message-17>

    An event describing the current velocity the car drive unit is establishing. It is the value published in object 6433h.

    Payload
    integer
    format: int32_t

    The velocity in mm/s.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/car-drive-unit/{unitId}/target-velocity

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-18>
    Message ID<anonymous-message-18>

    An event describing the velocity requested by the controller from the car drive unit. It is the value published in object 6430h.

    Payload
    integer
    format: int32_t

    The requested velocity in mm/s.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/car-drive-unit/{unitId}/target-position

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-19>
    Message ID<anonymous-message-19>

    An event describing the position requested by the controller from the car drive unit. It is the value published in object 6420h.

    Payload
    integer
    format: int32_t

    The requested position in mm.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/car-door-unit/{unitId}

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-20>
    Message ID<anonymous-message-20>

    An event describing the change of the car door unit's properties connected via node ID. The unitId is equal to the door id.

    allOf

    A virtual device info object containing the manufacturer, the device name, the firmware version string, and the CiA ID.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/car-door-unit/{unitId}/mm

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-21>
    Message ID<anonymous-message-21>

    An event describing the change of position of the car in shaft in mm. The unitId is equal to the door id.

    Payload
    integer
    format: uint16_t

    position in mm

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/car-door-unit/{unitId}/status-word

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-22>
    Message ID<anonymous-message-22>

    An event describing the change of the car door unit's status word.

    Payload
    integer
    format: uint16_t

    The raw value bits of the status word. For the definition of the bits, see CIA 402_2 object 6041 h.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/car-door-unit/{unitId}/control-word

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-23>
    Message ID<anonymous-message-23>

    An event describing the change of the car door unit's control word.

    Payload
    integer
    format: uint16_t

    The raw value bits of the control word. For the definition of the bits, see CIA 402_2 object 6040 h and CIA 417_4 object 6400 h.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/load-measuring-unit/{unitId}

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-24>
    Message ID<anonymous-message-24>

    An event describing the device information for a load measuring unit connected to the bus.

    allOf

    A virtual device info object containing the manufacturer, the device name, the firmware version string, and the CiA ID.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/load-measuring-unit/{unitId}/total

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-25>
    Message ID<anonymous-message-25>

    An event describing the total load measured by load measuring unit.

    Payload
    integer
    format: uint16_t

    The total load in kilograms reported by the load measuring unit.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/load-measuring-unit/{unitId}/signaling

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-26>
    Message ID<anonymous-message-26>

    An event describing the current load signaling, i.e. if the load measuring unit detects e.g. weight inside of norm values, overload, or full capacity.

    Payload
    string

    A string describing the load signaling.

      Allowed values:
    • "UNKNOWN"
    • "ZERO"
    • "NORM"
    • "FULL"
    • "OVERLOAD"
    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/load-measuring-unit/{unitId}/rope/{ropeId}

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t
    ropeId
    required
    integer
    format: uint8_t

    Accepts the following message:

    <anonymous-message-27>
    Message ID<anonymous-message-27>

    An event describing the load measured by load measuring unit on this particular rope, given it is a rope elevator.

    Payload
    integer
    format: uint16_t

    The load in kilograms reported by the load measuring unit for the respective rope.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/light-barrier-unit/{unitId}

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-28>
    Message ID<anonymous-message-28>

    An event describing the device information for a light barrier unit connected to the bus. The unitId is equivalent to the door number to which the light barrier unit is installed.

    allOf

    A virtual device info object containing the manufacturer, the device name, the firmware version string, and the CiA ID.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/light-barrier-unit/{unitId}/state

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-29>
    Message ID<anonymous-message-29>

    An event describing the state of a light barrier unit, i.e. if the light barrier is interrupted (active) or uninterrupted (inactive).

    Payload
    string

    A string describing binary interface state.

      Allowed values:
    • "UNKNOWN"
    • "INACTIVE"
    • "ACTIVE"
    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/cli-io-unit/{unitId}

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-30>
    Message ID<anonymous-message-30>

    An event describing the device information for a sub-device connected to the bus via another device. The unitId is unique on the bus.

    allOf

    A CliIoUnit info object containing the cli-io-unit id, the version, and its name.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/cli-io-unit/{unitId}/state

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-31>
    Message ID<anonymous-message-31>

    An event describing the state of the cli unit.

    Payload
    boolean

    device is active/inactive

    object
    object

    Examples

  • SEND diagnose/plugin/brobeilmodbus/config/{pluginConfigName}

    Operation IDsubscribe

    Available only on servers:

    object
    pluginConfigName
    required
    string

    Accepts the following message:

    <anonymous-message-32>
    Message ID<anonymous-message-32>

    An event showing the configuration with name {pluginConfigName} for an installed plugin brobeilmodbus.

    object

    An object which contains the configuration of a brobeil modbus plugin

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/position-supervisor-unit/{unitId}

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-33>
    Message ID<anonymous-message-33>

    An event describing the change of the position supervisor unit's properties connected via node ID.

    allOf

    A virtual device info object containing the manufacturer, the device name, the firmware version string, and the CiA ID.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/position-supervisor-unit/{unitId}/status-word

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-34>
    Message ID<anonymous-message-34>

    An event describing the change of the status.

    Payload
    integer
    format: uint32_t

    The raw value bits of the PSU status. For the definition of the bits, see CIA 417_4 object 63E1 h subindex 1 h.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/position-supervisor-unit/{unitId}/feature-word

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-35>
    Message ID<anonymous-message-35>

    An event describing the supported features of the PSU.

    Payload
    integer
    format: uint32_t

    The raw value bits of the feature word. For the definition of the bits, see CIA 417_4 object 63E1 h subindex 2 h.

    object
    object

    Examples

  • SEND diagnose/interface/can/{canInterfaceName}/position-supervisor-unit/{unitId}/control-word

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    unitId
    required
    integer
    format: uint32_t

    Accepts the following message:

    <anonymous-message-36>
    Message ID<anonymous-message-36>

    An event describing the change of the control word.

    Payload
    integer
    format: uint32_t

    The raw value bits of the control word. For the definition of the bits, see CIA 417_4 object 63E0 h.

    object
    object

    Examples

  • RECEIVE control/plugin/brobeilmodbus/config/{pluginConfigName}

    Operation IDpublish

    Available only on servers:

    object
    pluginConfigName
    required
    string

    Accepts the following message:

    <anonymous-message-37>
    Message ID<anonymous-message-37>

    An event allowing to set the configuration with name {pluginConfigName} for a potentially installed plugin brobeilmodbus.

    object

    An object which contains the configuration of a brobeil modbus plugin

    object
    object

    Examples

  • RECEIVE control/interface/can/{canInterfaceName}/node/{nodeId}/virtual-terminal/init

    Operation IDpublish

    Available only on servers:

    object
    canInterfaceName
    required
    string
    nodeId
    required
    integer
    format: uint8_t

    Accepts the following message:

    <anonymous-message-38>
    Message ID<anonymous-message-38>

    An event triggering the initialsation of the virtual terminal.

    object

    An info object describing the terminal dimensions in column and row units.

    object
    object

    Examples

  • RECEIVE control/interface/can/{canInterfaceName}/node/{nodeId}/virtual-terminal/terminate

    Operation IDpublish

    Available only on servers:

    object
    canInterfaceName
    required
    string
    nodeId
    required
    integer
    format: uint8_t

    Accepts the following message:

    <anonymous-message-39>
    Message ID<anonymous-message-39>

    An event triggering the termination of the virtual terminal.

    object
    object

    Examples

  • RECEIVE control/interface/can/{canInterfaceName}/node/{nodeId}/virtual-terminal/input

    Operation IDpublish

    Available only on servers:

    object
    canInterfaceName
    required
    string
    nodeId
    required
    integer
    format: uint8_t

    Accepts the following message:

    <anonymous-message-40>
    Message ID<anonymous-message-40>

    An event sending a control input to the virtual terminal.

    Payload
    string

    Input characters for virtual terminal.

      Allowed values:
    • "END"
    • "ENTER"
    • "PLUS"
    • "MINUS"
    • "UP"
    • "DOWN"
    • "LEFT"
    • "RIGHT"
    • "F1"
    • "F2"
    • "F3"
    • "F4"
    object
    object

    Examples

  • SEND control/interface/can/{canInterfaceName}/node/{nodeId}/virtual-terminal/content

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    nodeId
    required
    integer
    format: uint8_t

    Accepts the following message:

    <anonymous-message-41>
    Message ID<anonymous-message-41>

    An event sending the content of the virtual terminal.

    array<array<string>>

    Input characters for virtual terminal.

    object
    object

    Examples

  • SEND control/interface/can/{canInterfaceName}/node/{nodeId}/virtual-terminal/cursor/location

    Operation IDsubscribe

    Available only on servers:

    object
    canInterfaceName
    required
    string
    nodeId
    required
    integer
    format: uint8_t

    Accepts the following message:

    <anonymous-message-42>
    Message ID<anonymous-message-42>

    An event sending the location of the cursor on the virtual terminal. Sending an empty message disables the cursor.

    object

    An info object holding the location of the cursors.

    object
    object

    Examples

Schemas

  • object

    An info object describing a device (virtual or actual) containing the manufacturer, the device name, the firmware version string, and the CiA ID.

  • allOf

    A node description object containing the manufacturer, the device name, the firmware version string, and the CiA ID.

  • allOf

    A virtual device info object containing the manufacturer, the device name, the firmware version string, and the CiA ID.

  • allOf

    A CliIoUnit info object containing the cli-io-unit id, the version, and its name.

  • object

    An object describing a device to be of a predefined category and a unique ID among other devices in the same device category.

  • object

    An object which contains the configuration of a brobeil modbus plugin

  • deviceCategory
    string

    The device category of the device stored in objects 1000h and 6000h respectively.

      Allowed values:
    • "UNKNOWN"
    • "CAN"
    • "CALL_CONTROLLER"
    • "INPUT_PANEL_UNIT"
    • "OUTPUT_PANEL_UNIT"
    • "CAR_DOOR_CONTROLLER"
    • "CAR_DOOR_UNIT"
    • "CAR_POSITION_UNIT"
    • "LIGHT_BARRIER_UNIT"
    • "CAR_DRIVE_CONTROLLER"
    • "CAR_DRIVE_UNIT"
    • "LOAD_MEASURING_UNIT"
    • "REMOTE_DATA_TRANSMISSION_UNIT"
    • "POWER_MEASURING_UNIT"
    • "ACCESS_REQUEST_UNIT"
    • "EMERGENCY_PHONE_UNIT"
    • "POSITION_SUPERVISOR_UNIT"
    • "MONITORING_UNIT"
    • "ENERGY_RECOVERY_SYSTEM_AND_INTELLIGENT_POWER_SUPPLY"
    • "BOOTLOADER_MODE"
    • "CLI_IO_UNIT"
  • object

    An object describing the current ethernet configuration of the given interface.

  • allOf

    An object describing the readonly ethernet configuration parts of the given interface.

  • object

    An object describing the current modbus tcp configuration.

  • object

    An object describing the current position sensor configuration.

  • object

    An object describing the config for a car drive unit.

  • object

    An object describing the current ethernet configuration of the given interface.

  • ipv4Address
    string
    must match: /[0-9]{1:3}\.[0-9]{1:3}\.[0-9]{1:3}\.[0-9]{1:3}/

    An IPv4 formated IP address

  • interfaceName
    string

    An interface name.

  • canInterfaceName
    string

    A can interface name.

  • pluginConfigName
    string

    An arbitrary string describing the plugin configuration. Currently only 'default' is supported.

  • ethernetInterfaceName
    string

    A ethernet interface name.

  • nodeId
    integer
    format: uint8_t

    An integer depicting the node ID of the can node.

  • unitId
    integer
    format: uint32_t

    An integer describing the device uniquely inside of a category of devices. It is possible that more than one device of the same category, e.g. position sensors, exist in the elevator. This ID distinguishes between different devices.

  • cliIoUnitId
    integer
    format: uint32_t

    An integer describing the device uniquely inside of the scope of the device it is connected to. The id can exist on more than one cli-io-unit given it is connected to another device.

  • ropeId
    integer
    format: uint8_t

    An integer describing the respective rope holding the elevator car.

  • loadSignaling
    string

    A string describing the load signaling.

      Allowed values:
    • "UNKNOWN"
    • "ZERO"
    • "NORM"
    • "FULL"
    • "OVERLOAD"
  • interfaceType
    string

    A string describing the interface type.

      Allowed values:
    • "UNKNOWN"
    • "CAN"
    • "ETHERNET"
  • binarySensorState
    string

    A string describing binary interface state.

      Allowed values:
    • "UNKNOWN"
    • "INACTIVE"
    • "ACTIVE"
  • CANopenStatusWord
    integer
    format: uint16_t

    The raw value bits of the status word. For the definition of the bits, see CIA 402_2 object 6041 h.

  • CANopenControlWord
    integer
    format: uint16_t

    The raw value bits of the control word. For the definition of the bits, see CIA 402_2 object 6040 h and CIA 417_4 object 6400 h.

  • DriveUnitModeOfOperation
    string

    Drive unit mode of operation

    Default value:"POSITION_PROFILE"
      Allowed values:
    • "UNKNOWN"
    • "POSITION_PROFILE"
    • "VELOCITY_PROFILE"
  • object

    An configuration consisting of filter and entries to write object dictionary of CANopen nodes.

  • object

    An entry to write to an object dictionary of CANopen nodes.

  • object

    An entry to write to an object dictionary of CANopen nodes.

  • object

    An info object describing the terminal dimensions in column and row units.

  • VirtualTerminalInput
    string

    Input characters for virtual terminal.

      Allowed values:
    • "END"
    • "ENTER"
    • "PLUS"
    • "MINUS"
    • "UP"
    • "DOWN"
    • "LEFT"
    • "RIGHT"
    • "F1"
    • "F2"
    • "F3"
    • "F4"
  • array<array<string>>

    Input characters for virtual terminal.

  • array<string>

    Array of characters representing a row in a terminal.

  • object

    An info object holding the location of the cursors.

  • object

    An info object holding the location of the cursors.