Error handling
Copyright IXXAT Automation GmbH
129
IEM Manual, 1.5
6.4
Extended error bit
The most significant bit of the 32 bit error code indicates if a further, protocol
specific, error code is available. This mechanism allows transferring up to 3
error codes from module to host.
6.5
Error Codes
6.5.1 COM_k_UNIT_ID_HC_ABM (unit id 1)
Error Code
Define
Description
Error
Class
Unit
Err
File
ID
0x20101001
ABM_k_ERR_OUT_OF_ADM_BLOCK
S
This error means that there are not enough administration
blocks available at the moment.
MINOR
1
1
0x30101002
ABM_k_ERR_OUT_OF_DYN_MEM
This error means that there are not enough dynamic
memory available at the moment.
FATAL
2
1
0x30101003
ABM_k_ERR_NULL_PTR
This error means that the NULL pointer is used to release
an administration memory block.
FATAL
3
1
0x30101004
ABM_k_ERR_ALRDY_REL
This error means that the administration memory block
we try to release is already released.
FATAL
4
1
0x30101005
ABM_k_ERR_BLOCK_TO_REL_NOT
_FOUND
This error means that the administration memory block
we try to release was not found in the list (possible wrong
pointer).
FATAL
5
1
0x30101006
ABM_k_ERR_QUEUE_EMPTY
This error means that the queue, which element we want
to remove from, is empty.
FATAL
6
1
0x30102006
ABM_k_ERR_QUEUE_EMPTY
This error means that the queue, which element we want
to remove from, is empty.
FATAL
6
2
0x10101007
ABM_k_ERR_NOT_FOUND_BY_CLE
AN
This error means that the element we want to remove
from the queue, does not exist in this queue.
INFO
7
1
0x10102007
ABM_k_ERR_NOT_FOUND_BY_CLE
AN
This error means that the element we want to remove
from the queue, does not exist in this queue.
INFO
7
2
0x10101008
ABM_k_ERR_ZERO_SIZE_REQ
This error means that the zero-sized dynamic memory
block was requested
INFO
8
1
6.5.2 COM_k_UNIT_ID_HC_SHM (unit id 2)
Error Code
Define
Description
Error
Class
Unit
Err
File
ID
0x30201001
SHM_k_ERR_REGION_INV
This error means that the SHM region code is invalid
FATAL
1
1
0x30201002
SHM_k_ERR_IO_SUBREGION_INV
This error means that the IO subregion code is invalid
FATAL
2
1
0x30201004
SHM_k_ERR_CCI_MEM_ALLOC_FAI
LED
This error means that there is not enough memory for CCI
mirror buffer
FATAL
4
1
0x30201005
SHM_k_ERR_BASE_ADDR_ASSIGN
This error means that the assignment of the shared
memory base address wasn't successful
FATAL
5
1
6.5.3 COM_k_UNIT_ID_HC_BCC (unit id 3)
Error Code
Define
Description
Error
Class
Unit
Err
File
ID
0x30301001
BCC_k_NOT_INIT
This error means that the BCC is not yet initialized
FATAL
1
1