libRBR  v1.2.3
RBR instrument communication API
RBRInstrumentHardwareErrors.h
Go to the documentation of this file.
1 
13 #ifndef LIBRBR_RBRINSTRUMENTHARDWAREERRORS_H
14 #define LIBRBR_RBRINSTRUMENTHARDWAREERRORS_H
15 
16 #ifdef __cplusplus
17 extern "C" {
18 #endif
19 
24 {
25  RBRINSTRUMENT_HARDWARE_ERROR_NONE = 0,
26  RBRINSTRUMENT_HARDWARE_ERROR_COMMAND_PARSER_BUSY = 101,
27  RBRINSTRUMENT_HARDWARE_ERROR_INVALID_COMMAND = 102,
28  RBRINSTRUMENT_HARDWARE_ERROR_PROTECTED_COMMAND = 103,
29  RBRINSTRUMENT_HARDWARE_ERROR_FEATURE_NOT_YET_IMPLEMENTED = 104,
30  RBRINSTRUMENT_HARDWARE_ERROR_COMMAND_PROHIBITED_WHILE_LOGGING = 105,
31  RBRINSTRUMENT_HARDWARE_ERROR_EXPECTED_ARGUMENT_MISSING = 107,
32  RBRINSTRUMENT_HARDWARE_ERROR_INVALID_ARGUMENT_TO_COMMAND = 108,
33  RBRINSTRUMENT_HARDWARE_ERROR_FEATURE_NOT_AVAILABLE = 109,
34  RBRINSTRUMENT_HARDWARE_ERROR_BUFFER_FULL = 110,
35  RBRINSTRUMENT_HARDWARE_ERROR_COMMAND_FAILED = 111,
36  RBRINSTRUMENT_HARDWARE_ERROR_EXPECTED_DATA_MISSING = 112,
37  RBRINSTRUMENT_HARDWARE_ERROR_INVALID_DATA = 113,
38  RBRINSTRUMENT_HARDWARE_ERROR_FEATURE_NOT_SUPPORTED_BY_HARDWARE = 114,
39  RBRINSTRUMENT_HARDWARE_ERROR_UNKNOWN_ERROR3 = 300,
40  RBRINSTRUMENT_HARDWARE_ERROR_MEMORY_ERASE_NOT_COMPLETED = 301,
41  RBRINSTRUMENT_HARDWARE_ERROR_UNKNOWN_ERROR4 = 400,
42  RBRINSTRUMENT_HARDWARE_ERROR_ESTIMATED_MEMORY_USAGE_EXCEEDS_CAPACITY = 401,
43  RBRINSTRUMENT_HARDWARE_ERROR_MEMORY_NOT_EMPTY_ERASE_FIRST = 402,
44  RBRINSTRUMENT_HARDWARE_ERROR_END_TIME_MUST_BE_AFTER_START_TIME = 403,
45  RBRINSTRUMENT_HARDWARE_ERROR_END_TIME_MUST_BE_AFTER_CURRENT_TIME = 404,
46  RBRINSTRUMENT_HARDWARE_ERROR_FAILED_TO_ENABLE_FOR_LOGGING = 405,
47  RBRINSTRUMENT_HARDWARE_ERROR_NOT_LOGGING = 406,
48  RBRINSTRUMENT_HARDWARE_ERROR_LOGGING_ALREADY_ACTIVE = 408,
49  RBRINSTRUMENT_HARDWARE_ERROR_UNCLEARED_ERROR_USE_ERRORLOG = 409,
50  RBRINSTRUMENT_HARDWARE_ERROR_NO_SAMPLING_CHANNELS_ACTIVE = 410,
51  RBRINSTRUMENT_HARDWARE_ERROR_PERIOD_NOT_VALID_FOR_SELECTED_MODE = 411,
52  RBRINSTRUMENT_HARDWARE_ERROR_BURST_PARAMETERS_INCONSISTENT = 412,
53  RBRINSTRUMENT_HARDWARE_ERROR_PERIOD_TOO_SHORT_FOR_SERIAL_STREAMING = 413,
54  RBRINSTRUMENT_HARDWARE_ERROR_THRESHOLDING_INTERVAL_NOT_VALID = 414,
55  RBRINSTRUMENT_HARDWARE_ERROR_MORE_THAN_ONE_GATING_CONDITION_IS_ENABLED = 415,
56  RBRINSTRUMENT_HARDWARE_ERROR_WRONG_REGIMES_SETTING = 416,
57  RBRINSTRUMENT_HARDWARE_ERROR_NO_GATING_ALLOWED_WITH_REGIMES_MODE = 417,
58  RBRINSTRUMENT_HARDWARE_ERROR_CAST_DETECTION_NEEDS_A_PRESSURE_DEPTH_CHANNEL = 418,
59  RBRINSTRUMENT_HARDWARE_ERROR_CALIBRATION_COEFFICIENTS_ARE_MISSING = 419,
60  RBRINSTRUMENT_HARDWARE_ERROR_REQUIRED_CHANNEL_IS_TURNED_OFF = 420,
61  RBRINSTRUMENT_HARDWARE_ERROR_RAW_OUTPUT_FORMAT_NOT_ALLOWED = 421,
62  RBRINSTRUMENT_HARDWARE_ERROR_AUX1_NOT_AVAILABLE_IN_CURRENT_SERIAL_MODE = 422,
63  RBRINSTRUMENT_HARDWARE_ERROR_WRONG_DDSAMPLING_SETTINGS = 423,
64  RBRINSTRUMENT_HARDWARE_ERROR_UNKNOWN_ERROR5 = 500,
65  RBRINSTRUMENT_HARDWARE_ERROR_ITEM_IS_NOT_CONFIGURED = 501,
66  RBRINSTRUMENT_HARDWARE_ERROR_CONFIGURATION_FAILED = 502,
67  RBRINSTRUMENT_HARDWARE_ERROR_ALL_AVAILABLE_CHANNELS_ASSIGNED = 503,
68  RBRINSTRUMENT_HARDWARE_ERROR_ADDRESS_ALREADY_IN_USE = 504,
69  RBRINSTRUMENT_HARDWARE_ERROR_NO_CHANNELS_CONFIGURED = 505,
70  RBRINSTRUMENT_HARDWARE_ERROR_CAN_NOT_CREATE_CALIBRATION_ENTRY = 506,
71  RBRINSTRUMENT_HARDWARE_ERROR_CAN_NOT_DELETE_CALIBRATION_ENTRY = 507,
72  RBRINSTRUMENT_HARDWARE_ERROR_UNKNOWN_ERROR6 = 600,
73  RBRINSTRUMENT_HARDWARE_ERROR_NO_CALIBRATION_FOR_CHANNEL = 601
75 
84 
85 #ifdef __cplusplus
86 }
87 #endif
88 
89 #endif /* LIBRBR_RBRINSTRUMENTINTERNAL_H */
RBRInstrumentHardwareError
RBRInstrumentHardwareError
Errors which can be returned by the instrument.
Definition: RBRInstrumentHardwareErrors.h:23
RBRInstrumentHardwareError_name
const char * RBRInstrumentHardwareError_name(RBRInstrumentHardwareError error)
Get a human-readable string name for a hardware error.