Skip to main content
Version: 5.0.x {stable}

Controller API

This API is for controll the ESC driver and controllers common block.

You can controll siliXcon controllers through multiple interfaces. Most common interface is CAN bus.

DBC file

You can download DBC file for the driver API here.

warning

Always read the documentation here on the website. There are more information than in the DBC file.

Driver API

This API is for interaction with driver. You can controll motor using this API or you can read/write parameters and read states.

Common API

This API is for interaction with common block. Usually reading controller input (gpio, din,...)

Terminology
  • Unicast (datagram contains receiver and sender address)
  • Multicast (datagram contains sender address only)
  • Hidecast (datagram contains receiver address only)
  • Broadcast (datagram not contain receiver nor sender address)
warning

Payload byte position is not corresponding with byte position in transfer layer (CAN, UART, USB, bluetooth...) Before continuing, read carefully how to create a message for: