13 #ifndef LIBRBR_RBRINSTRUMENTHARDWAREERRORS_H
14 #define LIBRBR_RBRINSTRUMENTHARDWAREERRORS_H
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