732 lines
32 KiB
C
732 lines
32 KiB
C
|
|
/**************************************************************************************
|
|||
|
|
Copyright (c) Hilscher Gesellschaft fuer Systemautomation mbH. All Rights Reserved.
|
|||
|
|
***************************************************************************************
|
|||
|
|
$HeadURL: https://subversion01/svn/HilscherDefinitions/netXFirmware/Headers/tags/20230403-00/includes/Hil_CommandRange.h $: *//*!
|
|||
|
|
|
|||
|
|
\file Hil_CommandRange.h
|
|||
|
|
|
|||
|
|
The file is the central point where Hilscher packet commands numbers, or ranges,
|
|||
|
|
will be maintained.
|
|||
|
|
|
|||
|
|
A range normally contains of 256 (0x100) entries. To reserve a range add a start
|
|||
|
|
command entry with a gap of 0x100 hex to the previous one start boundary e.g.:
|
|||
|
|
FOO_BAR_COMMAND_START = 0x00AFFE00
|
|||
|
|
|
|||
|
|
**************************************************************************************/
|
|||
|
|
#ifndef HIL_COMMANDRANGE_H_
|
|||
|
|
#define HIL_COMMANDRANGE_H_
|
|||
|
|
|
|||
|
|
enum HIL_COMMAND_Etag
|
|||
|
|
{
|
|||
|
|
/** Illegal command number */
|
|||
|
|
HIL_COMMAND_INVALID = 0x00000000,
|
|||
|
|
|
|||
|
|
/* Command numbers 0x00000000 to 0x0000007F reserved, don't use it */
|
|||
|
|
|
|||
|
|
/** Hilscher global commands used in some TLR tasks */
|
|||
|
|
HIL_PACKET_COMMAND_START = 0x00000080,
|
|||
|
|
HIL_CMD_END_PROCESS_REQ = 0x00000080,
|
|||
|
|
HIL_CMD_END_PROCESS_CNF = 0x00000081,
|
|||
|
|
HIL_CMD_START_PROCESS_REQ = 0x00000082,
|
|||
|
|
HIL_CMD_START_PROCESS_CNF = 0x00000083,
|
|||
|
|
HIL_CMD_STOP_PROCESS_REQ = 0x00000084,
|
|||
|
|
HIL_CMD_STOP_PROCESS_CNF = 0x00000085,
|
|||
|
|
HIL_CMD_CYCLE_EVENT_REQ = 0x00000086,
|
|||
|
|
HIL_CMD_CYCLE_EVENT_CNF = 0x00000087,
|
|||
|
|
|
|||
|
|
/** Profibus DL (Datalink Layer Protocol) service commands */
|
|||
|
|
PROFIBUS_DL_PACKET_COMMAND_START = 0x00000100,
|
|||
|
|
|
|||
|
|
/** TCP/IP Stack - IP service commands */
|
|||
|
|
TCPIP_IP_PACKET_COMMAND_START = 0x00000200,
|
|||
|
|
|
|||
|
|
/** TCP/IP Stack - TCP and UDP service commands */
|
|||
|
|
TCPIP_TCP_UDP_PACKET_COMMAND_START = 0x00000300,
|
|||
|
|
|
|||
|
|
/** Profibus FSPMS (Fieldbus Service Protocol Machine - Slave) service commands */
|
|||
|
|
PROFIBUS_FSPMS_PACKET_COMMAND_START = 0x00000400,
|
|||
|
|
|
|||
|
|
/** RPC (Remote procedure calls) service commands */
|
|||
|
|
RPC_PACKET_COMMAND_START = 0x00000500,
|
|||
|
|
|
|||
|
|
/** PROFINET IO common service commands */
|
|||
|
|
PNIO_COMMON_PACKET_COMMAND_START = 0x00000600,
|
|||
|
|
|
|||
|
|
/** PROFINET ACP service commands */
|
|||
|
|
PNIO_ACP_PACKET_COMMAND_START = 0x00000800,
|
|||
|
|
|
|||
|
|
/** PROFINET DCP service commands */
|
|||
|
|
PNIO_DCP_PACKET_COMMAND_START = 0x00000900,
|
|||
|
|
|
|||
|
|
/** PROFINET EDD service commands */
|
|||
|
|
PNIO_EDD_PACKET_COMMAND_START = 0x00000A00,
|
|||
|
|
|
|||
|
|
/** Lenze PROFINET IO-Device service commands */
|
|||
|
|
PNIOD_LENZE_PACKET_COMMAND_START = 0x00000B00,
|
|||
|
|
PNIOD_LENZE_CMD_END_PROCESS_REQ = 0x0000B00,
|
|||
|
|
PNIOD_LENZE_CMD_END_PROCESS_CNF = 0x0000B01,
|
|||
|
|
|
|||
|
|
/** Lenze PROFINET IO-Device service commands */
|
|||
|
|
PNIOD_LENZE_INIT_PACKET_COMMAND_START = 0x00000B80,
|
|||
|
|
|
|||
|
|
/** PROFINET IO-Controller application service commands */
|
|||
|
|
PNIO_APCTL_PACKET_COMMAND_START = 0x00000C00,
|
|||
|
|
|
|||
|
|
/** PROFINET IO-Device application service commands */
|
|||
|
|
PNIO_APDEV_PACKET_COMMAND_START = 0x00000D00,
|
|||
|
|
|
|||
|
|
/** PROFINET CMCTL service commands */
|
|||
|
|
PNIO_CMCTL_PACKET_COMMAND_START = 0x00000E00,
|
|||
|
|
|
|||
|
|
/** PROFINET CMDEV service commands */
|
|||
|
|
PNIO_CMDEV_PACKET_COMMAND_START = 0x00000F00,
|
|||
|
|
|
|||
|
|
/** POWERLINK EPL PDO service commands */
|
|||
|
|
EPL_PDO_PACKET_COMMAND_START = 0x00001000,
|
|||
|
|
|
|||
|
|
/** POWERLINK EPL SDO service commands */
|
|||
|
|
EPL_SDO_PACKET_COMMAND_START = 0x00001100,
|
|||
|
|
|
|||
|
|
/** POWERLINK EPL MN service commands */
|
|||
|
|
EPL_MN_PACKET_COMMAND_START = 0x00001200,
|
|||
|
|
|
|||
|
|
/** POWERLINK EPL NMT service commands */
|
|||
|
|
EPL_NMT_PACKET_COMMAND_START = 0x00001300,
|
|||
|
|
|
|||
|
|
/** POWERLINK MN Packet Timer service commands */
|
|||
|
|
EPL_MN_TIMER_PACKET_COMMAND_START = 0x00001400,
|
|||
|
|
|
|||
|
|
/** PROFINET IO-Device DPM Interface service commands */
|
|||
|
|
PNIOD_DPMIF_PACKET_COMMAND_START = 0x00001500,
|
|||
|
|
PNIOD_DPMIF_CMD_END_PROCESS_REQ = 0x00001500,
|
|||
|
|
PNIOD_DPMIF_CMD_END_PROCESS_CNF = 0x00001501,
|
|||
|
|
PNIOD_DPMIF_PROCESS_ALARM_REQ = 0x00001502,
|
|||
|
|
PNIOD_DPMIF_PROCESS_ALARM_CNF = 0x00001503,
|
|||
|
|
PNIOD_DPMIF_ADD_CHANNEL_DIAG_REQ = 0x00001504,
|
|||
|
|
PNIOD_DPMIF_ADD_CHANNEL_DIAG_CNF = 0x00001505,
|
|||
|
|
PNIOD_DPMIF_ADD_GENERIC_DIAG_REQ = 0x00001506,
|
|||
|
|
PNIOD_DPMIF_ADD_GENERIC_DIAG_CNF = 0x00001507,
|
|||
|
|
PNIOD_DPMIF_REMOVE_DIAG_REQ = 0x00001508,
|
|||
|
|
PNIOD_DPMIF_REMOVE_DIAG_CNF = 0x00001509,
|
|||
|
|
PNIOD_DPMIF_SET_CONFIG_REQ = 0x0000150a,
|
|||
|
|
PNIOD_DPMIF_SET_CONFIG_CNF = 0x0000150b,
|
|||
|
|
PNIOD_DPMIF_CBF_READ_RECORD_REQ = 0x00001580,
|
|||
|
|
PNIOD_DPMIF_CBF_READ_RECORD_CNF = 0x00001581,
|
|||
|
|
PNIOD_DPMIF_CBF_WRITE_RECORD_REQ = 0x00001582,
|
|||
|
|
PNIOD_DPMIF_CBF_WRITE_RECORD_CNF = 0x00001583,
|
|||
|
|
PNIOD_DPMIF_ALARM_IND = 0x00001584,
|
|||
|
|
PNIOD_DPMIF_ALARM_RES = 0x00001585,
|
|||
|
|
PNIOD_DPMIF_CBF_STATION_NAME_IND = 0x00001586,
|
|||
|
|
PNIOD_DPMIF_CBF_STATION_NAME_RES = 0x00001587,
|
|||
|
|
PNIOD_DPMIF_CBF_STATION_TYPE_IND = 0x00001588,
|
|||
|
|
PNIOD_DPMIF_CBF_STATION_TYPE_RES = 0x00001589,
|
|||
|
|
|
|||
|
|
/** UDP Debug Client service commands */
|
|||
|
|
DEBUG_CLIENT_PACKET_COMMAND_START = 0x00001600,
|
|||
|
|
DEBUG_CLIENT_CMD_END_PROCESS_REQ = 0x00001600,
|
|||
|
|
DEBUG_CLIENT_CMD_END_PROCESSS_CNF = 0x00001601,
|
|||
|
|
DEBUG_CLIENT_CMD_SEND_DEBUG_STRING_REQ = 0x00001602,
|
|||
|
|
DEBUG_CLIENT_CMD_SEND_DEBUG_STRING_CNF = 0x00001603,
|
|||
|
|
|
|||
|
|
/** Example task 1 service commands */
|
|||
|
|
EXAMPLETASK1_PACKET_COMMAND_START = 0x00001700,
|
|||
|
|
EXAMPLETASK1_CMD_END_PROCESS_REQ = 0x00001700,
|
|||
|
|
EXAMPLETASK1_CMD_END_PROCESS_CNF = 0x00001701,
|
|||
|
|
EXAMPLETASK1_CMD_TEST_REQ = 0x00001702,
|
|||
|
|
EXAMPLETASK1_CMD_TEST_CNF = 0x00001703,
|
|||
|
|
|
|||
|
|
/** Example task 2 service commands */
|
|||
|
|
EXAMPLETASK2_PACKET_COMMAND_START = 0x00001720,
|
|||
|
|
EXAMPLETASK2_CMD_END_PROCESS_REQ = 0x00001720,
|
|||
|
|
EXAMPLETASK2_CMD_END_PROCESS_CNF = 0x00001721,
|
|||
|
|
EXAMPLETASK2_CMD_TEST_REQ = 0x00001722,
|
|||
|
|
EXAMPLETASK2_CMD_TEST_CNF = 0x00001723,
|
|||
|
|
|
|||
|
|
/** Example task 3 service commands */
|
|||
|
|
EXAMPLETASK3_PACKET_COMMAND_START = 0x00001740,
|
|||
|
|
EXAMPLETASK3_CMD_END_PROCESS_REQ = 0x00001740,
|
|||
|
|
EXAMPLETASK3_CMD_END_PROCESS_CNF = 0x00001741,
|
|||
|
|
EXAMPLETASK3_CMD_TEST_REQ = 0x00001742,
|
|||
|
|
EXAMPLETASK3_CMD_TEST_CNF = 0x00001743,
|
|||
|
|
|
|||
|
|
/** Ethernet/IP Encapsulation task service commands */
|
|||
|
|
EIP_ENCAP_PACKET_COMMAND_START = 0x00001800,
|
|||
|
|
|
|||
|
|
/** EtherCAT service commands (Part 1) */
|
|||
|
|
ECAT_PACKET_COMMAND_START = 0x00001900,
|
|||
|
|
|
|||
|
|
/** Ethernet/IP Object task service commands */
|
|||
|
|
EIP_OBJECT_PACKET_COMMAND_START = 0x00001A00,
|
|||
|
|
|
|||
|
|
/** EtherCAT service commands (Part 2) */
|
|||
|
|
ECAT_2_PACKET_COMMAND_START = 0x00001B00,
|
|||
|
|
|
|||
|
|
/** iCon-L main task commands */
|
|||
|
|
ICONL_RUN_PACKET_COMMAND_START = 0x00001C00,
|
|||
|
|
ICONL_RUN_DSPSRUN_REQ = 0x00001C00,
|
|||
|
|
ICONL_RUN_DSPSRUN_CNF = 0x00001C01,
|
|||
|
|
|
|||
|
|
/** iCon-L Timer task commands */
|
|||
|
|
ICONL_TIMER_PACKET_COMMAND_START = 0x00001D00,
|
|||
|
|
ICONL_TIMER_DSPSTIMER_REQ = 0x00001D00,
|
|||
|
|
ICONL_TIMER_DSPSTIMER_CNF = 0x00001D01,
|
|||
|
|
|
|||
|
|
/** Middle ware system task commands.
|
|||
|
|
* The commands are described in the Hil_SystemCmd.h file. */
|
|||
|
|
MID_SYS_PACKET_COMMAND_START = 0x00001E00,
|
|||
|
|
|
|||
|
|
/* PROFINET IO-Device Interface task service commands */
|
|||
|
|
PNS_IF_PACKET_COMMAND_START = 0x00001F00,
|
|||
|
|
|
|||
|
|
/* Middle ware task (back end task) */
|
|||
|
|
MID_DBG_PACKET_COMMAND_START = 0x00002000,
|
|||
|
|
MID_DBG_READ_MEMORY_REQ = 0x00002000,
|
|||
|
|
MID_DBG_READ_MEMORY_CNF = 0x00002001,
|
|||
|
|
MID_DBG_WRITE_MEMORY_REQ = 0x00002002,
|
|||
|
|
MID_DBG_WRITE_MEMORY_CNF = 0x00002003,
|
|||
|
|
|
|||
|
|
MID_DBG_CALL_FUNC_REQ = 0x00002020,
|
|||
|
|
MID_DBG_CALL_FUNC_CNF = 0x00002021,
|
|||
|
|
|
|||
|
|
MID_DBG_SET_SW_BREAKPOINT_REQ = 0x00002040,
|
|||
|
|
MID_DBG_SET_SW_BREAKPOINT_CNF = 0x00002041,
|
|||
|
|
MID_DBG_CLR_SW_BREAKPOINT_REQ = 0x00002042,
|
|||
|
|
MID_DBG_CLR_SW_BREAKPOINT_CNF = 0x00002043,
|
|||
|
|
MID_DBG_SET_HW_BREAKPOINT_REQ = 0x00002044,
|
|||
|
|
MID_DBG_SET_HW_BREAKPOINT_CNF = 0x00002045,
|
|||
|
|
MID_DBG_CLR_HW_BREAKPOINT_REQ = 0x00002046,
|
|||
|
|
MID_DBG_CLR_HW_BREAKPOINT_CNF = 0x00002047,
|
|||
|
|
MID_DBG_GET_SW_BREAKPOINT_IDX_REQ = 0x00002048,
|
|||
|
|
MID_DBG_GET_SW_BREAKPOINT_IDX_CNF = 0x00002049,
|
|||
|
|
MID_DBG_GET_HW_BREAKPOINT_IDX_REQ = 0x0000204A,
|
|||
|
|
MID_DBG_GET_HW_BREAKPOINT_IDX_CNF = 0x0000204B,
|
|||
|
|
MID_DBG_REACHED_HW_BREAKPOINT_IND = 0x0000204C,
|
|||
|
|
MID_DBG_REACHED_HW_BREAKPOINT_RES = 0x0000204D,
|
|||
|
|
MID_DBG_REACHED_SW_BREAKPOINT_IND = 0x0000204E,
|
|||
|
|
MID_DBG_REACHED_SW_BREAKPOINT_RES = 0x0000204F,
|
|||
|
|
|
|||
|
|
MID_DBG_READ_REGS_REQ = 0x00002060,
|
|||
|
|
MID_DBG_READ_REGS_CNF = 0x00002061,
|
|||
|
|
MID_DBG_WRITE_REG_REQ = 0x00002062,
|
|||
|
|
MID_DBG_WRITE_REG_CNF = 0x00002063,
|
|||
|
|
|
|||
|
|
MID_DBG_SUSPEND_TASK_REQ = 0x00002080,
|
|||
|
|
MID_DBG_SUSPEND_TASK_CNF = 0x00002081,
|
|||
|
|
MID_DBG_CONTINUE_TASK_REQ = 0x00002082,
|
|||
|
|
MID_DBG_CONTINUE_TASK_CNF = 0x00002083,
|
|||
|
|
|
|||
|
|
MID_DBG_CONNECT_REQ = 0x000020A0,
|
|||
|
|
MID_DBG_CONNECT_CNF = 0x000020A1,
|
|||
|
|
MID_DBG_DISCONNECT_REQ = 0x000020A2,
|
|||
|
|
MID_DBG_DISCONNECT_CNF = 0x000020A3,
|
|||
|
|
|
|||
|
|
/** AS-Interface ECTRL task */
|
|||
|
|
ASI_ECTRL_PACKET_COMMAND_START = 0x00002100,
|
|||
|
|
ASI_ECTRL_CMD_SET_OFF_PHASE_REQ = 0x00002100,
|
|||
|
|
ASI_ECTRL_CMD_SET_OFF_PHASE_CNF = 0x00002101,
|
|||
|
|
ASI_ECTRL_CMD_SET_OP_MODE_REQ = 0x00002102,
|
|||
|
|
ASI_ECTRL_CMD_SET_OP_MODE_CNF = 0x00002103,
|
|||
|
|
ASI_ECTRL_CMD_SET_DATA_EXCH_REQ = 0x00002104,
|
|||
|
|
ASI_ECTRL_CMD_SET_DATA_EXCH_CNF = 0x00002105,
|
|||
|
|
ASI_ECTRL_CMD_SET_AUTO_ADDR_REQ = 0x00002106,
|
|||
|
|
ASI_ECTRL_CMD_SET_AUTO_ADDR_CNF = 0x00002107,
|
|||
|
|
ASI_ECTRL_CMD_WRITE_PARAM_REQ = 0x00002108,
|
|||
|
|
ASI_ECTRL_CMD_WRITE_PARAM_CNF = 0x00002109,
|
|||
|
|
ASI_ECTRL_CMD_WRITE_ID1_CODE_REQ = 0x0000210A,
|
|||
|
|
ASI_ECTRL_CMD_WRITE_ID1_CODE_CNF = 0x0000210B,
|
|||
|
|
ASI_ECTRL_CMD_CHANGE_ADDR_REQ = 0x0000210C,
|
|||
|
|
ASI_ECTRL_CMD_CHANGE_ADDR_CNF = 0x0000210D,
|
|||
|
|
ASI_ECTRL_CMD_EXECUTE_CMD_REQ = 0x0000210E,
|
|||
|
|
ASI_ECTRL_CMD_EXECUTE_CMD_CNF = 0x0000210F,
|
|||
|
|
ASI_ECTRL_CMD_GET_STATE_REQ = 0x00002110,
|
|||
|
|
ASI_ECTRL_CMD_GET_STATE_CNF = 0x00002111,
|
|||
|
|
ASI_ECTRL_CMD_GET_ACT_CONFIG_REQ = 0x00002112,
|
|||
|
|
ASI_ECTRL_CMD_GET_ACT_CONFIG_CNF = 0x00002113,
|
|||
|
|
ASI_ECTRL_CMD_GET_PERM_CONFIG_REQ = 0x00002114,
|
|||
|
|
ASI_ECTRL_CMD_GET_PERM_CONFIG_CNF = 0x00002115,
|
|||
|
|
ASI_ECTRL_CMD_SET_PERM_PARAM_REQ = 0x00002116,
|
|||
|
|
ASI_ECTRL_CMD_SET_PERM_PARAM_CNF = 0x00002117,
|
|||
|
|
ASI_ECTRL_CMD_STORE_ACT_PARAM_REQ = 0x00002118,
|
|||
|
|
ASI_ECTRL_CMD_STORE_ACT_PARAM_CNF = 0x00002119,
|
|||
|
|
ASI_ECTRL_CMD_SET_PERM_CONFIG_REQ = 0x0000211A,
|
|||
|
|
ASI_ECTRL_CMD_SET_PERM_CONFIG_CNF = 0x0000211B,
|
|||
|
|
ASI_ECTRL_CMD_STORE_ACT_CONFIG_REQ = 0x0000211C,
|
|||
|
|
ASI_ECTRL_CMD_STORE_ACT_CONFIG_CNF = 0x0000211D,
|
|||
|
|
ASI_ECTRL_CMD_READ_ID_STR_REQ = 0x0000211E,
|
|||
|
|
ASI_ECTRL_CMD_READ_ID_STR_CNF = 0x0000211F,
|
|||
|
|
ASI_ECTRL_CMD_READ_PARAM_STR_REQ = 0x00002120,
|
|||
|
|
ASI_ECTRL_CMD_READ_PARAM_STR_CNF = 0x00002121,
|
|||
|
|
ASI_ECTRL_CMD_READ_DIAG_STR_REQ = 0x00002122,
|
|||
|
|
ASI_ECTRL_CMD_READ_DIAG_STR_CNF = 0x00002123,
|
|||
|
|
ASI_ECTRL_CMD_WRITE_PARAM_STR_REQ = 0x00002124,
|
|||
|
|
ASI_ECTRL_CMD_WRITE_PARAM_STR_CNF = 0x00002125,
|
|||
|
|
ASI_ECTRL_CMD_READ_IN_DATA_REQ = 0x00002126,
|
|||
|
|
ASI_ECTRL_CMD_READ_IN_DATA_CNF = 0x00002127,
|
|||
|
|
ASI_ECTRL_CMD_WRITE_OUT_DATA_REQ = 0x00002128,
|
|||
|
|
ASI_ECTRL_CMD_WRITE_OUT_DATA_CNF = 0x00002129,
|
|||
|
|
ASI_ECTRL_CMD_READ_ANLG_IN_DATA_REQ = 0x0000212A,
|
|||
|
|
ASI_ECTRL_CMD_READ_ANLG_IN_DATA_CNF = 0x0000212B,
|
|||
|
|
ASI_ECTRL_CMD_WRITE_ANLG_OUT_DATA_REQ = 0x0000212C,
|
|||
|
|
ASI_ECTRL_CMD_WRITE_ANLG_OUT_DATA_CNF = 0x0000212D,
|
|||
|
|
ASI_ECTRL_CMD_READ_SERIAL_STRING_REQ = 0x0000212E,
|
|||
|
|
ASI_ECTRL_CMD_READ_SERIAL_STRING_CNF = 0x0000212F,
|
|||
|
|
ASI_ECTRL_CMD_WRITE_SERIAL_STRING_REQ = 0x00002130,
|
|||
|
|
ASI_ECTRL_CMD_WRITE_SERIAL_STRING_CNF = 0x00002131,
|
|||
|
|
|
|||
|
|
ASI_ECTRL_CMD_CYCLE_EVENT_REQ = 0x000021F0,
|
|||
|
|
ASI_ECTRL_CMD_CYCLE_EVENT_CNF = 0x000021F1,
|
|||
|
|
|
|||
|
|
/** Profibus FSPMM (Fieldbus Service Protocol Machine - Master) service commands */
|
|||
|
|
PROFIBUS_FSPMM_PACKET_COMMAND_START = 0x00002200,
|
|||
|
|
|
|||
|
|
/** LLDP service commands */
|
|||
|
|
LLDP_PACKET_COMMAND_START = 0x00002300,
|
|||
|
|
|
|||
|
|
/** MibDatabase task (part of the SNMP-Implementation) service commands */
|
|||
|
|
MIB_DATABASE_COMMAND_START = 0x00002400,
|
|||
|
|
|
|||
|
|
/** SnmpServer task (part of the SNMP-Implementation) service commands */
|
|||
|
|
SNMP_SERVER_COMMAND_START = 0x00002500,
|
|||
|
|
|
|||
|
|
/** Ecat Cyclic service commands */
|
|||
|
|
ECAT_CYCLIC_COMMAND_START = 0x00002600,
|
|||
|
|
|
|||
|
|
/** DDL ENPDDL task service commands. OEM Project: J060219 */
|
|||
|
|
DDL_ENPDDL_PACKET_COMMAND_START = 0x00002700,
|
|||
|
|
DDL_ENPDDL_CMD_CYCLE_EVENT_REQ = 0x00002700,
|
|||
|
|
DDL_ENPDDL_CMD_CYCLE_EVENT_CNF = 0x00002701,
|
|||
|
|
DDL_ENPDDL_CMD_TIMEOUT_AUTO_ADR_REQ = 0x00002702,
|
|||
|
|
DDL_ENPDDL_CMD_TIMEOUT_AUTO_ADR_CNF = 0x00002703,
|
|||
|
|
DDL_ENPDDL_CMD_TIMEOUT_MANUAL_ADR_REQ = 0x00002704,
|
|||
|
|
DDL_ENPDDL_CMD_TIMEOUT_MANUAL_ADR_CNF = 0x00002705,
|
|||
|
|
DDL_ENPDDL_CMD_TIMEOUT_PARAMETER_REQ = 0x00002706,
|
|||
|
|
DDL_ENPDDL_CMD_TIMEOUT_PARAMETER_CNF = 0x00002707,
|
|||
|
|
DDL_ENPDDL_CMD_TIMEOUT_DATA_REQ = 0x00002708,
|
|||
|
|
DDL_ENPDDL_CMD_TIMEOUT_DATA_CNF = 0x00002709,
|
|||
|
|
DDL_ENPDDL_CMD_TIMEOUT_WAIT_SEND_REQ = 0x0000270A,
|
|||
|
|
DDL_ENPDDL_CMD_TIMEOUT_WAIT_SEND_CNF = 0x0000270B,
|
|||
|
|
DDL_ENPDDL_CMD_TIMEOUT_ERROR_REQ = 0x0000270C,
|
|||
|
|
DDL_ENPDDL_CMD_TIMEOUT_ERROR_CNF = 0x0000270D,
|
|||
|
|
DDL_ENPDDL_CMD_CAN_DL_BUS_OFF_DELAY_REQ = 0x0000270E,
|
|||
|
|
DDL_ENPDDL_CMD_CAN_DL_BUS_OFF_DELAY_CNF = 0x0000270F,
|
|||
|
|
|
|||
|
|
|
|||
|
|
/** CANopen Master task service commands */
|
|||
|
|
CANOPEN_MASTER_PACKET_COMMAND_START = 0x00002800,
|
|||
|
|
|
|||
|
|
/** CANopen Slave task service commands */
|
|||
|
|
CANOPEN_SLAVE_PACKET_COMMAND_START = 0x00002900,
|
|||
|
|
CANOPEN_SLAVE_CMD_CYCLE_EVENT_REQ = 0x000029F0,
|
|||
|
|
CANOPEN_SLAVE_CMD_CYCLE_EVENT_CNF = 0x000029F1,
|
|||
|
|
|
|||
|
|
/** CAN DL task service commands */
|
|||
|
|
CAN_DL_PACKET_COMMAND_START = 0x00002A00,
|
|||
|
|
|
|||
|
|
/** Commands used by Mid_Sys and routers to specify message routing for applications not knowing the instance */
|
|||
|
|
MID_SYS_LOG_PACKET_COMMAND_START = 0x00002B00,
|
|||
|
|
|
|||
|
|
/** Commands used by the Object Dictionary DPM adapter to initialize the link between stack and DPM (used by EcatDPM task as well) */
|
|||
|
|
DPM_OD2_PACKET_COMMAND_START = 0x00002C00,
|
|||
|
|
|
|||
|
|
/** DeviceNet Slave Filedbus application layer task */
|
|||
|
|
DNS_FAL_PACKET_COMMAND_START = 0x00002D00,
|
|||
|
|
|
|||
|
|
/** CANopen Slave application task */
|
|||
|
|
CANOPEN_APS_PACKET_COMMAND_START = 0x00002E00,
|
|||
|
|
CANOPEN_APS_CMD_CYCLE_EVENT_REQ = 0x00002E00,
|
|||
|
|
CANOPEN_APS_CMD_CYCLE_EVENT_CNF = 0x00002E01,
|
|||
|
|
|
|||
|
|
/** Common application packets
|
|||
|
|
* The commands are described in the Hil_ApplicationCmd.h file. */
|
|||
|
|
DIAG_INFO_PACKET_COMMAND_START = 0x00002F00,
|
|||
|
|
|
|||
|
|
/** Profibus APM task commands */
|
|||
|
|
PROFIBUS_APM_PACKET_COMMAND_START = 0x00003000,
|
|||
|
|
|
|||
|
|
/** Profibus APS task commands */
|
|||
|
|
PROFIBUS_APS_PACKET_COMMAND_START = 0x00003100,
|
|||
|
|
|
|||
|
|
/** TBD */
|
|||
|
|
SERCOSIII_SL_COM_PACKET_COMMAND_START = 0x00003200,
|
|||
|
|
|
|||
|
|
/** TBD */
|
|||
|
|
SERCOSIII_SL_RTD_PACKET_COMMAND_START = 0x00003300,
|
|||
|
|
|
|||
|
|
/** TBD */
|
|||
|
|
SERCOSIII_SL_SVC_PACKET_COMMAND_START = 0x00003400,
|
|||
|
|
|
|||
|
|
/** TBD */
|
|||
|
|
SERCOSIII_SL_AP_PACKET_COMMAND_START = 0x00003500,
|
|||
|
|
|
|||
|
|
/** Ethernet/IP APS (Slave/Adapter) task service commands */
|
|||
|
|
EIP_APS_PACKET_COMMAND_START = 0x00003600,
|
|||
|
|
|
|||
|
|
/** Ethernet/IP APM (Master/Scanner) task service commands */
|
|||
|
|
EIP_APM_PACKET_COMMAND_START = 0x00003700,
|
|||
|
|
|
|||
|
|
/** DeviceNet FAL task service commands */
|
|||
|
|
DEVNET_FAL_PACKET_COMMAND_START = 0x00003800,
|
|||
|
|
|
|||
|
|
/** DeviceNet APM task service commands */
|
|||
|
|
DEVNET_AP_PACKET_COMMAND_START = 0x00003900,
|
|||
|
|
|
|||
|
|
/** CANopen Master application task service commands */
|
|||
|
|
CANOPEN_APM_PACKET_COMMAND_START = 0x00003A00,
|
|||
|
|
|
|||
|
|
/** Ethernet Interface task service commands */
|
|||
|
|
ETH_INTF_PACKET_COMMAND_START = 0x00003B00,
|
|||
|
|
|
|||
|
|
/** PNS_32BITIO AP task service commands */
|
|||
|
|
PNS_32BITIO_PACKET_COMMAND_START = 0x00003C00,
|
|||
|
|
|
|||
|
|
/** PNS_4BITIO AP task service commands */
|
|||
|
|
PNS_4BITIO_PACKET_COMMAND_START = 0x00003D00,
|
|||
|
|
|
|||
|
|
/** Mid Startup task service commands */
|
|||
|
|
MID_STARTUP_PACKET_COMMAND_START = 0x00003E00,
|
|||
|
|
|
|||
|
|
/** Open modbus task service commands */
|
|||
|
|
OMB_OMBTASK_PACKET_COMMAND_START = 0x00003F00,
|
|||
|
|
|
|||
|
|
/** Start value of OMB OMBAPTASK service commands */
|
|||
|
|
OMB_OMBAPTASK_PACKET_COMMAND_START = 0x00004000,
|
|||
|
|
|
|||
|
|
/** DeviceNet Slave application layer task service commands */
|
|||
|
|
DNS_APS_PACKET_COMMAND_START = 0x00004100,
|
|||
|
|
|
|||
|
|
/** Profibus MPI application layer task service commands */
|
|||
|
|
PROFIBUS_MPI_AP_PACKET_COMMAND_START = 0x00004200,
|
|||
|
|
|
|||
|
|
/** Profibus MPI layer task service commands */
|
|||
|
|
PROFIBUS_MPI_PACKET_COMMAND_START = 0x00004300,
|
|||
|
|
|
|||
|
|
/** Profibus FSPMM2 layer task service commands */
|
|||
|
|
PROFIBUS_FSPMM2_PACKET_COMMAND_START = 0x00004400,
|
|||
|
|
|
|||
|
|
/** CC-Link Slave task service commands */
|
|||
|
|
CCLINK_SLAVE_PACKET_COMMAND_START = 0x00004500,
|
|||
|
|
|
|||
|
|
/** CC-Link Slave application task service commands */
|
|||
|
|
CCLINK_APS_PACKET_COMMAND_START = 0x00004600,
|
|||
|
|
|
|||
|
|
/** Modbus RTU task */
|
|||
|
|
MODBUS_RTU_PACKET_COMMAND_START = 0x00004700,
|
|||
|
|
|
|||
|
|
/** Sercos III Master CP task */
|
|||
|
|
SIII_MA_CP_PACKET_COMMAND_START = 0x00004800,
|
|||
|
|
|
|||
|
|
/** Sercos III Master Svc task */
|
|||
|
|
SIII_MA_SVC_PACKET_COMMAND_START = 0x00004900,
|
|||
|
|
|
|||
|
|
/** Sercos III Master AP task */
|
|||
|
|
SIII_MA_AP_PACKET_COMMAND_START = 0x00004A00,
|
|||
|
|
|
|||
|
|
/** Summary of module load packets */
|
|||
|
|
RCX_MODLOAD_PACKET_COMMAND_START = 0x00004B00,
|
|||
|
|
|
|||
|
|
/** Summary of SSIO packets */
|
|||
|
|
SSIO_COMMAND_START = 0x00004C00,
|
|||
|
|
|
|||
|
|
/** Summary of SSIO packets */
|
|||
|
|
SSIO_AP_COMMAND_START = 0x00004D00,
|
|||
|
|
|
|||
|
|
/** Summary of Memory Mapping packets */
|
|||
|
|
MEMORY_MAP_COMMAND_START = 0x00004E00,
|
|||
|
|
|
|||
|
|
/** Summary of TCPIP SOCKIF packets */
|
|||
|
|
TCPIP_SOCKIF_PACKET_COMMAND_START = 0x00004F00,
|
|||
|
|
|
|||
|
|
/** Sercos III Master NRT task */
|
|||
|
|
SIII_MA_NRT_PACKET_COMMAND_START = 0x00005000,
|
|||
|
|
|
|||
|
|
/** NetScript task */
|
|||
|
|
NETSCRIPT_COMMAND_START = 0x00005100,
|
|||
|
|
|
|||
|
|
/** AS-Interface Master task */
|
|||
|
|
ASI_MASTER_PACKET_COMMAND_START = 0x00005200,
|
|||
|
|
|
|||
|
|
/** AS-Interface Master application task */
|
|||
|
|
ASI_APM_PACKET_COMMAND_START = 0x00005300,
|
|||
|
|
|
|||
|
|
/** CompoNet Slave task */
|
|||
|
|
COMPONET_SLAVE_COMMAND_START = 0x00005400,
|
|||
|
|
|
|||
|
|
/** CompoNet Slave application task */
|
|||
|
|
COMPONET_SLAVE_AP_COMMAND_START = 0x00005500,
|
|||
|
|
|
|||
|
|
/** ASCII Protocol task */
|
|||
|
|
ASCII_COMMAND_START = 0x00005600,
|
|||
|
|
|
|||
|
|
/** ASCII application task */
|
|||
|
|
ASCII_AP_COMMAND_START = 0x00005700,
|
|||
|
|
|
|||
|
|
/** Summary of Ecs SoE commands */
|
|||
|
|
ECAT_SOE_COMMAND_START = 0x00005800,
|
|||
|
|
|
|||
|
|
/** Summary of netPLC (Codesys Variant) commands */
|
|||
|
|
NPLC_CODESYS_AP_COMMAND_START = 0x00005900,
|
|||
|
|
|
|||
|
|
/** Summary of SercosIII Slave Stack IDN commands */
|
|||
|
|
SERCOSIII_SL_IDN_PACKET_COMMAND_START = 0x00005A00,
|
|||
|
|
|
|||
|
|
/** Summary of Item Server task commands */
|
|||
|
|
ITEM_SERVER_PACKET_COMMAND_START = 0x00005B00,
|
|||
|
|
|
|||
|
|
/** Summary of DF1 stack task commands */
|
|||
|
|
DF1_PACKET_COMMAND_START = 0x00005C00,
|
|||
|
|
|
|||
|
|
/** Summary of DF1 AP task commands */
|
|||
|
|
DF1_AP_PACKET_COMMAND_START = 0x00005D00,
|
|||
|
|
|
|||
|
|
/** Summary of 3964R stack task commands */
|
|||
|
|
P3964R_PACKET_COMMAND_START = 0x00005E00,
|
|||
|
|
|
|||
|
|
/** Summary of 3964R AP task commands */
|
|||
|
|
P3964R_AP_PACKET_COMMAND_START = 0x00005F00,
|
|||
|
|
|
|||
|
|
/** Summary of ISAGraf AP task commands */
|
|||
|
|
ISAGRAF_AP_PACKET_COMMAND_START = 0x00006000,
|
|||
|
|
|
|||
|
|
/** Summary of IO Signals task commands */
|
|||
|
|
IO_SIGNALS_PACKET_COMMAND_START = 0x00006100,
|
|||
|
|
|
|||
|
|
/** RTR UART task commands */
|
|||
|
|
RTR_UART_PACKET_COMMAND_START = 0x00006200,
|
|||
|
|
|
|||
|
|
/** RFC1006 task commands */
|
|||
|
|
RFC1006_AP_PACKET_COMMAND_START = 0x00006300,
|
|||
|
|
|
|||
|
|
/** RFC1006 task commands */
|
|||
|
|
RFC1006_STACK_PACKET_COMMAND_START = 0x00006400,
|
|||
|
|
|
|||
|
|
/** Ethernet/IP DLR task commands */
|
|||
|
|
EIP_DLR_PACKET_COMMAND_START = 0x00006500,
|
|||
|
|
|
|||
|
|
/** SERCOS III Slave NRT task commands */
|
|||
|
|
SERCOSIII_SL_NRT_PACKET_COMMAND_START = 0x00006600,
|
|||
|
|
|
|||
|
|
/** OEM Device - can be used for all customer specific tasks */
|
|||
|
|
OEM_DEVICE_PACKET_COMMAND_START = 0x00006700,
|
|||
|
|
|
|||
|
|
/** TCPIP AP task */
|
|||
|
|
TCPIP_AP_PACKET_COMMAND_START = 0x00006800,
|
|||
|
|
|
|||
|
|
/** FODMI task */
|
|||
|
|
FODMI_PACKET_COMMAND_START = 0x00006900,
|
|||
|
|
|
|||
|
|
/** ODv3 task */
|
|||
|
|
ODV3_PACKET_COMMAND_START = 0x00006A00,
|
|||
|
|
|
|||
|
|
/** PROFIDRIVE - GSM task */
|
|||
|
|
PROFIDRIVE_PACKET_COMMAND_START = 0x00006B00,
|
|||
|
|
|
|||
|
|
/** PROFIDRIVE - PA task */
|
|||
|
|
PROFIDRIVE_PA_PACKET_COMMAND_START = 0x00006C00,
|
|||
|
|
|
|||
|
|
/** PROFIDRIVE - OD task */
|
|||
|
|
PROFIDRIVE_OD_PACKET_COMMAND_START = 0x00006D00,
|
|||
|
|
|
|||
|
|
/** PROFIDRIVE - AP task */
|
|||
|
|
PROFIDRIVE_AP_PACKET_COMMAND_START = 0x00006E00,
|
|||
|
|
|
|||
|
|
/** VARAN Client - task */
|
|||
|
|
VARAN_CLIENT_PACKET_COMMAND_START = 0x00006F00,
|
|||
|
|
|
|||
|
|
/** VARAN Client - AP task */
|
|||
|
|
VARAN_CLIENT_AP_PACKET_COMMAND_START = 0x00007000,
|
|||
|
|
|
|||
|
|
/** PROFINET RTA task */
|
|||
|
|
PROFINET_RTA_PACKET_COMMAND_START = 0x00007100,
|
|||
|
|
|
|||
|
|
/** Modbus RTU Peripheral task */
|
|||
|
|
MBR_PERIPH_PACKET_COMMAND_START = 0x00007200,
|
|||
|
|
|
|||
|
|
/** CODE SYS PLC Handler AP task */
|
|||
|
|
CODESYS_AP_PLCHANDLER_PACKET_COMMAND_START = 0x00007300,
|
|||
|
|
|
|||
|
|
/** CODE SYS PLC Handler task */
|
|||
|
|
CODESYS_PLCHANDLER_PACKET_COMMAND_START = 0x00007400,
|
|||
|
|
|
|||
|
|
/** PNS INX AP task */
|
|||
|
|
PNSINX_AP_PACKET_COMMAND_START = 0x00007F00,
|
|||
|
|
|
|||
|
|
/** SercosIII SIP task */
|
|||
|
|
SIII_SIP_PACKET_COMMAND_START = 0x00008000,
|
|||
|
|
|
|||
|
|
/** Packets for sercos test master firmware */
|
|||
|
|
SIII_MA_TEST_PACKET_COMMAND_START = 0x00008100,
|
|||
|
|
|
|||
|
|
/** Packets for Powerlink MN Packet task */
|
|||
|
|
EPLMN_PCK_PACKET_COMMAND_START = 0x00008200,
|
|||
|
|
|
|||
|
|
/** Packets for Powerlink MN AP task */
|
|||
|
|
EPLMN_AP_PACKET_COMMAND_START = 0x00008300,
|
|||
|
|
|
|||
|
|
/** Packets for SmartWire Master task */
|
|||
|
|
SMARTWIRE_MASTER_PACKET_COMMAND_START = 0x00008400,
|
|||
|
|
|
|||
|
|
/** Packets for POWERLINK TestMaster */
|
|||
|
|
POWERLINK_TEST_MASTER_PACKET_START = 0x00008500,
|
|||
|
|
|
|||
|
|
/** Packets for PROFINET IO common */
|
|||
|
|
PNIO_COMMON_PACKET_START = 0x00008600,
|
|||
|
|
|
|||
|
|
/** Packets for Trivial File Server API */
|
|||
|
|
TRIVIAL_FILE_SERVER_API_PACKET_START = 0x00008700,
|
|||
|
|
|
|||
|
|
/** Packets for netProxy API */
|
|||
|
|
NPX_API_PACKET_START = 0x00008800,
|
|||
|
|
|
|||
|
|
/** Second set of packets for sercos master CP task */
|
|||
|
|
SIII_MA_CP_PACKET_2ND_SET_COMMAND_START = 0x00008900,
|
|||
|
|
|
|||
|
|
/** Commands for sercos master Auto configure task */
|
|||
|
|
SIII_MA_ACFG_PACKET_START = 0x00008A00,
|
|||
|
|
|
|||
|
|
/** Commands for TFTP Stack task */
|
|||
|
|
TFTP_STACK_PACKET_START = 0x00008B00,
|
|||
|
|
|
|||
|
|
/** Commands for TFTP application task */
|
|||
|
|
TFTP_APP_PACKET_START = 0x00008C00,
|
|||
|
|
|
|||
|
|
/** Commands for ECS AOE task */
|
|||
|
|
ECS_AOE_PACKET_START = 0x00008D00,
|
|||
|
|
|
|||
|
|
/** Commands for the PTP stack of EtherNet/IP */
|
|||
|
|
EIP_PTP_PACKET_COMMAND_START = 0x00008E00,
|
|||
|
|
|
|||
|
|
/** Commands for sercos master S/IP client task */
|
|||
|
|
SIII_MA_SIP_PACKET_START = 0x00008F00,
|
|||
|
|
|
|||
|
|
/** Commands for sercos master SMP task */
|
|||
|
|
SIII_MA_SMP_PACKET_START = 0x00009000,
|
|||
|
|
|
|||
|
|
/** Commands for IO-Link master DL task */
|
|||
|
|
IOLM_DL_PACKET_START = 0x00009100,
|
|||
|
|
|
|||
|
|
/** Commands for IO-Link master AL task */
|
|||
|
|
IOLM_AL_PACKET_START = 0x00009200,
|
|||
|
|
|
|||
|
|
/** Commands for SIF */
|
|||
|
|
SIF_PACKET_START = 0x00009300,
|
|||
|
|
|
|||
|
|
/** Commands for Profinet IO-Controller AP task */
|
|||
|
|
PNM_AP_CFG_PACKET_COMMAND_START = 0x00009400,
|
|||
|
|
|
|||
|
|
/** Commands for ECS FoE */
|
|||
|
|
ECS_FOE_PACKET_COMMAND_START = 0x00009500,
|
|||
|
|
|
|||
|
|
/** Socket Api Commands */
|
|||
|
|
SOCK_PACKET_COMMAND_START = 0x00009600,
|
|||
|
|
|
|||
|
|
/** ECMv4 API */
|
|||
|
|
ECM_COMMAND_START = 0x00009700,
|
|||
|
|
|
|||
|
|
/** ECMv4 API - MBX */
|
|||
|
|
ECM_MBX_COMMAND_START = 0x00009800,
|
|||
|
|
|
|||
|
|
/** ECMv4 API - FoE */
|
|||
|
|
ECM_FOE_COMMAND_START = 0x00009900,
|
|||
|
|
|
|||
|
|
/** ECMv4 API - CoE */
|
|||
|
|
ECM_COE_COMMAND_START = 0x00009A00,
|
|||
|
|
|
|||
|
|
/** ECMv4 API - SoE */
|
|||
|
|
ECM_SOE_COMMAND_START = 0x00009B00,
|
|||
|
|
|
|||
|
|
/** ECMv4 API - EoE */
|
|||
|
|
ECM_EOE_COMMAND_START = 0x00009C00,
|
|||
|
|
|
|||
|
|
/** ECMv4 API - AoE */
|
|||
|
|
ECM_AOE_COMMAND_START = 0x00009D00,
|
|||
|
|
|
|||
|
|
/** ECMv4 API - Interface */
|
|||
|
|
ECM_IF_COMMAND_START = 0x00009E00,
|
|||
|
|
|
|||
|
|
/** ECMv4 API - AP */
|
|||
|
|
ECM_AP_COMMAND_START = 0x00009F00,
|
|||
|
|
|
|||
|
|
/** Ethernet/IP Class1 task service commands */
|
|||
|
|
EIP_CL1_PACKET_COMMAND_START = 0x0000A000,
|
|||
|
|
|
|||
|
|
/** PLS AP task service commands */
|
|||
|
|
PLS_AP_PACKET_COMMAND_START = 0x0000A100,
|
|||
|
|
|
|||
|
|
/** PLS IF task service commands */
|
|||
|
|
PLS_IF_PACKET_COMMAND_START = 0x0000A200,
|
|||
|
|
|
|||
|
|
/** Command Table task service commands */
|
|||
|
|
CMDTBL_COMMAND_START = 0x0000A300,
|
|||
|
|
|
|||
|
|
/** DPM Bridge task service commands */
|
|||
|
|
DPM_BRIDGE_PACKET_COMMAND_START = 0x0000A400,
|
|||
|
|
|
|||
|
|
/** Base Firmware application task service commands */
|
|||
|
|
BASEFW_AP_PACKET_COMMAND_START = 0x0000A500,
|
|||
|
|
|
|||
|
|
/** CCLink IE service commands */
|
|||
|
|
CCLIES_COMMAND_START = 0x0000A600,
|
|||
|
|
|
|||
|
|
/** CCLink IE interface service commands */
|
|||
|
|
CCLIES_IF_COMMAND_START = 0x0000A700,
|
|||
|
|
|
|||
|
|
/** CCLink IE application task service commands */
|
|||
|
|
CCLIES_AP_COMMAND_START = 0x0000A800,
|
|||
|
|
|
|||
|
|
/** IO-Link Test Protocol task service commands */
|
|||
|
|
IOLT_COMMAND_START = 0x0000A900,
|
|||
|
|
|
|||
|
|
/** CCLink IE Field Basic service commands */
|
|||
|
|
CCLIEFB_COMMAND_START = 0x0000AA00,
|
|||
|
|
|
|||
|
|
/** CCLink IE Field Basic application task service commands */
|
|||
|
|
CCLIEFB_AP_COMMAND_START = 0x0000AB00,
|
|||
|
|
|
|||
|
|
/** CC-Link IE Field Basic master service commands */
|
|||
|
|
CCLIEFBM_COMMAND_START = 0x0000AC00,
|
|||
|
|
|
|||
|
|
/** Generic application task service commands */
|
|||
|
|
GENERIC_AP_TASK_COMMAND_START = 0x0000AD00,
|
|||
|
|
|
|||
|
|
/** Generic communication interface service commands
|
|||
|
|
* The commands are described in the Hil_GenericCommunicationInterface.h file. */
|
|||
|
|
GENERIC_COMMUNICATION_INTERFACE_COMMAND_START = 0x0000AE00,
|
|||
|
|
|
|||
|
|
/** Web interface service commands */
|
|||
|
|
WEB_INTERFACE_COMMAND_START = 0x0000AF00,
|
|||
|
|
|
|||
|
|
/** Authentication manager service commands */
|
|||
|
|
AUTH_INTERFACE_COMMAND_START = 0x0000B000,
|
|||
|
|
|
|||
|
|
/** DeviceNet Slave V4/V5 service commands */
|
|||
|
|
DNS_COMMAND_START = 0x0000B100,
|
|||
|
|
|
|||
|
|
/** Protocol Detect commands */
|
|||
|
|
PDETECT_COMMAND_START = 0x0000B200,
|
|||
|
|
|
|||
|
|
/** IEEE 802.1AS component commands */
|
|||
|
|
IEEE_802_1_AS_COMMAND_START = 0x0000B300,
|
|||
|
|
|
|||
|
|
/** TSN Core component commands */
|
|||
|
|
TSN_CORE_COMMAND_START = 0x0000B400,
|
|||
|
|
|
|||
|
|
|
|||
|
|
|
|||
|
|
/* ^^^^ Add new error codes above this line ^^^^ */
|
|||
|
|
|
|||
|
|
/** Commands for EtherCAT master service commands */
|
|||
|
|
ETHERCAT_MASTER_V2_X_V3_X_AP_PACKET_START = 0x00640000,
|
|||
|
|
ETHERCAT_MASTER_V2_X_V3_X_PACKET_START = 0x00650000,
|
|||
|
|
|
|||
|
|
/** Start value where a USER may define its own service commands */
|
|||
|
|
USER_PACKET_COMMAND_START = 0x01000000,
|
|||
|
|
USER_PACKET_COMMAND_END = 0x01FFFFFF,
|
|||
|
|
|
|||
|
|
/* Command numbers from 0x02000000 are reserved, don't use it */
|
|||
|
|
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
typedef enum HIL_COMMAND_Etag HIL_COMMAND_E;
|
|||
|
|
|
|||
|
|
#endif /* HIL_COMMANDRANGE_H_ */
|