Files
toid/toid_interaction/toid_interaction/mechanism/STservo_sdk/stservo_def.py

26 lines
734 B
Python

#!/usr/bin/env python
BROADCAST_ID = 0xFE # 254
MAX_ID = 0xFC # 252
STS_END = 0
# Instruction for STS Protocol
INST_PING = 1
INST_READ = 2
INST_WRITE = 3
INST_REG_WRITE = 4
INST_ACTION = 5
INST_SYNC_WRITE = 131 # 0x83
INST_SYNC_READ = 130 # 0x82
# Communication Result
COMM_SUCCESS = 0 # tx or rx packet communication success
COMM_PORT_BUSY = -1 # Port is busy (in use)
COMM_TX_FAIL = -2 # Failed transmit instruction packet
COMM_RX_FAIL = -3 # Failed get status packet
COMM_TX_ERROR = -4 # Incorrect instruction packet
COMM_RX_WAITING = -5 # Now recieving status packet
COMM_RX_TIMEOUT = -6 # There is no status packet
COMM_RX_CORRUPT = -7 # Incorrect status packet
COMM_NOT_AVAILABLE = -9 #