Pickering Driver Error Codes
Pickering Driver Error Codes - Pilpxi.h
0
|
NO_ERR
|
OK
|
1
|
ER_NO_CARD
|
No Pickering card has the specified number
|
2
|
ER_NO_INFO
|
Cannot obtain information for specified card
|
3
|
ER_CARD_DISABLED
|
Specified card is disabled
|
4
|
ER_BAD_SUB
|
Sub-unit value out-of-range for target card
|
5
|
ER_BAD_BIT
|
Bit-number out-of-range for target sub-unit
|
6
|
ER_NO_CAL_DATA
|
Target sub-unit has no calibration data to read/write
|
7
|
ER_BAD_ARRAY
|
SafeArray type, shape or size is incorrect
|
8
|
ER_MUX_ILLEGAL
|
Non-zero write data value is illegal for MUX sub-unit
|
9
|
ER_EXCESS_CLOSURE
|
Execution would cause closure limit to be exceeded
|
10
|
ER_ILLEGAL_MASK
|
One or more of the specified channels cannot be masked
|
11
|
ER_OUTPUT_MASKED
|
Cannot activate an output that is masked
|
12
|
ER_BAD_LOCATION
|
Cannot open a Pickering card at the specified location
|
13
|
ER_READ_FAIL
|
Failed read from hardware
|
14
|
ER_WRITE_FAIL
|
Failed write to hardware
|
15
|
ER_DRIVER_OP
|
Hardware driver failure
|
16
|
ER_DRIVER_VERSION
|
Incompatible hardware driver version
|
17
|
ER_SUB_TYPE
|
Function call incompatible with sub-unit type or capabilities
|
18
|
ER_BAD_ROW
|
Matrix row value out-of-range
|
19
|
ER_BAD_COLUMN
|
Matrix column value out-of-range
|
20
|
ER_BAD_ATTEN
|
Attenuation value out-of-range
|
21
|
ER_BAD_VOLTAGE
|
Voltage value out-of-range
|
22
|
ER_BAD_CAL_INDEX
|
Calibration index value out-of-range
|
23
|
ER_BAD_SEGMENT
|
Segment number out of range
|
24
|
ER_BAD_FUNC_CODE
|
Function code value out of range
|
25
|
ER_BAD_SUBSWITCH
|
Subswitch value out of range
|
26
|
ER_BAD_ACTION
|
Action code out of range
|
27
|
ER_STATE_CORRUPT
|
Cannot execute due to corrupt sub-unit state
|
28
|
ER_BAD_ATTR_CODE
|
Unrecognised attribute code
|
29
|
ER_EEPROM_WRITE_TMO
|
Timeout writing to EEPROM
|
30
|
ER_ILLEGAL_OP
|
Operation is illegal in the sub-unit's current state
|
31
|
ER_BAD_POT
|
Unrecognised pot number requested
|
32
|
ER_MATRIXR_ILLEGAL
|
Invalid write pattern for MATRIXR sub-unit
|
33
|
ER_MISSING_CHANNEL
|
Attempted operation on non-existent channel
|
34
|
ER_CARD_INACCESSIBLE
|
Card cannot be accessed (failed/removed/unpowered)
|
35
|
ER_BAD_FP_FORMAT
|
Unsupported internal floating-point format (internal error)
|
36
|
ER_UNCALIBRATED
|
Sub-unit is not calibrate
|
37
|
ER_BAD_RESISTANCE
|
Unobtainable resistance value
|
38
|
ER_BAD_STORE
|
Invalid calibration store number
|
39
|
ER_BAD_MODE
|
Invalid mode value
|
40
|
ER_SETTINGS_CONFLICT
|
Conflicting device settings
|
41
|
ER_CARD_TYPE
|
Function call incompatible with card type or capabilities
|
42
|
ER_BAD_POLE
|
Switch pole value out of range
|
43
|
ER_MISSING_CAPABILITY
|
Attempted to activate a non-existent capability
|
44
|
ER_MISSING_HARDWARE
|
Action requires hardware that is not present
|
45
|
ER_HARDWARE_FAULT
|
Faulty hardware
|
46
|
ER_EXECUTION_FAIL
|
Failed to execute (e.g. blocked by a hardware condition)
|
47
|
ER_BAD_CURRENT
|
Current value out of range
|
48
|
ER_BAD_RANGE
|
Invalid range value
|
49
|
ER_ATTR_UNSUPPORTED
|
Attribute not supported
|
50
|
ER_BAD_REGISTER
|
Register number out of range
|
51
|
ER_MATRIXP_ILLEGAL
|
Invalid channel closure or write pattern for MATRIXP sub-unit
|
52
|
ER_BUFFER_UNDERSIZE
|
Data buffer too small
|
53
|
ER_ACCESS_MODE
|
Inconsistent shared access mode
|
54
|
ER_POOR_RESISTANCE
|
Resistance outside limits
|
55
|
ER_BAD_ATTR_VALUE
|
Bad attribute value
|
56
|
ER_INVALID_POINTER
|
Invalid pointer
|
57
|
ER_ATTR_READ_ONLY
|
Attribute is read only
|
58
|
ER_ATTR_DISABLED
|
Attribute is disabled
|
59
|
ER_PSU_MAIN_OUTPUT_DISABLED
|
Main output is disabled, cannot enable the channel
|
60
|
ER_OUT_OF_MEMORY_HEAP
|
Unable to allocate memory on Heap
|
61
|
ER_INVALID_PROCESSID
|
Invalid ProcessID
|
62
|
ER_SHARED_MEMORY
|
Shared memory error
|
63
|
ER_CARD_OPENED_OTHER_PROCESS
|
Card is opened by a process in exclusive mode
|
64
|
ER_DIO_PORT_DISABLED
|
DIO card PORT is disabled due to Over-Current Scenario
|
Card status bits for PIL_Status() and PIL_SubStatus() results
Note: Two status codes may be combined together
0x10000000 + 0x02000000 = 0x12000000 (Disabled+HW_Fault) [eg Data loop 2 faulty]
Card status bits for PIL_Status() and PIL_SubStatus() results
|
||
0x80000000UL
|
STAT_NO_CARD
|
No card with specified number
|
0x40000000UL
|
STAT_WRONG_DRIVER
|
Card requires later driver version
|
0x20000000U
|
STAT_EEPROM_ERR
|
Error interpreting card EEPROM data
|
0x10000000UL
|
STAT_DISABLED
|
Card is disabled
|
0x08000000UL
|
STAT_NO_SUB
|
Card has no sub-unit with specified number
|
0x04000000UL
|
STAT_BUSY
|
Busy (card or sub-unit)
|
0x02000000UL
|
STAT_HW_FAULT
|
Hardware fault (eg. defective serial loop)
|
0x01000000UL
|
STAT_PARITY_ERROR
|
9050 Parity Error
|
0x00800000UL
|
STAT_PSU_INHIBITED
|
PSU sub-unit - supply is disabled (by software)
|
0x00400000UL
|
STAT_PSU_SHUTDOWN
|
PSU sub-unit - supply is shutdown (due to overload)
|
0x00200000UL
|
STAT_PSU_CURRENT_LIMIT
|
PSU sub-unit - supply is operating in current-limited mode
|
0x00100000UL
|
STAT_CORRUPTED
|
Sub-unit logical state is corrupted
|
0x00080000UL
|
STAT_CARD_INACCESSIBLE
|
Card cannot be accessed (failed/removed/unpowered)
|
0x00040000UL
|
STAT_UNCALIBRATED
|
Calibration data is faulty (card or sub-unit)
|
0x00020000UL
|
STAT_CALIBRATION_DUE
|
Calibration is due (card or sub-unit)
|
0x00010000UL
|
STAT_BIRST_ENABLED
|
BIRST is active (card or sub-unit)
|
0x00000000UL
|
STAT_OK
|
OK
|
VISA ERROR CODES - Pipx40.h
You may receive an error code like -1074001918, this is a decimal number so needs to be converted to Hexidecimal before lookup below.0xbffc0800
|
pipx40_ERROR_BASE
|
|
0xbffc0800
|
pipx40_ERROR_BAD_SESSION
|
No Pickering card is open on the session specified
|
0xbffc0801
|
pipx40_ERROR_NO_INFO
|
Cannot obtain information for specified card
|
0xbffc0802
|
pipx40_ERROR_CARD_DISABLED
|
Specified card is disabled
|
0xbffc0803
|
pipx40_ERROR_BAD_SUB
|
Sub-unit value out-of-range for target card
|
0xbffc0804
|
pipx40_ERROR_BAD_CHANNEL
|
Channel number out-of-range for target sub-unit
|
0xbffc0805
|
pipx40_ERROR_NO_CAL_DATA
|
Target sub-unit has no calibration data to read/write
|
0xbffc0806
|
pipx40_ERROR_BAD_ARRAY
|
SafeArray type, shape or size is incorrect
|
0xbffc0807
|
pipx40_ERROR_MUX_ILLEGAL
|
Non-zero write data value is illegal for MUX sub-unit
|
0xbffc0808
|
pipx40_ERROR_EXCESS_CLOSURE
|
Execution would cause closure limit to be exceeded
|
0xbffc0809
|
pipx40_ERROR_ILLEGAL_MASK
|
One or more of the specified channels cannot be masked
|
0xbffc080A
|
pipx40_ERROR_OUTPUT_MASKED
|
Cannot activate an output that is masked
|
0xbffc080B
|
pipx40_ERROR_FAILED_INIT
|
Cannot open a Pickering card at the specified location
|
0xbffc080C
|
pipx40_ERROR_READ_FAIL
|
Failed read from hardware
|
0xbffc080D
|
pipx40_ERROR_WRITE_FAIL
|
Failed write to hardware
|
0xbffc080E
|
pipx40_ERROR_VISA_OP
|
VISA operation failure
|
0xbffc080F
|
pipx40_ERROR_VISA_VERSION
|
Incompatible VISA version
|
0xbffc0810
|
pipx40_ERROR_SUB_TYPE
|
Function incompatible with sub-unit type
|
0xbffc0811
|
pipx40_ERROR_BAD_ROW
|
Matrix row value out-of-range
|
0xbffc0812
|
pipx40_ERROR_BAD_COLUMN
|
Matrix column value out-of-range
|
0xbffc0813
|
pipx40_ERROR_BAD_ATTEN
|
Attenuation value out-of-range
|
0xbffc0814
|
pipx40_ERROR_BAD_VOLTAGE
|
Voltage value out-of-range
|
0xbffc0815
|
pipx40_ERROR_BAD_CAL_INDEX
|
Calibration index value out-of-range
|
0xbffc0816
|
pipx40_ERROR_BAD_SEGMENT
|
Segment number out of range
|
0xbffc0817
|
pipx40_ERROR_BAD_FUNC_CODE
|
Function code value out of range
|
0xbffc0818
|
pipx40_ERROR_BAD_SUBSWITCH
|
Subswitch value out of range
|
0xbffc0819
|
pipx40_ERROR_BAD_ACTION
|
Action code out of range
|
0xbffc081A
|
pipx40_ERROR_STATE_CORRUPT
|
Cannot execute due to corrupt sub-unit state
|
0xbffc081B
|
pipx40_ERROR_BAD_ATTR_CODE
|
Unrecognised attribute code
|
0xbffc081C
|
pipx40_ERROR_EEPROM_WRITE_TMO
|
Timeout writing to EEPROM
|
0xbffc081D
|
pipx40_ERROR_ILLEGAL_OP
|
Operation is illegal in the sub-unit's current state
|
0xbffc081E
|
pipx40_ERROR_BAD_POT
|
Unrecognised pot number requested
|
0xbffc081F
|
pipx40_ERROR_MATRIXR_ILLEGAL
|
Invalid write pattern for MATRIXR sub-unit
|
0xbffc0820
|
pipx40_ERROR_MISSING_CHANNEL
|
Attempted operation on non-existent channe
|
0xbffc0821
|
pipx40_ERROR_CARD_INACCESSIBLE
|
Card cannot be accessed failed/removed/unpowere
|
0xbffc0822
|
pipx40_ERROR_BAD_FP_FORMAT
|
Unsupported internal floating-point format (internal error)
|
0xbffc0823
|
pipx40_ERROR_UNCALIBRATED
|
Sub-unit is not calibrate
|
0xbffc0824
|
pipx40_ERROR_BAD_RESISTANCE
|
Unobtainable resistance value
|
0xbffc0825
|
pipx40_ERROR_BAD_STORE
|
Invalid calibration store number
|
0xbffc0826
|
pipx40_ERROR_BAD_MODE
|
Invalid mode value
|
0xbffc0827
|
pipx40_ERROR_SETTINGS_CONFLICT
|
Conflicting device settings
|
0xbffc0828
|
pipx40_ERROR_CARD_TYPE
|
Function call incompatible with card type or capabilities
|
0xbffc0829
|
pipx40_ERROR_BAD_POLE
|
Switch pole value out of range
|
0xbffc082A
|
pipx40_ERROR_MISSING_CAPABILITY
|
Attempted to activate a non-existent capability
|
0xbffc082B
|
pipx40_ERROR_MISSING_HARDWARE
|
Action requires hardware that is not present
|
0xbffc08C
|
pipx40_ERROR_HARDWARE_FAULT
|
Faulty hardware
|
0xbffc082D
|
pipx40_ERROR_EXECUTION_FAIL
|
Failed to execute (e.g. blocked by a hardware condition)
|
0xbffc082E
|
pipx40_ERROR_BAD_CURRENT
|
Current value out of range
|
0xbffc082F
|
pipx40_ERROR_BAD_RANGE
|
Invalid range value
|
0xbffc0830
|
pipx40_ERROR_ATTR_UNSUPPORTED
|
Attribute not supported
|
0xbffc0831
|
pipx40_ERROR_BAD_REGISTER
|
Register number out of range
|
0xbffc0832
|
pipx40_ERROR_MATRIXP_ILLEGAL
|
Invalid channel closure or write pattern for MATRIXP sub-unit
|
0xbffc0833
|
pipx40_ERROR_BUFFER_UNDERSIZE
|
Data buffer too small
|
0xbffc0834
|
pipx40_ERROR_ACCESS_MODE
|
Inconsistent shared access mode
|
0xbffc0835
|
pipx40_ERROR_POOR_RESISTANCE
|
Resistance outside limits
|
0xbffc0836
|
pipx40_ERROR_BAD_ATTR_VALUE
|
Bad attribute value
|
0xbffc0837
|
pipx40_ERROR_INVALID_POINTER
|
Invalid pointer
|
0xbffc0838
|
pipx40_ERROR_ATTR_READ_ONLY
|
Attribute is read only
|
0xbffc0839
|
pipx40_ERROR_ATTR_DISABLED
|
Attribute is disabled
|
0xbffc083A
|
pipx40_ERROR_PSU_MAIN_DISABLED
|
Main output is disabled, cannot enable the channel
|
0xbffc083B
|
pipx40_ERROR_OUT_OF_MEMORY_HEAP
|
Unable to allocate memory on Heap
|
0xbffc083C
|
pipx40_ERROR_INVALID_PROCESSID
|
Invalid ProcessID
|
0xbffc083D
|
pipx40_ERROR_SHARED_MEMORY
|
Shared memory error
|
0xbffc083E
|
pipx40_ERROR_CARD_OPENED_OTHER_PROCESS
|
Card is opened by a process in exclusive mode
|
0xbffc083F
|
pipx40_ERROR_DIO_PORT_DISABLED
|
DIO card PORT is disabled due to Over-Current Scenario
|
0xbffc0fff
|
pipx40_ERROR_UNKNOWN
|
Unknown error code
|
Card status bits for pipx40_getCardStatus and pipx40_getSubStatus results
Note: Two status codes may be combined together0x10000000 + 0x02000000 = 0x12000000 (Disabled+HW_Fault) [eg Data loop 2 faulty]
0x80000000UL
|
pipx40_STAT_NO_CARD
|
No Pickering card open on the session
|
0x40000000UL
|
pipx40_STAT_WRONG_DRIVER
|
Card requires later driver version
|
0x20000000UL
|
pipx40_STAT_EEPROM_ERR
|
Error interpreting card EEPROM data
|
0x10000000UL
|
pipx40_STAT_DISABLED
|
Card is disabled
|
0x08000000UL
|
pipx40_STAT_NO_SUB
|
Card has no sub-unit with specified number
|
0x04000000UL
|
pipx40_STAT_BUSY
|
Busy (card or sub-unit)
|
0x02000000UL
|
pipx40_STAT_HW_FAULT
|
Hardware fault (eg. defective serial loop)
|
0x01000000UL
|
pipx40_STAT_PARITY_ERROR
|
PCIbus parity error
|
0x00800000U
|
pipx40_STAT_PSU_INHIBITED
|
PSU sub-unit - supply is disabled (by software)
|
0x00400000UL
|
pipx40_STAT_PSU_SHUTDOWN
|
PSU sub-unit - supply is shutdown (due to overload)
|
0x00200000UL
|
pipx40_STAT_PSU_CURRENT_LIMIT
|
PSU sub-unit - supply is operating in current-limited mode
|
0x00100000UL
|
pipx40_STAT_CORRUPTED
|
Sub-unit logical state is corrupted
|
0x00080000UL
|
pipx40_STAT_CARD_INACCESSIBLE
|
Card cannot be accessed (failed/removed/unpowered)
|
0x00040000UL
|
pipx40_STAT_UNCALIBRATED
|
Calibration data is faulty (card or sub-unit)
|
0x00020000UL
|
pipx40_STAT_CALIBRATION_DUE
|
Calibration is due (card or sub-unit)
|
0x00010000UL
|
pipx40_STAT_BIRST_ENABLED
|
BIRST is active (card or sub-unit
|
0x00000000UL
|
pipx40_STAT_OK
|
|
PIPLX
0
|
NO_ERR
|
Success, no error
|
1
|
ER_NO_CARD
|
No Pickering card has the specified number
|
2
|
ER_NO_INFO
|
Card information unobtainable - hardware problem
|
3
|
ER_CARD_DISABLED
|
Specified card is disabled
|
4
|
ER_BAD_SUB
|
Sub-unit value out of range for target card
|
5
|
ER_BAD_BIT
|
Bit number out of range for target card
|
6
|
ER_NO_CAL_DATA
|
Target sub-unit has no calibration data to read/write
|
7
|
ER_BAD_ARRAY
|
"SafeArray type, shape or size in incorrect"
|
8
|
ER_MUX_ILLEGAL
|
Non zero write data value is illegal for MUX sub-unit
|
9
|
ER_EXCESS_CLOSURE
|
Execution would cause closure limit to be exceeded
|
10
|
ER_ILLEGAL_MASK
|
One or more of the specified channels can not be masked
|
11
|
ER_OUTPUT_MASKED
|
Can not activate an output that is masked
|
12
|
ER_BAD_LOCATION
|
Can not open a Pickering card at the specified location
|
13
|
ER_READ_FAIL
|
Failed read from hardware
|
14
|
ER_WRITE_FAIL
|
Failed write to hardware
|
15
|
ER_DRIVER_OP
|
Hardware driver failure
|
16
|
ER_DRIVER_VERSION
|
Incompatible hardware driver version
|
17
|
ER_SUB_TYPE
|
Function call incompatible with sub-unit type or capabilities
|
18
|
ER_BAD_ROW
|
Matrix row value out of range
|
19
|
ER_BAD_COLUMN
|
Matrix column value out of range
|
20
|
ER_BAD_ATTEN
|
Attenuation value out of range
|
21
|
ER_BAD_VOLTAGE
|
Voltage value out of range
|
22
|
ER_BAD_CAL_INDEX
|
Calibration reference out of range
|
23
|
ER_BAD_SEGMENT
|
Segment number out of range
|
24
|
ER_BAD_FUNC_CODE
|
Function code value out of range
|
25
|
ER_BAD_SUBSWITCH
|
Subswitch value out of range
|
26
|
ER_BAD_ACTION
|
Action code out of range
|
27
|
ER_STATE_CORRUPT
|
Cannot execute due to corrupt sub-unit state
|
28
|
ER_BAD_ATTR_CODE
|
Unrecognized attribute code
|
29
|
ER_EEPROM_WRITE_TMO
|
Timeout writing to EEPROM
|
30
|
ER_ILLEGAL_OP
|
Operation is illegal in the sub-unit's current state
|
31
|
ER_BAD_POT
|
Unrecognized pot number
|
32
|
ER_MATRIXR_ILLEGAL
|
Invalid write pattern for MATRIX sub-unit
|
33
|
ER_MISSING_CHANNEL
|
Attempted operation on non-existent channel
|
34
|
ER_CARD_INACCESSIBLE
|
Card can not be accessed (failed/removed/unpowered)
|
35
|
ER_BAD_FP_FORMAT
|
Unsupported internal floating-point format (internal error)
|
36
|
ER_UNCALIBRATED
|
Sub-unit is not calibrated
|
37
|
ER_BAD_RESISTANCE
|
Unobtainable resistance value
|
38
|
ER_BAD_STORE
|
Invalid calibration store number
|
39
|
ER_BAD_MODE
|
Invalid mode value
|
40
|
ER_SETTINGS_CONFLICT
|
Conflicting device settings
|
41
|
ER_CARD_TYPE
|
Function call incompatible with card type or capabilities
|
42
|
ER_BAD_POLE
|
Switch pole value out of range
|
43
|
ER_MISSING_CAPABILITY
|
Attempt to activate a non-existent capability
|
44
|
ER_MISSING_HARDWARE
|
Action requires hardware that is not present
|
45
|
ER_HARDWARE_FAULT
|
Faulty hardware
|
46
|
ER_EXECUTION_FAIL
|
Failed to execute (e.g. blocked by a hardware condition)
|
47
|
ER_BAD_CURRENT
|
Current value out of range
|
48
|
ER_BAD_RANGE
|
Invalid range value
|
49
|
ER_ATTR_UNSUPPORTED
|
Attribute not supported
|
50
|
ER_BAD_REGISTER
|
Register number out of range
|
51
|
ER_MATRIXP_ILLEGAL
|
Invalid channel closure or write pattern for MATRIXP sub-unit
|
52
|
ER_BUFFER_UNDERSIZE
|
Data buffer too small
|
53
|
ER_ACCESS_MODE
|
Inconsistent shared access mode
|
54
|
ER_POOR_RESISTANCE
|
Unobtainable resistance value
|
55
|
ER_BAD_ATTR_VALUE
|
Unrecognised attribute value
|
56
|
ER_INVALID_POINTER
|
Invalid Pointer
|
57
|
ER_ATTR_READ_ONLY
|
Attribute is read-only
|
58
|
ER_ATTR_DISABLED
|
Attribute is disabled
|
59
|
ER_PSU_MAIN_OUTPUT_DISABLED
|
Main output is disabled, cannot enable the channel
|
8194
|
ER_PIPLX_FUNC_NOT_LOADED
|
Desired function not loaded from pilpxi.dll library
|
8195
|
ER_PIPLX_NOT_CONNECTED
|
You are not connected to remote host
|
8196
|
ER_PIPLX_FUNC_NOT_LOCAL
|
Function not supported on localhost
|
8197
|
ER_PIPLX_NOT_INIT
|
DEPRECATED! Library wasn't initialized!
|
8198
|
ER_PIPLX_PARAM_SIZE
|
DEPRECATED! Parameter is NULL or size is invalid
|
8199
|
ER_PIPLX_RESMAN_NOT_AVAILABLE
|
Pickering Resource Manager is not available
|
8200
|
ER_PIPLX_INVALID_RSRC
|
Invalid resource string
|
|
|
|
PICMLX |
|
|
4096
|
ER_PICMLX_BASE
|
Deprecated
|
4097
|
ER_PICMLX_CLI_NOT_INIT
|
Deprecated
|
4098
|
ER_PICMLX_CLI_INVALID_SESSION
|
Client: Invalid session ID
|
4099
|
ER_PICMLX_CLI_HOST_UNAVAILABLE
|
Client: Destination host is unavailable
|
4100
|
ER_PICMLX_CLI_ECHOB_SERVER
|
Deprecated
|
4101
|
ER_PICMLX_CLI_ECHOB_SEND
|
Deprecated
|
4102
|
ER_PICMLX_CLI_ECHOB_OPTION
|
Deprecated
|
4103
|
ER_PICMLX_CLI_ECHOB_CREATE
|
Deprecated
|
4104
|
ER_PICMLX_CLI_ECHOD_DATA
|
Deprecated
|
4105
|
ER_PICMLX_CLI_ECHOD_RECV
|
Deprecated
|
4106
|
ER_PICMLX_CLI_ECHOD_CREATE
|
Deprecated
|
4107
|
ER_PICMLX_CLI_ECHOD_HOST
|
Deprecated
|
4108
|
ER_PICMLX_CLI_SESSION
|
Deprecated
|
4109
|
ER_PICMLX_CLI_CONNECT
|
Client: Can't connect to device
|
4110
|
ER_PICMLX_CLI_RECV_FAILED
|
Client: Can't receive data
|
4111
|
ER_PICMLX_CLI_RECV_DATA
|
Client: Received corrputed data
|
4112
|
ER_PICMLX_CLI_SEND_FAILED
|
Client: Can't send data
|
4113
|
ER_PICMLX_CLI_FUNC_NOT_LOCAL
|
Client: Function is not supported on local system
|
4114
|
ER_PICMLX_CLI_NOT_CONNECTED
|
Client: Session isn't connected to the device
|
4115
|
ER_PICMLX_CLI_PARAM_SIZE
|
Client: Parameter is NULL or size invalid
|
|
|
|
4116
|
ER_PICMLX_SRV_INVALID_FID
|
Server: Invalid function ID
|
4117
|
ER_PICMLX_SRV_RPC_DATA
|
Server: RPC data corrupt
|
4118
|
ER_PICMLX_SRV_INVALID_CARDID
|
Server: Invalid card ID
|
4119
|
ER_PICMLX_SRV_INVALID_ADDRESS
|
Server: Address of card is invalid
|
4120
|
ER_PICMLX_SRV_OPEN_CARD
|
Server: The card is in use
|
4121
|
ER_PICMLX_SRV_ACCESS_DENIED
|
Server: You haven't any rights to the card(s)
|
4122
|
ER_PICMLX_SRV_NOT_SUPPORTED
|
Server: Function is not supported by this LXI device
|
4123
|
ER_PICMLX_SRV_DEVICE_INFO
|
Server: Information about LXI device is not obtainable
|
4124
|
ER_PICMLX_SRV_OUT_OF_RESOURCES
|
Server: Out of resources
|
4125
|
ER_PICMLX_SRV_DATA_LENGTH
|
Server: Required length of data is wrong
|
4126
|
ER_PICMLX_SRV_CARD_TYPE
|
Server: LXI device has no card of this type
|
4127
|
ER_PICMLX_SRV_FUNC_NOT_IMPL
|
Server: Function is not implemented or it is reserved
|
4128
|
ER_PICMLX_SRV_CARD_USED_BYCLI
|
Server: The card is already used by the client
|
4129
|
ER_PICMLX_SRV_UNDEFINED
|
Server: Undefined error
|
4130
|
ER_PICMLX_SRV_WAIT_TIMEOUT
|
Server: Wait timeout expired
|
4131
|
ER_PICMLX_SRV_DEVICE_LOCKED
|
Server: Device is locked - another client has exclusive access
|
4132
|
ER_PICMLX_CLI_BONJOUR_FAILED
|
Deprecated
|
|
|
|
4133
|
ER_PICMLX_CLI_BEGINTRANS
|
Client: Transmission wasn't initiated. First call PICMLX_BeginTransmission!
|
4134
|
ER_PICMLX_CLI_ENDTRANS
|
Client: Previous transmission wasn't ended. Call PICMLX_EndTransmission first!
|
4135
|
ER_PICMLX_CLI_INVALID_INDEX
|
Client: Invalid list item index
|
4136
|
ER_PICMLX_CLI_DIRECTECHO_FAILED
|
Client: Direct discovery function failed
|
4137
|
ER_PICMLX_CLI_BROADCASTECHO_FAILED
|
Client: Broadcast discovery function failed
|
4138
|
ER_PICMLX_SRV_INVALID_SESSION
|
Server: Invalid session
|
4139
|
ER_PICMLX_SRV_INVALID_TOKEN
|
Server: Invalid token
|
4140
|
ER_PICMLX_SRV_INVALID_EC
|
Server: Invalid error code
|
4141
|
ER_PICMLX_SRV_FATAL_01
|
Server: Fatal error – 1
|
4142
|
ER_PICMLX_CLI_TIMEOUT_FAIL
|
Client: Can not set recv/send socket timeout
|
4143
|
ER_PICMLX_CLI_RECV_TIMEDOUT
|
Client: Can't receive data. Connection timed out
|
4144
|
ER_PICMLX_CLI_RECV_RSRC_TEMP_UNAVAILABLE
|
Client: Can't receive data. Resource temporarily unavailable
|
4145
|
ER_PICMLX_SRV_DATACOPY
|
Server: Error while copying output data to response buffer
|
4146
|
ER_PICMLX_SRV_CREATE_DIRECTORY_FAILED
|
Server: Create directory failed
|
4147
|
ER_PICMLX_SRV_DELETE_DIRECTORY_FAILED
|
Server: Delete directory failed
|
4148
|
ER_PICMLX_SRV_DELETE_FILE_FAILED
|
Server: Delete file failed
|
4149
|
ER_PICMLX_SRV_DIRECTORY_NOT_EXISTS
|
Server: Directory doesn't exists
|
4150
|
ER_PICMLX_SRV_FILE_NOT_EXISTS
|
Server: File doesn't exists
|
4151
|
ER_PICMLX_SRV_FILE_OPEN_FAILED
|
Server: File open failed
|
4152
|
ER_PICMLX_SRV_FILE_READ_FAILED
|
Server: File read failed
|
4153
|
ER_PICMLX_SRV_NO_FILE_TRANSFER
|
Server: No file transfer
|
4154
|
ER_PICMLX_SRV_FILE_WRITE_FAILED
|
Server: File write failed
|
4155
|
ER_PICMLX_SRV_SET_ATTRIBUTES_FAILED
|
Server: Set directory/file attributes failed
|
4156
|
ER_PICMLX_CLI_FILE_OPEN_FAILED
|
Client: Open file failed
|
|
|
|
|
|
|
PIPSLX Errors |
|
|
|
|
|
12289
|
ER_PIPSLX_INVALID_SESSION
|
No longer used - now ER_PICMLX_INVALID_SESSION
|
12290
|
ER_PIPSLX_FUNC_NOT_LOCAL
|
Function not supported on local host
|
12291
|
ER_PIPSLX_NOT_CONNECTED
|
Not connected to remote host
|
12292
|
ER_PIPSLX_NOT_INIT
|
Library not initialized
|
12293
|
ER_PIPSLX_SWITCH_FAULT
|
Switch fault
|
12294
|
ER_PIPSLX_BAD_FORMAT_DATA
|
Data or command format bad
|
12295
|
ER_PIPSLX_UNKNOWN_CMD
|
Unknown command
|
12296
|
ER_PIPSLX_BUSY
|
Device busy
|
12297
|
ER_PIPSLX_SEQUPINPROGRESS
|
Up sequence in progress
|
12298
|
ER_PIPSLX_SEQDOWNINPROGRESS
|
Down sequence in progress
|
12299
|
ER_PIPSLX_CHANTESTINPROGRESS
|
Channel test running
|
12300
|
ER_PIPSLX_EMERGENCYSTOP
|
Emergency stop button engaged
|
12301
|
ER_PIPSLX_PARAM_SIZE
|
Parameter is NULL or invalid size |