Skip to main content
Firmware Stable

Process API

This API enables process control of the utility driver and I/O (common block). SiliXcon devices, such as ESCx controllers, can be controlled through multiple interfaces, with CAN bus being the most common.

info
  • All payloads use big-endian byte order.

DBC File for ESCx

Download the driver API DBC file here.

warning

The website documentation contains more detailed information than the DBC file. Always refer to the website documentation.

Driver API

The Driver API allows interaction with the device utility driver: issuing commands, executing tasks, accesing parameters, and monitoring states.

Common I/O API

The Common I/O API enables interaction with the common I/O block, primarily for controller input monitoring (GPIO, DIN, etc.)

Datagram Link layer

The YOS device implements link layer with these datagram types:

  • Unicast: Datagram contains both receiver and sender addresses
  • Multicast: Datagram contains only sender address
  • 'Hidecast': Datagram contains only receiver address
  • Broadcast: Datagram contains neither receiver nor sender address

Each API page includes an interactive interface configurator that computes the exact transfer layer framing (CAN ID, UART header, byte mapping) for your setup.

info

For reference on how payloads map to the raw transfer layer, see: