IDLE [if 0x1F : state=GET_COMMAND]
GET_COMMAND
├── PROTO_BUILD_CAN_FRAME
├── PROTO_TIME_SYNC
├── PROTO_DIG_INPUTS
├── PROTO_ANA_INPUTS
├── PROTO_SET_DIG_OUT
├── PROTO_SETUP_CANBUS
├── PROTO_GET_CANBUS_PARAMS
├── PROTO_GET_DEV_INFO
├── PROTO_SET_SW_MODE
├── PROTO_KEEPALIVE
├── PROTO_SET_SYSTYPE
├── PROTO_ECHO_CAN_FRAME
├── PROTO_GET_NUMBUSES
├── PROTO_GET_EXT_BUSES
└── PROTO_SET_EXT_BUSES
BUILD_CAN_FRAME
TIME_SYNC
GET_DIG_INPUTS
GET_ANALOG_INPUTS
SET_DIG_OUTPUTS
SETUP_CANBUS
GET_CANBUS_PARAMS
GET_DEVICE_INFO
SET_SINGLEWIRE_MODE
SET_SYSTYPE
ECHO_CAN_FRAME
SETUP_EXT_BUSES