📄 ab_stat.h
字号:
** Connection Manager status codes.
*/
STATUS_S( CM_FAULT_TYPE, 0x0480, "CM-General fault" )
STATUS_S( CM_INCONSISTENT_STATE, 0x0481, "CM-Inconsistent internal state" )
STATUS_S( CM_CONNECTION_CLASS_1_CLOSING, 0x0482, "CM-Class 1 connection closing" )
STATUS_S( CM_CONNECTION_CLASS_3_CLOSING, 0x0483, "CM-Class 3 connection closing" )
STATUS_S( CM_CONNECTION_CLASS_1_TIMEOUT, 0x0484, "CM-Class 1 connection timed out" )
STATUS_S( CM_CONNECTION_CLASS_3_TIMEOUT, 0x0485, "CM-Class 3 connection timed out" )
STATUS_S( CM_UNCONNECTABLE_OBJECT, 0x0486, "CM-Unconnectable object" )
STATUS_S( CM_CONNECTION_CLASS_1_OPEN, 0x0487, "CM-Class 1 connection opening" )
STATUS_S( CM_CONNECTION_CLASS_3_OPEN, 0x0488, "CM-Class 3 connection opening" )
STATUS_S( CM_ALLOC_FAILED, 0x0489, "CM-Resource allocation failed" )
STATUS_S( CM_CONNECTION_NOT_FOUND, 0x048A, "CM-Connection record not found" )
STATUS_S( CM_CONN_NOT_ALLOWED, 0x048B, "CM-Connections not allowed now" )
STATUS_S( CM_DUPLICATE_CONN, 0x048C, "CM-Duplicate connection request" )
STATUS_S( CM_CONNECTION_NULL_ERROR, 0x048D, "CM-Null connection open error" )
STATUS_S( CM_CONNECTION_NULL, 0x048E, "CM-Null connection completed" )
/*
** ControlNet Object status codes.
*/
STATUS_S( CN_FAULT_TYPE, 0x0500, "CN-General fault" )
STATUS_S( CN_MALFORMED_PACKET, 0x0501, "CN-Malformed packet" )
STATUS_S( CN_REQUEST_TIMED_OUT, 0x0502, "CN-Request timed out" )
STATUS_S( CN_RESET_REQUEST, 0x0503, "CN-Reset requested" )
STATUS_S( CN_RESOURCES_UNAVAILABLE, 0x0504, "CN-Resources unavailable" )
STATUS_S( CN_UNSUPPORTED_REQUEST, 0x0505, "CN-Unsupported request" )
/*
** ControlNet Scheduling Object status codes.
*/
STATUS_S( CS_FAULT_TYPE, 0x0580, "CS-General fault" )
/*
** Debug Object status codes.
*/
STATUS_S( DB_FAULT_TYPE, 0x0600, "DB-General fault" )
STATUS_S( DB_ERROR_EXIT, 0x0601, "DB-Error exit" )
STATUS_S( DB_TRADE_COMBUF_FAULT, 0x0602, "DB-Combuf trade failed" )
/*
** DOS Example Application status codes.
*/
/*
** General Services status codes.
*/
STATUS_S( GS_FAULT_TYPE, 0x0700, "GS-General fault" )
STATUS_S( GS_BAD_HEAP_BLK, 0x0701, "GS-Bad heap block" )
STATUS_S( GS_BAD_HEAP_PARTITION_SIZE, 0x0702, "GS-Bad heap partition size" )
STATUS_S( GS_END_OF_EVENT_TABLE, 0x0703, "GS-End of event table reached" )
STATUS_S( GS_EXCESSIVE_TASK_LATENCY, 0x0704, "GS_Excessive timer task latency" )
STATUS_S( GS_EVENT_TABLE_FULL, 0x0705, "GS-Event table full" )
STATUS_S( GS_HEAP_MEM_DEALLOC_FAIL, 0x0706, "GS-Heap memory deallocation failed" )
STATUS_S( GS_HEAP_PARTITION_EMPTY, 0x0707, "GS-Heap partition empty" )
STATUS_S( GS_HEAP_PARTITION_LOW, 0x0708, "GS-Heap partition getting low" )
STATUS_S( GS_HEAP_POPULATION_MISMATCH, 0x0709, "GS_Heap population != list length" )
STATUS_S( GS_HOLE_IN_EVENT_TABLE, 0x070A, "GS-Event table overwritten" )
STATUS_S( GS_OUT_OF_SEMAPHORES, 0x070B, "GS-Ran out of semaphores" )
STATUS_S( GS_STATIC_HEAP_OVERFLOW, 0x070C, "GS-Static heap overflowed" )
STATUS_S( GS_SYS_MEMORY_UNAVAIL, 0x070D, "GS-System memory unavailable" )
STATUS_S( GS_SYS_RESOURCES_UNAVAIL, 0x070E, "GS-System resources unavailable" )
STATUS_S( GS_TASK_CREATE_FAIL, 0x070F, "GS-Task creation failed" )
STATUS_S( GS_UNSUPPORTED_TRIBBLE_REQUEST, 0x0710, "GS-Unsupported tribble request code" )
STATUS_S( GS_ZERO_CAP_HEAP_PARTITION, 0x0711, "GS-0 capacity heap partition defined" )
STATUS_S( GS_DELAY_TIMER_NOT_AVAILABLE, 0x0712, "GS-Task delay timer not available" )
STATUS_S( GS_NO_SUCH_TASK, 0x0713, "GS-No such task" )
STATUS_S( GS_TIMER_SET_TO_MAX_TIMEOUT, 0x0714, "GS-Requested timer to big, set to max")
/*
** start edits: October,17th 2005, H.F.
*/
STATUS_S( GS_BAD_SIZE, 0x0715, "GS-Bad Size" )
/*
** end edits: October,17th 2005, H.F.
*/
/*
** Identity Object status codes.
*/
STATUS_S( ID_FAULT_TYPE, 0x0780, "ID-General fault" )
STATUS_S( ID_RESET_REQUESTED, 0x0781, "ID-Reset requested" )
STATUS_S( ID_RUN_PROGRAM_CHANGE, 0x0782, "ID-Run/Program change requested" )
/*
** Keeper Object status codes.
*/
STATUS_S( KP_FAULT_TYPE, 0x0800, "KP-General fault" )
STATUS_S( KP_FOREVER_TERMINATED, 0x0801, "KP-Forever terminated" )
STATUS_S( KP_INVALID_STATE, 0x0802, "KP-Invalid state" )
STATUS_S( KP_OBTAIN_COMBUF_FAILED, 0x0803, "KP-Obtain combuf failed" )
STATUS_S( KP_FREE_COMBUF_FAILED, 0x0804, "KP-Free combuf failed" )
STATUS_S( KP_SOURCE_CODE_ERROR, 0x0805, "KP-Source code error" )
STATUS_S( KP_NV_ACCESS_FAILED, 0x0806, "KP-Failure accessing NV storage" )
STATUS_S( KP_DEBUG_FAILURE, 0x0807, "KP-Debug inform point" )
/*
** Message Router status codes.
*/
STATUS_S( MR_FAULT_TYPE, 0x0880, "MR-General fault" )
STATUS_S( MR_ROUTING_TABLE_OVERFLOW, 0x0881, "MR-Routing table overflow" )
STATUS_S( MR_UNSUPPORTED_REQUEST, 0x0882, "MR-Unsupported tribble request" )
STATUS_S( MR_OBJECT_ALREADY_REGISTERED, 0x0883, "MR-Object / instance already in table")
STATUS_S( MR_UNROUTABLE_PACKET, 0x0884, "MR-Unroutable packet" )
STATUS_S( MR_ROUTING_PACKET_USING_COMBUF, 0x0885, "MR-Routing packet by ComBuf" )
STATUS_S( MR_ROUTING_PACKET_BY_CLASS_INSTANCE, 0x0886, "MR-Routing packet by class / instance")
/*
** Non-Volatile Storage Object status codes.
*/
STATUS_S( NV_FAULT_TYPE, 0x0900, "NV-Invalid block" )
STATUS_S( NV_INVALID_BLOCK, 0x0901, "NV-Invalid block" )
STATUS_S( NV_INVALID_OFFSET, 0x0902, "NV-Invalid offset" )
STATUS_S( NV_INVALID_SEGMENT, 0x0903, "NV-Invalid segment" )
STATUS_S( NV_INVALID_SIZE, 0x0904, "NV-Invalid size" )
STATUS_S( NV_NO_SESSION, 0x0905, "NV-No session active" )
STATUS_S( NV_SESSION_IN_USE, 0x0906, "NV-Session in use" )
STATUS_S( NV_INIT_FAIL, 0x0907, "NV-Initialization failed" )
STATUS_S( NV_STORAGE_ERASE_FAILURE, 0x0908, "NV-Failed to erase nv storage" )
STATUS_S( NV_STORAGE_SAVE_FAILURE, 0x0909, "NV-Failed to save in nv storage" )
STATUS_S( NV_STORAGE_READ_FAILURE, 0x090A, "NV-Failed to read in nv storage" )
STATUS_S( NV_INVALID_STATE, 0x090B, "NV-Invalid state" )
STATUS_S( NV_INVALID_INSTANCE, 0x090C, "NV-Invalid class instance" )
/*
** Non-Volatile Storage Utility status codes.
*/
STATUS_S( NS_FAULT_TYPE, 0x0940, "NS-General fault" )
STATUS_S( NS_INVALID_BLOCK, 0x0941, "NS-Invalid block" )
STATUS_S( NS_INVALID_OFFSET, 0x0942, "NS-Invalid offset" )
STATUS_S( NS_INVALID_SEGMENT, 0x0943, "NS-Invalid segment" )
STATUS_S( NS_INVALID_SIZE, 0x0944, "NS-Invalid size" )
STATUS_S( NS_NO_SESSION, 0x0945, "NS-No session active" )
STATUS_S( NS_SESSION_IN_USE, 0x0946, "NS-Session in use" )
STATUS_S( NS_INIT_FAIL, 0x0947, "NS-Initialization failed" )
STATUS_S( NS_STORAGE_ERASE_FAILURE, 0x0948, "NS-Failed to erase nv storage" )
STATUS_S( NS_STORAGE_SAVE_FAILURE, 0x0949, "NS-Failed to save in nv storage" )
STATUS_S( NS_STORAGE_READ_FAILURE, 0x094A, "NS-Failed to read in nv storage" )
/*
** Operating System status codes.
*/
STATUS_S( OS_FAULT_TYPE, 0x0980, "OS-General fault" )
STATUS_S( OS_RESCHEDULE_VECTOR_UNAVAIL, 0x0981, "OS-Reschedule vector unavailable" )
STATUS_S( OS_NULL_TASK_CREATION_FAILED, 0x0982, "OS-Null task creation failed" )
STATUS_S( OS_INSUFFICIENT_STACK_MARGIN, 0x0983, "OS-Insufficient stack margin left" )
STATUS_S( OS_MULTI_WAIT_ATTEMPTED, 0x0984, "OS-Two tasks waiting on semaphore" )
STATUS_S( OS_MAX_NULL_PASSES_EXCEEDED, 0x0985, "OS-Max Null Passes Exceeded" )
/*
** Rack Object status codes.
*/
STATUS_S( RK_FAULT_TYPE, 0x0A00, "RK-General fault" )
STATUS_S( RK_TX_BUFFER_UNAVAILABLE, 0x0A01, "RK-Transport tx buffer unavailable" )
/*
** Assembly Object status codes.
*/
STATUS_S( SY_FAULT_TYPE, 0x0B00, "SY-General fault" )
/*
** UCMM status codes.
*/
STATUS_S( UM_FAULT_TYPE, 0x0B80, "UM-General fault" )
STATUS_S( UM_UNKNOWN_LINK_PACKET, 0x0B81, "UM-Unknown link packet" )
STATUS_S( UM_INVALID_TRANSREC_STATE, 0x0B82, "UM-Invalid transaction record state" )
STATUS_S( UM_SERVER_INIT_FAIL, 0x0B83, "UM-Server initialization failed" )
STATUS_S( UM_CLIENT_INIT_FAIL, 0x0B84, "UM-Client initialization failed" )
STATUS_S( UM_CLIENT_HALTED, 0x0B85, "UM-Client halted" )
STATUS_S( UM_CLIENT_BAD_LINK_COMMAND, 0x0B86, "UM-Bad client request type" )
STATUS_S( UM_CLIENT_TIMEOUT_TOO_SHORT, 0x0B87, "UM-Client timeout too short" )
STATUS_S( UM_CLIENT_TRANSREC_NOT_AVAIL, 0x0B88, "UM-Out of client transaction records" )
STATUS_S( UM_CLIENT_RETRY_TIMEOUT, 0x0B89, "UM-Retry timeout" )
STATUS_S( UM_CLIENT_RESPONSE_TIMEOUT, 0x0B8A, "UM-Client request timeout" )
STATUS_S( UM_CLIENT_REQUEST_IM_ALIVE, 0x0B8B, "UM-Client request I'm Alive'd" )
STATUS_S( UM_CLIENT_REQUEST_SYS_ABORT, 0x0B8C, "UM-Client request aborted by system" )
STATUS_S( UM_CLIENT_REQUEST_USER_ABORT, 0x0B8D, "UM-Client request aborted by user" )
STATUS_S( UM_NO_RESPONSE, 0x0B8E, "UM-Not the responding server" )
/*
** NetLinx Dual Port Interface status codes.
*/
STATUS_S( NL_FAULT_TYPE, 0x0C00, "NL-General fault" )
STATUS_S( NL_LOCAL_TIMEOUT, 0x0C01, "NL-Local request timed out" )
STATUS_S( NL_SETMAC_FAIL, 0x0C02, "NL-Failed to set node address" )
STATUS_S( NL_ISR_NOT_BIT_MSG, 0x0C03, "NL-Post ISR task received non-bit msg")
STATUS_S( NL_DP_READ_MSG_ERR, 0x0C04, "NL-DP_ReadMsg returned error" )
STATUS_S( NL_DP_WRITE_MSG_ERR, 0x0C05, "NL-DP_WriteMsg returned error" )
STATUS_S( NL_DP_RECV_MSG, 0x0C06, "NL-DP received msgtype" )
STATUS_S( NL_NO_LOCAL_FREE_RECORDS, 0x0C07, "NL-Local records exhausted" )
STATUS_S( NL_COMBUF_ALLOC_FAIL, 0x0C08, "NL-Combuf allocation failed" )
STATUS_S( NL_CONQ_MSGTYPE_UNKNOWN, 0x0C09, "NL-Msgtype in mailbox Q unknown" )
STATUS_S( NL_DP_SYNCH, 0x0C0A, "NL-Dualport out of synch error" )
STATUS_S( NL_NEG_SUCCESS, 0x0C0B, "NL-Negotiation successful" )
STATUS_S( NL_NEG_FAIL, 0x0C0C, "NL-Negotiation failed" )
STATUS_S( NL_WATCHDOG_FAIL, 0x0C0D, "NL-Host watchdog failure" )
STATUS_S( NL_RECV_UCMM_TOO_SHORT, 0x0C0E, "NL-Received UCMM message too short" )
STATUS_S( NL_RECV_CONN_TOO_SHORT, 0x0C0F, "NL-Received conn data too short" )
/*
** Extended Device Object status codes.
*/
STATUS_S( ED_FAULT_TYPE, 0x0C80, "ED-General fault" )
STATUS_S( ED_STOP_REQUESTED, 0x0C81, "ED-Stop requested" )
/*
** ICP Object status codes.
*/
STATUS_S( ICP_FAULT_TYPE, 0x0D00, "ICP-General fault" )
STATUS_S( ICP_RESET_REQUESTED, 0x0D01, "ICP-Reset requested" )
/****************************************************************************
*****************************************************************************
**
** End of AB_STAT.H
**
*****************************************************************************
*****************************************************************************
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -