Skip to main content
FW version: Stable

Common I/O Commands

info
  • All datagram types listed here are unicast with SID = 40
  • All payloads listed here use big-endian byte order

Play Beep

Payload byteValue / typeDescription
06Command - play beep
1-2int16note
3-4int16len
5-6int16flags

More information about note, len and flags

Get Info

Payload byteValueDescription
00Command - get info

Response:

Payload byteValue / typeDescription
00x40Success indicator
1uint8_tDevice signature
2-5uint32_tProccom API version (current is 2)

Contactor Control

note

Always verify contactor settings. For contactor voltage setup, check parameters in /common/contactor. To control contactors using this message, ensure driver contactor control is disabled - see parameter /common/contactor/opts

Payload byteValueDescription
04Contactor command
111Contactor command
2UINT8Contactor number
0 = power switch
1-3 = contactor 1-3
3UINT80 = turn contactor off
1 = turn contactor on

Response:

Payload byteValue / typeDescription
068Contactor command response
111Contactor command response
2int8_t0 = command successfully accepted
-1 = error (contactor doesn't exist, wrong message)