Jump to content

SENSBLUE ATLAS/Datasheet: Difference between revisions

No edit summary
No edit summary
Line 5,596: Line 5,596:


* Signal strength is reported as percentage and may be cached by ModemActor.
* Signal strength is reported as percentage and may be cached by ModemActor.
==== <big>24.14 CANopen Actor</big> ====
===== 24.14.1 App Interfacing =====
User App interface and functionalities exposed to the open part of the MQTT broker.
The CANopen Actor provides a generic protocol interface to CANopen devices.
The actor does NOT interpret device-specific meaning (Object Dictionary semantics).
It only handles communication (HOW to talk).
===== 24.14.2 Configuration =====
'''Configure CANopen Nodes'''
'''Req-Topic''': canopenRM8007/config/in
Stores CANopen defaults and logical node configuration inside the actor.<syntaxhighlight lang="json" line="1">
{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "alias": "CONFIG_CANOPEN",
    "taskParams": {
      "defaults": {
        "sdo_timeout": "<SDO_TIMEOUT>"
      },
      "nodes": {
        "<NODE_NAME>": {
          "node_id": "<NODE_ID>",
          "steps_per_rev": "<STEPS_PER_REV>"
        }
      }
    }
  }
}
</syntaxhighlight>'''Reply-Topic''': canopenRM8007/config/out<syntaxhighlight lang="json">
{
  "id": "<TIMESTAMP>",
  "origin": "canopen-actor",
  "task": {
    "alias": "CONFIG_CANOPEN",
    "taskResult": {
      "defaults": {
        "success": true
      },
      "motor_1": {
        "success": true
      }
    }
  }
}
</syntaxhighlight>'''Request Parameters'''


=== 25. Included Software Stack ===
=== 25. Included Software Stack ===