# # Generated from: 'rzusbstickcommon.hh' # # General Primitives. CMD_SIGN_OFF = 0x00 CMD_SIGN_ON = 0x01 CMD_GET_PARAMETER = 0x02 CMD_SET_PARAMETER = 0x03 CMD_SELF_TEST = 0x04 CMD_CHECK_STACK_USAGE = 0x05 CMD_MEMORY_TEST = 0x06 CMD_SET_MODE = 0x07 # Sniffer Primitives. CMD_SET_CHANNEL = 0x08 CMD_OPEN_STREAM = 0x09 CMD_CLOSE_STREAM = 0x0A CMD_CHANNEL_SCAN = 0x0B CMD_CHANNEL_SCAN_STOP = 0x0C CMD_INJECT_FRAME = 0x0D CMD_JAMMER_ON = 0x0E CMD_JAMMER_OFF = 0x0F # TRX Primitives. CMD_TRX_READ_REGISTER = 0x10 CMD_TRX_WRITE_REGISTER = 0x11 CMD_TRX_READ_FRAME = 0x12 CMD_TRX_WRITE_FRAME = 0x13 CMD_TRX_READ_SRAM = 0x14 CMD_TRX_WRITE_SRAM = 0x15 CMD_TRX_GET_PIN = 0x16 CMD_TRX_SET_PIN = 0x17 # Boot Loader Primitives. CMD_ENTER_BOOT = 0x18 # Stack Primitives. CMD_MCPS_DATA_REQUEST = 0x19 CMD_MLME_ASSOCIATE_REQUEST = 0x1A CMD_MLME_DISASSOCIATE_REQUEST = 0x1B CMD_MLME_SCAN_REQUEST = 0x1C CMD_MLME_RX_ENABLE_REQUEST = 0x1D CMD_MLME_RX_DISABLE_REQUEST = 0x1E CMD_MLME_START_REQUEST = 0x1F CMD_MLME_RESET_REQUEST = 0x20 # NWK Layer Primitives. CMD_NLDE_DATA_REQUEST = (0x21) CMD_NLME_FORMATION_REQUEST = (0x22) CMD_NLME_PERMIT_JOIN_REQUEST = (0x23) CMD_NLME_JOIN_REQUEST = (0x24) CMD_NLME_LEAVE_REQUEST = (0x25) CMD_NLME_DISCOVERY_REQUEST = (0x26) CMD_NLME_START_ROUTER_REQUEST = (0x27) # Command range reserved for USB stick server (0x40-0x4F) CMD_SERVER_PING = (0x40) CMD_SERVER_ENUM_DEVICES = (0x41) CMD_START_UPGRADE = (0x42) # Bootloader commands (0xB0 - 0xBF) CMD_BOOT_READ_SIGNATURE = (0xB0) CMD_BOOT_GET_VERSION = (0xB1) CMD_BOOT_START_APPLICATION = (0xB2) CMD_BOOT_ERASE_FLASH = (0xB3) CMD_BOOT_ERASE_EEPROM = (0xB4) CMD_BOOT_PROG_FLASH = (0xB5) CMD_BOOT_READ_FLASH = (0xB6) CMD_BOOT_PROG_EEPROM = (0xB7) CMD_BOOT_READ_EEPROM = (0xB8) CMD_BOOT_READ_LOCKBITS = (0xB9) CMD_BOOT_WRITE_LOCKBITS = (0xBA) CMD_BOOT_READ_FUSES = (0xBB) # Stream and Events. EVENT_STREAM_AC_DATA = 0x50 EVENT_SNIFFER_SCAN_COMPLETE = 0x51 EVENT_SNIFFER_ERROR = 0x52 EVENT_NWK_DATA = 0x53 EVENT_NWK_JOIN = 0x54 EVENT_NWK_LEAVE = 0x55 # Event range reserved for USB stick server (0x70-0x7F) EVENT_UPGRADE_STATUS = 0x70 # Successful Responses. RESP_SUCCESS = (0x80) RESP_SYNTACTICAL_ERROR = (0x81) RESP_SEMANTICAL_ERROR = (0x82) RESP_HW_TIMEOUT = (0x83) RESP_SIGN_ON = (0x84) RESP_GET_PARAMETER = (0x85) RESP_TRX_READ_REGISTER = (0x86) RESP_TRX_READ_FRAME = (0x87) RESP_TRX_READ_SRAM = (0x88) RESP_TRX_GET_PIN = (0x89) RESP_TRX_BUSY = (0x8A) RESP_PRITMITIVE_FAILED = (0x8B) RESP_PRITMITIVE_UNKNOWN = (0x8C) RESP_COMMAND_UNKNOWN = (0x8D) RESP_BUSY_SCANING = (0x8E) RESP_BUSY_CAPTURING = (0x8F) RESP_OUT_OF_MEMORY = (0x90) RESP_BUSY_JAMMING = (0x91) RESP_NOT_INITIALIZED = (0x92) RESP_NOT_IMPLEMENTED = (0x93) RESP_PRIMITIVE_FAILED = (0x94) RESP_VRT_KERNEL_ERROR = (0x95) # !< Command could not be executed due to vrt_kernel error. RESP_BOOT_PARAM = (0x96) # Response range reserved for USB stick server (0xF0-0xFF) RESP_SERVER_ENUM_DEVICES = (0xF0) # General parameters PARAM_SW_REV = 0xC0 PARAM_IEEE_ADDRESS = 0xC1 # Sign off parameters. SHUT_DOWN = (0x00) RESET_ALL = (0x01) RESET_USB = (0x02) RESET_RF = (0x03) # Parameters used by CMD_GET_PARAMETER. PARAM_NWK_MAX_CHILDREN = (0x00) PARAM_NWK_MAX_ROUTRES = (0x01) PARAM_NWK_MAX_DEPTH = (0x02) # Set mode parameters CMD_MODE_AC = (0x00) CMD_MODE_HAL = (0x01) CMD_MODE_MAC = (0x02) CMD_MODE_NWK = (0x03) CMD_MODE_NONE = (0x04) # Scan types CMD_ED_SCAN = (0x00) CMD_ACTIVE_SCAN = (0x01) CMD_PASSIVE_SCAN = (0x02) CMD_ORPHAN_SCAN = (0x03) # Scan result variants SCAN_VARIANT_ED = (0x00) SCAN_VARIANT_PAN_SHORT = (0x01) SCAN_VARIANT_PAN_LONG = (0x02) # Pin definitions. TRX_SLP_TR_PIN = (0x00) TRX_RST_PIN = (0x01) TRX_TST_PIN = (0x02) TRX_NMBR_OF_PINS = (0x03) TRX_MAX_PIN_VALUE = (0x01) # Limits. CMD_SIGN_OFF_LENGTH = (0x02) CMD_SIGN_ON_LENGTH = (0x01) CMD_SET_MODE_LENGTH = (0x02) CMD_SET_CHANNEL_LENGTH = (0x02) CMD_OPEN_STREAM_LENGTH = (0x01) CMD_CLOSE_STREAM_LENGTH = (0x01) CMD_CHANNEL_SCAN_LENGTH = (0x04) CMD_JAMMER_OFF_LENGTH = (0x01) CMD_TRX_READ_REGISTER_LENGTH = (0x02) CMD_TRX_WRITE_REGISTER_LENGTH = (0x03) CMD_TRX_READ_PIN_LENGTH = (0x02) CMD_TRX_WRITE_PIN_LENGTH = (0x03) CMD_MAC_START_REQUEST_LENGTH = (0x05) NMBR_OF_SCAN_TYPES = (0x03)