TReK C++  5.3.3
Telemetry/Command API
All Error Codes
Error Macro Value Description
SUCCESS 0 The function completed successfully.
FAIL 1 The function failed for an unknown reason.
CMD_API_FILE_OPEN_ERR 11001 Could not open a file needed to complete request.
CMD_API_MAX_LEN_ERROR 11002 The length exceeds the maximum allowed.
CMD_API_MAX_NAME_LEN_ERROR 11003 The length of the name exceeds the maximum allowed.
CMD_API_DOES_NOT_EXIST 11004 Specified item does not exist.
CMD_API_NULL_POINTER 11005 NULL pointer on input.
CMD_API_BAD_INDEX 11006 Array index does not exist.
CMD_API_MISSING_XML_ITEM 11007 There is a missing item in the XML. Most likely a TReK internal coding error unless an XML file was edited by hand.
CMD_API_ALREADY_EXISTS 11008 Specified item already exists.
CMD_API_UNSUPPORTED_METHOD 11009 The function is not allowed for this destination.
CMD_API_NO_USER_RQSTS 11010 No user requests are available for this destination.
CMD_API_NO_STATUS_MESSAGES 11011 No status messages are available for this destination.
CMD_API_NO_CONFIG_MESSAGES 11012 No configuration messages are available for this destination.
CMD_API_BLANK_NAME 11013 The name cannot be an empty string.
CMD_API_NO_CMD_RESPONSES 11014 No responses are available for this destination.
CMD_API_ALREADY_REGISTERED 11015 You are already registered for command track
CMD_API_NOT_REGISTERED 11016 You are not registered for command track
CMD_API_NOT_A_SINGLE_FIELD 11017 Function requires that data only have a single field. Check command definition.
CMD_API_SEM_OPEN_ERROR 11018 Error registering for command track.
CMD_API_NO_CMDS 11019 No commands are defined.
CMD_API_NOT_CLEAR_TO_SEND 11020 The API is set to blocking and the destination is not ready to receive another command.
CMD_API_NO_COMMANDS 11021 There are no commands for this destination.
CMD_API_EMPTY_FIELD_VALUE 11022 One or more command fields do not have a value
CMD_API_NO_MOD_FIELDS 11023 No modifiable fields in the command
CMD_API_MISSING_XML_VERSION 11024 Version information was not available
CMD_API_UNKNOWN_XML_VERSION 11025 Unknown version (most like created with newer version of software)
CMD_API_ZERO_LENGTH 11026 The data provided must have a non-zero length
INTERFACE_DEV_API_INVALID_MESSAGE 13001 Invalid message
INTERFACE_DEV_API_NOT_FOUND 13002 Device API not found in property file
INTERFACE_DEV_API_NULL_PTR 13003 NULL pointer detected and avoided
CMD_API_INVALID_LENGTH 14001 This message indicates that the user specified command length is greater than what is allowed.
CMD_API_USER_DISABLED 14002 This error can occur for POIC destinations that are of the blocking type if destination checking is being performed on the User Enabled parameter that is included in the POIC Command System Status Message. This message indicates that TReK has determined that the POIC status indicates that the user is disabled from commanding. The request for uplink was never sent to the POIC from TReK.
CMD_API_MCCH_DISABLED 14003 This error can occur for POIC destinations that are of the blocking type if destination checking is being performed on the User Enabled parameter that is included in the POIC Command System Status Message. This message indicates that TReK has determined that the POIC status indicates that the Mission Control Center Houston (MCCH) is disabled for commanding. The request for uplink was never sent to the POIC from TReK.
CMD_API_POIC_DISABLED 14004 This error can occur for POIC destinations that are of the blocking type if destination checking is being performed on the User Enabled parameter that is included in the POIC Command System Status Message. This message indicates that TReK has determined that the POIC status indicates that the POIC is disabled for commanding. The request for uplink was never sent to the POIC from TReK.
CMD_API_REMOTE_USERS_DISABLED 14005 This error can occur for POIC destinations that are of the blocking type if destination checking is being performed on the User Enabled parameter that is included in the POIC Command System Status Message. This message indicates that TReK has determined that the POIC status indicates that all remote users are disabled from commanding. The request for uplink was never sent to the POIC from TReK.
CMD_API_MCCH_HAS_LOS 14006 This error can occur for POIC destinations that are of the blocking type if destination checking is being performed on the User Enabled parameter that is included in the POIC Command System Status Message. This message indicates that TReK has determined that the POIC status indicates that the Mission Control Center Houston (MCCH) is in LOS. The request for uplink was never sent to the POIC from TReK.
CMD_API_INVALID_COMMAND_MNEMONIC 14007 This error can occur for POIC destinations that are of the blocking type if destination checking is being performed on the User Enabled parameter that is included in the POIC Command System Status Message. This message indicates that TReK has determined that the command mnemonic supplied does not exist. The request was never sent from TReK.
CMD_API_DESTINATION_NOT_FOUND 14008 This message indicates that the specified destination does not exist. The destination may have been added to Command Processing
CMD_API_COMMAND_NOT_FOUND 14009 This message indicates that the specified command mnemonic does not exist for the destination.
CMD_API_HEADER_NOT_FOUND 14010 This message indicates that the specified header mnemonic does not exist for the destination.
CMD_API_FIELD_NOT_FOUND 14011 This message indicates that the specified field is not part of the header or command for this destination.
CMD_API_FIELD_NOT_MODIFIABLE 14012 This message indicates that the specified field exists
CMD_API_ILLEGAL_FIELD_TYPE 14013 You have specified an illegal field type. The two valid field types are COMMAND_FIELD and HEADER_FIELD.
CMD_API_NOT_ENOUGH_SPACE 14014 The space you have allocated is insufficient to hold the returned data.
CMD_API_INCORRECT_DATATYPE 14015 The data type you have chosen does not match the field’s data type.
CMD_API_NO_INITIAL_DATA 14016 The modifiable field has no initial value.
CMD_API_INVALID_API_RETURN_CODE 14017 The error_code is not a known return value for the Command API library. String value still set.
CMD_API_VALUE_LESS_THAN_LOW_RANGE 14018 New value for update is too small.
CMD_API_VALUE_GREATER_THAN_HIGH_RANGE 14019 New value for update is too large.
CMD_API_USER_CLEARED_BLOCK 14020 Function returned due to user forcing the destination to unblock. This error only occurs for blocking destinations. The user is advised to proceed with caution
CMD_API_INCOMPLETE_COMMAND 14021 One or more fields for the command do not have a value.
CMD_API_INCOMPLETE_HEADER 14022 One or more fields for the header do not have a value.
CMD_API_NO_DATA_IN_FIELD 14023 Returned from the Get…Field functions when no data is stored in the field. Use an Update…Field function.
CMD_API_WAIT_TIMEOUT 14024 A timeout occurred while waiting for the data. If subsequent calls to API functions return this value
CMD_API_EXPECTED_STRING_DATA_TYPE 14025 Returned when the incorrect function is used to update a field value. Return code indicates you should use UpdateStringFieldValue.
CMD_API_EXPECTED_NUMERIC_DATA_TYPE 14026 Returned when the incorrect function is used to update a field value. Return code indicates you should use UpdateNumericFieldValue.
CMD_API_EXPECTED_BINARY_DATA_TYPE 14027 Returned when the incorrect function is used to update a field value. Return code indicates you should use UpdateBinaryFieldValue.
CMD_API_ILLEGAL_DESTINATION_TYPE 14028 Returned when a function is not allowed for the destination type. For example
CMD_API_PREDEFINED_COMMAND 14029 Returned from UpdateDestinationDatabase when the specified command has no modifiable fields.
CMD_API_MNEMONIC_LENGTH_ERROR 14030 The mnemonic must be less than or equal to twenty characters.
CMD_API_DATA_TYPE_IS_STRING 14031 Returned when the incorrect function is used to get a field’s value. Return code indicates you should use GetStringFieldValue.
CMD_API_DATA_TYPE_IS_BINARY 14032 Returned when the incorrect function is used to get a field’s value. Return code indicates you should use GetBinaryFieldValue.
CMD_API_DATA_TYPE_IS_NUMERIC 14033 Returned when the incorrect function is used to get a field’s value. Return code indicates you should use GetNumericFieldValue.
CMD_API_COMMAND_FIELD_TOO_LONG 14034 The option to always add a NULL terminating character is turned on and the length of one or more string fields in the command do not have room for the NULL character. See the message area in Command Processing for the field name.
CMD_API_HEADER_FIELD_TOO_LONG 14035 The option to always add a NULL terminating character is turned on and the length of one or more string fields in the header do not have room for the NULL character. See the message area in Command Processing for the field name.
CMD_API_CALIBRATION_ERROR 14036 A calibration error occurred while building the command. For example
CMD_API_CALIBRATED_VALUE_ERROR 14037 The calibrated value will not fit in the required field. For example
CMD_API_VALUE_ERROR 14038 The value will not fit in the required field. See the message area in Command Processing for the field name.
CMD_API_NUMBER_RETRIES_TOO_LARGE 14039 The number of retries is larger than what is allowed by the Command System Configuration Message.
CMD_API_NUMBER_RETRIES_TOO_SMALL 14040 The number of retries must be greater than or equal to zero.
CMD_API_INVALID_DESTINATION_NAME 14041 Returned if the destination name specified exceeds the maximum length for a destination name (24 characters).
CMD_API_THREAD_LOCAL_STORAGE_ERROR 14042 The API could not create the necessary memory for thread storage. If you see this error
CMD_API_INITIALIZATION_ERROR 14043 The API could not initialize the needed resources. If you see this error
CMD_API_WAIT_FAILED 14044 The API failed while waiting for TReK to return data. If you see this error
CMD_API_WAIT_ABANDONED 14045 The API abandoned waiting for TReK to return data. If you see this error
CMD_API_ERROR_ATTACHING_THREAD 14046 The API could not attach the thread resources. If you see this error
CMD_API_TRR_MSG_TYPE_NOT_ALLOWED 14102 Unknown message type received. Contact TReK help desk.
CMD_API_TRR_MSG_SUB_TYPE_NOT_ALLOWED 14103 Unknown message subtype received. Contact TReK help desk.
CMD_API_TRR_ERROR_SENDING_TO_DECOM 14104 Message could not be built. Contact TReK help desk.
CMD_API_TRR_USER_VALIDATION_ERROR_FOUND 14105 User provided validation software found error in the uplink pattern. A detailed error code can be seen in the real time command data viewer.
CMD_API_TRR_USER_VALIDATION_TIMEOUT 14106 The user provided validation software did not return a status in the allotted time.
CMD_API_TRR_REQUEST_QUEUED 14107 The command request has been queued on the command node. An additional TRR message will be sent when the command is being processed.
CMD_API_TRR_REQUEST_TIMEOUT 14108 Command request timed out. Command was rejected.
CMD_API_TRR_UPLINK_USER_NOT_ALLOWED 14109 The UplinkUserCommand
CMD_API_TRR_UPLINK_TREK_NOT_ALLOWED 14110 The UplinkTReKCommand function is not allowed by the command node.
CMD_API_TRR_UPLINK_POIC_NOT_ALLOWED 14111 The UplinkPOICCommand function is not allowed by the command node.
CMD_API_TRR_UPDATE_POIC_NOT_ALLOWED 14112 The UpdatePOICCommand function is not allowed by the command node.
CMD_API_TRR_UPDATE_CMD_NODE_NOT_ALLOWED 14113 The UpdateCommandNode function is not allowed by the command node.
CMD_API_TRR_CHECKSUM_ERROR 14114 A checksum error was found in the request. Try resending the command.
CMD_API_TRR_INTERNAL_TREK_ERROR 14115 Internal TReK error when trying to send request. See real time command data viewer for a detailed error code.
CMD_API_TRR_REMOTE_COMMANDING_DISABLED 14116 Remote commanding is disabled at the command node.
CMD_API_TRR_EXTRACTION_FAILURE 14117 Internal TReK error extracting information from the request. Contact TReK help desk.
CMD_API_TRR_CRITICAL_CMD_ACK_FAILURE 14118 Failure to acknowledge critical command.
CMD_API_TRR_USER_NOT_AUTH_FOR_CMD 14131 This command is not allowed to be updated or uplinked by the user.
CMD_API_TRR_USER_DISABLED 14135 The user is disabled by the command node.
CMD_API_TRR_INCOMPLETE_COMMAND 14145 The command could not be built because one or more of the fields do not have a value
CMD_API_TRR_INVALID_COMMAND_MNEMONIC 14160 The command was not found at the command node.
CMD_API_TRR_INVALID_COMMAND_FIELD_LENGTH 14162 A value will not fit into a command field. Most likely occurs when a NULL termination character could not be set for a string value.
CMD_API_TRR_CALIBRATED_VALUE_ERROR 14163 Calibrated value will not fit into the command field.
CMD_API_TRR_CONVERTED_VALUE_ERROR 14164 Converted value will not fit into the command field.
CMD_API_TRR_CALIBRATION_ERROR 14165 Error calibrating a field value.
CMD_API_TRR_UNKNOWN_ERROR_BUILDING_COMMAND 14166 Unable to build a command field.
CMD_API_TRR_INVALID_HEADER_MNEMONIC 14170 Header identified by command node could not be found.
CMD_API_TRR_INCOMPLETE_HEADER 14171 The header for the command could not be built because one or more of the fields do not have a value.
CMD_API_TRR_INVALID_HEADER_FIELD_LENGTH 14172 A value will not fit into a header field. Most likely occurs when a NULL termination character could not be set for a string value.
CMD_API_TRR_UNKNOWN_ERROR_BUILDING_HEADER 14176 Unable to build the header for the command.
CMD_API_TRR_UNKNOWN_ERROR 14199 Unknown TRR error returned.
CMD_API_FAILED_TO_SEND_PACKET 14401 This message indicates that TReK was unable to send the command to the destination. TReK may no longer be connected to the destination.
CMD_API_INTERNAL_FILE_ERROR 14402 This message indicates that TReK is unable to interpret the data values for the command fields in the TReK command database.
CMD_API_UNKNOWN_REQUEST 14403 This message indicates that TReK is unable to determine how to build the command (e.g.
CMD_API_DATA_DOES_NOT_EXIST 14404 This message indicates that TReK is not configured to send commands to this destination.
CMD_API_FAILED_TO_BUILD_HEADER 14405 This message indicates that TReK was unable to build the command packet’s header as defined in the database. Possible explanations are a command field length mismatch between the database field definition and the database field value or no database field definition or data value.
CMD_API_FAILED_TO_BUILD_COMMAND 14406 This message indicates that TReK was unable to build the command packet as defined in the database. Possible explanations are a command field length mismatch between the database field definition and the database field value or no database field definition or data value.
CMD_API_BUILD_INFO_DOES_NOT_EXIST 14407 This message indicates that TReK is not configured to send commands to this destination.
CMD_API_NETWORK_TIMEOUT 14408 This message indicates that TReK is not able to communicate with the socket that sends the command. The most likely explanation is the socket is busy receiving command responses from the command destination.
CMD_API_DATA_UNINITIALIZED 14409 This message indicates that TReK is not configured to send commands to this destination.
CMD_API_ERROR_BUILDING_PROTOCOL 14410 This message indicates that TReK was not able to properly build the EHS primary header or secondary header or checksum for the command packet.
CMD_API_UNDEFINED_NETWORK_PROTOCOL 14411 This message indicates that TReK is not configured to send commands to this destination.
CMD_API_HEADER_NOT_ON_WORD_BOUNDARY 14412 This message indicates that TReK did not properly build the command packet’s header. Possible explanations are an incorrect database field definition or incorrect database field value.
CMD_API_COMMAND_NOT_ON_WORD_BOUNDARY 14413 This message indicates that TReK did not properly build the command packet. Possible explanations are an incorrect database field definition or incorrect database field value.
CMD_API_UNKNOWN_INTERNAL_ERROR 14414 This message indicates that TReK did not send the command for an unknown reason. Please contact the TReK Help Desk for further assistance.
CMD_API_UPD_ERROR_ILLEGAL_SRC_MSG_KEY 14502 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_ILLEGAL_ACTIVITY 14504 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_INVALID_MSG_LENGTH 14508 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_INVALID_MSG_SUBTYPE 14510 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_MSG_TYPE_USER_DATA_MISMATCH 14511 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_INVALID_TIME 14513 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_MSG_CHECKSUM_ERROR 14514 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_USER_NOT_AUTH_FOR_CMD 14531 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_MSG_SEQ_CNT_ERROR 14539 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_CMD_DB_ACCESS_ERROR 14544 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_INTERNAL_EHS_ERROR 14547 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_PARSE_ERROR 14564 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_UPDATE_FIELD_FAILURE 14566 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_EXTRACTING_UPDATE_INFO 14581 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_UPDATE_POIC_NOT_ALLOWED 14582 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_UPDATE_TREK_NOT_ALLOWED 14583 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_REMOTE_COMMANDING_DISABLED 14584 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_USER_DISABLED 14585 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_SENDING_REQUEST 14586 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_MISSING_FIELD 14587 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_NON_MODIFIABLE_FIELD 14588 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_CMD_NOT_FOUND 14589 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_BAD_FORMAT 14590 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_PARTIAL_UPDATE 14591 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_UPD_ERROR_UNKNOWN_ERROR 14599 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_ILLEGAL_SRC_MSG_KEY 14602 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_ILLEGAL_ACTIVITY 14604 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_INVALID_MSG_LENGTH 14608 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_INVALID_MSG_TYPE 14609 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_INVALID_MSG_SUBTYPE 14610 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_MSG_TYPE_USER_DATA_MISMATCH 14611 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_INVALID_TIME 14613 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_MSG_CHECKSUM_ERROR 14614 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_CCSDS_CMD_CHECKSUM_ERROR 14618 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_USER_NOT_AUTH_FOR_CMD 14631 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_CMD_DOES_NOT_MATCH_MNEMONIC 14632 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_INVALID_PKT_SIZE 14633 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_EHS_DISABLED 14634 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_USER_DISABLED 14635 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_CMD_DISABLED 14636 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_ILLEGAL_STATION_MODE 14637 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_UNSUPPORTED_CMD_PATH 14638 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_MSG_SEQ_CNT_ERROR 14639 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_EHS_UPLINK_QUEUE_FULL 14641 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_ERROR_ADDING_TO_EHS_QUEUE 14642 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_NOT_CLEAR_TO_SEND 14643 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_CMD_DB_ACCESS_ERROR 14644 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_CMD_INCOMPLETE 14645 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_CMD_ABORTED_BY_USER 14646 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_INTERNAL_EHS_ERROR 14647 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_ERR_UNKNOWN_ERROR 14699 Return Code defined in command section of PGUIDD (Volume 2). Last two digits of error code correspond to PGUIDD error code number.
CMD_API_CRR_UNSUCCESSFUL 14972 Return Code defined in command section of PGUIDD (Volume 2). Last digit of error code corresponds to PGUIDD error code number.
CMD_API_CRR_UNKNOWN_ERROR 14979 Return Code defined in command section of PGUIDD (Volume 2). Last digit of error code corresponds to PGUIDD error code number.
TREK_DATA_VALUE_RANGE_ERROR 15001 The value entered does not meet range criteria for the method.
TREK_DATA_EXT_NUM_SAMP_PARAM_NOT_FOUND 15002 Could not find the external number of samples parameter. Check database definition.
TREK_DATA_DATA_WILL_NOT_FIT 15003 The data type is not capable of holding the value.
TREK_DATA_INVALID_START_BIT 15004 Invalid start bit for a parameter (past end of allowed packet).
TREK_DATA_ALREADY_EXISTS 15005 The item specified already exists.
TREK_DATA_END_OF_LIST 15006 No more items are in the list.
TREK_DATA_DOES_NOT_EXIST 15007 The specified item does not exist. Names are case-sensitive.
TREK_DATA_INVALID_DATA_TYPE 15008 Data type is not valid.
TREK_DATA_INVALID_LENGTH_FOR_DATA_TYPE 15009 The data type does not support the specified length.
TREK_DATA_INVALID_INPUT_FOR_TYPE 15011 The data type does not allow this method to be used for setting the value.
TREK_DATA_INVALID_BYTE_ORDER 15012 The byte order specified is not allowed based on the data type and length specified. For example
TREK_DATA_SAMPLE_DOES_NOT_EXIST 15013 The sample number specified is greater than the number of samples available for the parameter
TREK_DATA_INVALID_SAMPLE_NUMBER 15014 Valid sample numbers are greater than 0.
TREK_DATA_UNEXPECTED_ERROR 15015 Indicates a likely bug in the TReK code. Please notify the TReK Help desk if this occurs.
TREK_DATA_INVALID_VALUE 15016 Value is not valid (in a valid range).
TREK_DATA_FIXED_LENGTH_REQUIRED 15017 Data type cannot be variable length.
TREK_DATA_VALUE_MUST_BE_POSITIVE 15018 The value passed must be a non-negative number.
TREK_DATA_INVALID_CHAR_INPUT 15019 The string contains a character that is invalid.
TREK_DATA_INVALID_INPUT_FOR_DATA_TYPE 15020 The data type does not allow this method to be used for setting the value.
TREK_DATA_WILL_NOT_FIT 15021 Data is too long for the available space.
TREK_DATA_INVALID_DATA_FORMAT 15022 Data format is not valid. This indicates a likely bug in the TReK code. Please notify the TReK help desk if this occurs.
TREK_DATA_NOT_BOOLEAN_TYPE 15023 The input string is not a boolean string (true or false).
TREK_DATA_NOT_MODIFIABLE 15024 The value cannot be modified. A value marked as unmodifiable that has no value can be set once.
TREK_DATA_VALUE_LESS_THAN_MIN 15025 Input value is too small for the data type or is less than allowed by the low range.
TREK_DATA_VALUE_EXCEEDS_MAX 15026 Input value is too large for the data type or is more than allowed by the high range.
TREK_DATA_ZONE_ALREADY_EXISTS 15028 The specified zone (header
TREK_DATA_ERROR_BUILDING_HEADER_ZONE 15029 The header zone of the packet could not be built. Likely causes include parameter values not set.
TREK_DATA_ERROR_BUILDING_DATA_ZONE 15030 The data zone of the packet could not be built. Likely causes include parameter values not set.
TREK_DATA_ERROR_BUILDING_TRAILER_ZONE 15031 The trailer zone of the packet could not be built. Likely causes include parameter values not set.
TREK_DATA_NOT_ENOUGH_SPACE 15032 The specified data buffer is not larger enough to hold the data.
TREK_DATA_MORE_THAN_ONE_PARAMETER 15033 The reference name appears more than once in the packet hierarchy. Use the fully-qualified name instead.
TREK_DATA_ERROR_BUILDING_LEN_PARAM 15034 Could not build the length parameter for the packet. Could occur if length parameter is deleted from the packet.
TREK_DATA_LEN_ZONE_ERROR 15035 Zone is invalid for length. This indicates a likely bug in the TReK code. Please notify the TReK help desk if this occurs.
TREK_DATA_ERROR_BUILDING_COUNTER_PARAM 15036 Could not build the counter parameter for the packet. Could occur if counter parameter is deleted from the packet.
TREK_DATA_ERROR_BUILDING_TIME_PARAM 15037 Could not build the time stamp parameter for the packet. Could occur if time stamp parameter is deleted from the packet.
TREK_DATA_ERROR_BUILDING_CHECKSUM_PARAM 15038 Could not build the checksum parameter for the packet. Could occur if checksum parameter is deleted from the packet.
TREK_DATA_UNKNOWN_LIMIT_TYPE 15039 Unknown limit type. This indicates a possible bug in the TReK code. Please notify the TReK help desk if this occurs.
TREK_DATA_CALIBRATOR_NOT_DEFINED 15040 A calibrator is not defined for the parameter.
TREK_DATA_ENUMERATOR_NOT_DEFINED 15041 An enumerator is not defined for the parameter.
TREK_DATA_RANGE_ERROR 15042 The data is out of the allowed range.
TREK_DATA_CALIBRATION_ERROR 15043 An error occurred when attempting to calibrate the parameter.
TREK_DATA_INCORRECT_LIMIT_TYPE 15044 The specified limit type is incorrect in this context.
TREK_DATA_LIMIT_LEVEL_NOT_IN_USE 15045 The specified limit level is not currently in use.
TREK_DATA_LIMIT_VALUE_TOO_SMALL 15046 The limit value is too small for this context.
TREK_DATA_LIMIT_VALUE_TOO_LARGE 15047 The limit value is too large for this context.
TREK_DATA_LIMIT_LEVEL_ERROR 15048 The value is not a valid limit level.
TREK_DATA_NEG_LEN_ERROR 15049 The calculated length is negative. This likely indicates that the input data is too short or the offset defined for the length is incorrect.
TREK_DATA_NO_VALUE 15050 Parameter has no value defined.
TREK_DATA_NO_PARENT 15051 Parent packet not defined. Likely an initialization problem.
TREK_DATA_EXT_NUM_SAMP_VALUE_FAIL 15052 Could not get a value for the external number of samples.
TREK_DATA_EXT_NUM_SAMP_EXTRACT_FAIL 15053 Could not extract the value for the external number of samples.
TREK_DATA_EXT_NUM_SAMP_BAD_VALUE 15054 The external number of samples is either zero or too large.
TREK_DATA_ENUMERATION_DOES_NOT_EXIST 15055 The value does not have an associated enumeration defined.
TREK_DATA_MISSING_ZONE 15056 The zone does not currently exist.
TREK_DATA_ERROR_BUILDING_IDENTIFIER 15057 Could not build an identifier parameter for the packet.
TREK_DATA_EXT_STATUS_PARAM_NOT_FOUND 15058 Could not find the external status parameter. Check database definition.
TREK_DATA_EXT_STATUS_VALUE_FAIL 15059 Could not get a value for the external status.
TREK_DATA_EXT_STATUS_EXTRACT_FAIL 15060 Could not extract the value for the external status.
TREK_DATA_CONVERSION_ERROR 15061 Data has error making it unconvertable.
TREK_LAST_BIT_ERROR 15062 Last bit is past the end of the packet.
TREK_DATA_COULD_NOT_LOAD_LIBRARY 15063 Could not load user created library.
TREK_DATA_COULD_NOT_FIND_LIB_FUNCTION 15064 Could not find function in user library.
TREK_DATA_INVALID_LENGTH 15065 The length for the parameter is not correct in this context.
TREK_DATA_VAR_LEN_NUM_SAMPLE_ERROR 15066 Variable length data must have a single sample.
TREK_DATA_UNKNOWN_ZONE 15067 Could not convert a zone string to an enumerator. Possibly indicates a TReK bug. Please contact the TReK help desk.
TREK_DATA_UNKNOWN_ID_TYPE 15068 Could not convert an identifier type string to an enumerator. Possibly indicates a TReK bug. Please contact the TReK help desk.
TREK_DATA_UNKNOWN_CHECKSUM_POINT 15070 Could not convert a checksum point string to an enumerator. Possibly indicates a TReK bug. Please contact the TReK help desk.
TREK_DATA_UNKNOWN_CHECKSUM_TYPE 15071 Could not convert a checksum type string to an enumerator. Possibly indicates a TReK bug. Please contact the TReK help desk.
TREK_DATA_FILE_ACCESS_ERROR 15072 Could not access file. May not have read or write privileges on the directory or file.
TREK_DATA_NO_VERSION_INFO 15073 Version information was required
TREK_DATA_XML_FMT_ERROR 15074 An element in XML was not properly formatted.
TREK_DATA_UNEXPECTED_XML_ELEMENT 15075 An unexpected element was found in the XML.
TREK_DATA_UNKNOWN_XML_VERSION 15076 The XML version is likely from a new version of TReK. Check that you are using the latest version of code for compile
TREK_DATA_COULD_NOT_CALC_START_PT 15077 Could not calculate the start point for the checksum. Most likely cause is that two or more 'zones' have variable length data which is not supported at this time.
TREK_DATA_COULD_NOT_CALC_END_PT 15078 Could not calculate the start point for the checksum. Most likely cause is that two or more 'zones' have variable length data which is not supported at this time.
TREK_DATA_CHECKSUM_START_PT_ERROR 15079 The calculated start point for the checksum is either prior to the start of the packet or past the end of it.
TREK_DATA_CHECKSUM_END_PT_ERROR 15080 The calculated end point for the checksum is either prior to the start of the packet or past the end of it.
TREK_DATA_CHECKSUM_PT_SWAP_ERROR 15081 The calculated end point is not after the calculated start point for the checksum.
TREK_DATA_HASH_SIZE_ERROR 15082 Indicates that a third-party library used for checksum calculations has changed. Please report this error to the TReK Help Desk.
TREK_DATA_TIME_ERROR 15083 Error retrieving time.
TREK_DATA_FRACTIONAL_TIME_VALUE_ERROR 15084 Fractional seconds is greater than allowed for current time settings.
TREK_DATA_NEG_TIME_NOT_ALLOWED 15085 Negative time is not allowed.
TREK_DATA_TIME_LENGTH_ERROR 15086 Time strings must be 19 characters or between 21 and 32 characters inclusive.
TREK_DATA_TIME_STRING_FORMAT_ERROR 15087 Time string format is incorrect. See allowed formats in trek::TrekTime.
TREK_DATA_TIME_TOO_SOON 15088 Times prior to midnight January 1
TREK_DATA_ILLEGAL_MONTH 15089 The month value must be between 1 and 12 inclusive. Note: Must represent months prior to 10 with a leading zero (e.g.
TREK_DATA_ILLEGAL_DAY 15090 The day value is not correct for the specified month.
TREK_DATA_ILLEGAL_HOURS 15091 The hour value must be between 0 and 23 inclusive. Note: Must represent hours prior to 10 with a leading zero (e.g.
TREK_DATA_ILLEGAL_MINUTES 15092 The minute value must be between 0 and 59 inclusive. Note: Must represent minutes prior to 10 with a leading zero (e.g.
TREK_DATA_ILLEGAL_SECONDS 15093 The second value must be less than 60. Fractional second values are allowed
TREK_DATA_NULL_PTR 15094 Returned when one or more arguments for a function are unexpectedly NULL.
TREK_DATA_BAD_INDEX 15095 The index specified does not exist.
TREK_DATA_PACKET_LENGTH_ERROR 15096 The packet length has an error. For extraction this likely indicates the data being extracted is incomplete.
TREK_DATA_CHECKSUM_ERROR 15097 The checksum in the packet does not match the calculated checksum.
TREK_DATA_MUST_BE_NON_ZERO 15098 The data value cannot be zero.
TREK_DATA_MUST_HAVE_VALUE 15099 Either a default or expected value is required.
TREK_DATA_NOT_IN_ZONE 15101 The parameter is not in the zone specified.
TREK_DATA_MOD_ZERO 15102 The modulo value must be greater than zero.
TREK_DATA_REMAINDER_TOO_LARGE 15103 The remainder value must be less than the modulo value
TREK_DATA_VALIDATION_ERROR 15104 Returned if Validation fails. A validation string containing detailed errors is available.
TREK_DATA_NO_IDENTIFIER 15105 An identifier could not be found when required.
TREK_DATA_ID_MISMATCH 15106 There are one or more identifiers that do not match
TREK_DATA_NOT_ALLOWED 15107 Whatever you are trying isn't allowed.
TREK_DATA_TIME_TOO_LATE 15108 Times past December 31
TREK_DATA_IS_INVALID 15109 The data is currently invalid and must be validated prior to use of this method.
TREK_DATA_INCORRECT_SWITCH_TYPE 15110 The configured switch type is incorrect for this method.
TREK_DATA_LOW_TO_HIGH 15111 The low value must be greater than the high value
TREK_DATA_NEED_UNIQUE_RANGE 15112 The range overlaps with a range that is already defined.
TREK_DATA_SWITCH_ERROR 15113 An error occurred when switching sets
TREK_DATA_BAD_SYLLABLE_NUMBER 15114 Syllable number exceeds the number of syllables defined.
TREK_DATA_VAR_LEN_SYLLABLE_ERROR 15115 Variable length data cannot have multiple syllables.
TREK_DATA_COULD_NOT_OPEN_FILE 15116 Could not open a file.
DATA_STORE_MUTEX_CREATION_ERROR 16001 Error creating mutex needed for protecting access.
DATA_STORE_TMP_DIR_ERROR 16002 Could not determine temporary directory.
DATA_STORE_BUFFER_NUM_ERROR 16003 Value for number of buffers is not allowed.
DATA_STORE_BUFFER_WIDTH_ERROR 16004 Width specified for buffer is not allowed.
DATA_STORE_NO_DATA_AVAILABLE 16005 No data currently available.
DATA_STORE_NO_NEW_DATA 16006 No new data is available.
DATA_STORE_PACKET_DOES_NOT_EXIST 16008 Requested packet does not exist. Check spelling of input name(s).
DATA_STORE_NOT_ENOUGH_SPACE 16009 There is not enough space to copy the data.
DATA_STORE_FILE_OPEN_ERROR 16010 Error opening a file needed to complete the request.
DATA_STORE_NO_SOURCES_AVAILABLE 16011 No sources are currently available. Possible cause is that you forgot to activate.
DATA_STORE_PID_DOES_NOT_EXIST 16013 A process id was needed
DATA_STORE_THREAD_DOES_NOT_EXIST 16014 A thread was not found. This is an internal TReK error. Contact the TReK help desk.
DATA_STORE_SEM_DOES_NOT_EXIST 16015 A semaphore was not found. This is an internal TReK error. Contact the TReK help desk.
DATA_STORE_SEM_ALREADY_EXISTS 16016 A semaphore already exists. This is an internal TReK error. Contact the TReK help desk.
DATA_STORE_SHMEM_OPEN_ERROR 16017 Could not open shared memory. Some resources may not have been freed. Calling TelemetryApi::Cleanse() may free these resources.
DATA_STORE_MUTEX_OPEN_ERROR 16018 Could not open a mutex. Some resources may not have been freed. Calling TelemetryApi::Cleanse() may free these resources.
DATA_STORE_ALREADY_INITIALIZED 16019 Cannot initialize a data store more than once.
DATA_STORE_NAME_LENGTH_ERROR 16020 Data store name lengths must be between 1 and 200 characters inclusive.
DATA_STORE_NOT_INITIALIZED 16021 Data store must be initialized prior to calling this method.
DATA_STORE_PACKET_ALREADY_EXISTS 16022 You are trying to add a duplicate packet.
DATA_STORE_THREAD_START_ERROR 16023 Error starting a thread. This is an internal TReK error. Contact the TReK help desk.
DATA_STORE_UNKNOWN_REQUEST 16024 An unknown request was made. Check the message log for details.
DATA_STORE_PACKET_ALIAS_ALREADY_EXISTS 16025 The alias for this packet already exists. Use a source name when adding (i.e.
DATA_STORE_ACTIVITY_REQUIRED 16026 An activity must be supplied.
DATA_STORE_ALIAS_REQUIRED 16027 An alias must be supplied.
DATA_STORE_NOT_FOUND 16028 Requested item could not be found.
DATA_STORE_BLANK_NAME 16029 A needed name is not available.
DATA_STORE_LENGTH_ERROR 16030 A length is incorrect.
DATA_STORE_PACKET_NO_LONGER_EXISTS 16031 The packet no longer exists in the buffer.
TLM_API_OPEN_SERVER_SHM_ERR 28001 Failed to open server shared memory.
TLM_API_OPEN_SERVER_MUTEX_ERR 28002 Failed to open the server mutex.
TLM_API_OPEN_SERVER_SEM_ERR 28003 Failed to open the server semaphore.
TLM_API_SERVER_WAIT_ERR 28004 Could not grab server mutex. Likely locked by another thread.
TLM_API_SERVER_SIGNAL_ERR 28005 Error signaling TReK server thread.
TLM_API_ALREADY_CONNECTED 28006 The Telemetry API instance is already connected.
TLM_API_SESSION_REQUEST_FAIL 28007 Failed to create Telemetry API session. Message log may contain additional information.
TLM_API_SESSION_WAIT_ERR 28008 Error waiting to be connected to the TReK data store.
TLM_API_OPEN_WORKER_SHM_ERR 28009 Failed to open worker shared memory.
TLM_API_NULL_POINTER 28010 A NULL pointer was detected where it shouldn't be.
TLM_API_SERVER_SHM_CLOSE_ERR 28011 Error closing server shared memory.
TLM_API_WORKER_SHM_CLOSE_ERR 28012 Error closing worker shared memory.
TLM_API_SERVER_MUTEX_CLOSE_ERR 28013 Error closing server mutex.
TLM_API_SERVER_SEM_CLOSE_ERR 28014 Error closing server semaphore.
TLM_API_LOCAL_MUTEX_CREATE_ERR 28015 Error creating mutex for Telemetry API thread safe protection.
TLM_API_LOCAL_MUTEX_CLOSE_ERR 28016 Error closing Telemetry API mutex.
TLM_API_DATA_STORE_WAIT_ERR 28017 Wait timeout expired. No response from TReK. Consider increasing the timeout value if it is currently very small.
TLM_API_COULD_NOT_LOAD_FILE 28018 Could not load a file necessary to complete the task.
TLM_API_FILE_LEN_ERR 28019 The file name is longer than allowed.
TLM_API_LENGTH_ERR 28020 A length error has occurred. Most likely caused by not enough space being allocated or an uninitialized input variable to the method or function.
TLM_API_PARAM_NAME_LEN_ERR 28021 The name of the parameter is too long.
TLM_API_FILE_OPEN_ERR 28022 Error opening a file needed to complete the operation.
TLM_API_ALREADY_EXISTS 28023 The item already exists.
TLM_API_DOES_NOT_EXIST 28024 The item does not exist.
TLM_API_NAME_LEN_ERROR 28025 The specified name is too long.
TLM_API_PKT_NAME_LEN_ERR 28026 The specified packet name is too long
TLM_API_INIT_FAILED 28027 The Telemetry API could not be initialized.
TLM_API_TLS_NULL 28028 Thread local storage is needed and not available.
TLM_API_NOT_ENOUGH_SPACE 28029 The amount of space allocated for a copy is insufficient.
TCA_ENV_FETCH_ERROR 31001 Error retrieving environment variable.
TCA_CREATE_DIR_ERROR 31002 Error creating directory.
TCA_ERROR_NOT_DIR 31003 Name exists
TCA_SRC_DOES_NOT_EXIST 31004 The specified source does not exist or is not accessible by user.
TCA_DEST_DOES_NOT_EXIST 31005 The specified destination does not exist.
TCA_DEST_ALREADY_EXISTS 31006 The specified destinatino already exists.
TCA_DIR_NOT_FOUND 31007 The specified directory does not exist.
TCA_DIR_NOT_EMPTY 31008 The directory contains files and/or subdirectories.
TCA_XML_DOC_OUT_OF_MEMORY 31009 Memory error when creating XML document. See message log for additional information.
TCA_XML_DOC_EXCEPTION 31010 XML document exception. See message log for additional information.
TCA_XML_DOC_UNKNOWN_ERROR 31011 Unknown XML document error. See message log for additional information.
TCA_XML_DOC_ALREADY_EXISTS 31012 The XML document already exists.
TCA_XML_DOC_DOES_NOT_EXIST 31013 The XML document does not exist.
TCA_XML_ELEMENT_ALREADY_EXISTS 31014 The XML element already exists.
TCA_XML_PARSER_ERROR 31015 Error parsing XML document.
TCA_COULD_NOT_FIND_TMP_DIR 31016 Could not determine the system's temporary directory for completing action.
TCA_CLOSE_FAILED 31017 Could not close system resource.
TCA_NOT_AVAILABLE 31018 The requested system resource is not available. It may be uninitialized.
TCA_WAIT_FAILED 31019 The wait failed. This error is not the same as a timeout.
TCA_WAIT_TIMEOUT 31020 The wait timeout expired.
TCA_WAIT_ABANDONED 31021 The wait was abandoned.
TCA_WAIT_ERROR 31022 An unknown wait error occurred.
TCA_ALREADY_EXISTS 31023 The item already exists.
TCA_UNLOCK_FAIL 31024 Unable to release the resource.
TCA_UNLINK_FAILED 31025 Unable to unlink the resource.
TCA_OPEN_FAILED 31026 Unable to open the resource.
TCA_ALREADY_CREATED 31027 Resource is already created.
TCA_ALREADY_OPENED 31028 Resource is already opened.
TCA_CREATE_FAILED 31029 Failed to create resource.
TCA_SEMAPHORE_SIGNAL_ERROR 31030 Error signaling a semaphore.
TCA_NAME_TOO_LONG 31031 The specified name is too long.
TCA_SIZE_TOO_SMALL 31032 The specified name is too small.
TCA_ERROR_CREATING_SHMEM_FILE 31033 Error creating a shared memory file.
TCA_ERROR_MAPPING_SHMEM_FILE 31034 Error mapping a shared memory file.
TCA_ERROR_MAPPING_VIEW_SHMEM_FILE 31035 Error mapping a view of shared memory file.
TCA_ERROR_TRUNCATING_SHMEM_FILE 31036 Error truncating a shared memory file.
TCA_ERROR_UNLINKING_SHMEM_FILE 31037 Error unlinking a shared memory file.
TCA_ERROR_CLOSING_MAP_FILE_HANDLE 31038 Error closing a shared memory map file handle.
TCA_ERROR_CLOSING_SHMEM_FILE_HANDLE 31039 Error closing shared memory file handle.
TCA_ERROR_UNMAPPING_SHMEM_FILE 31040 Error unmapping shared memory file.
TCA_ERROR_CLOSING_OWNER_SEM 31041 Error closing the owner semaphore for a shared memory file.
TCA_ERROR_CLOSING_USER_SEM 31042 Error closing the user semaphore for a shared memory file.
TCA_ERROR_CREATING_OWNER_SEM 31043 Error creating the owner semaphore for a shared memory file.
TCA_ERROR_CREATING_USER_SEM 31044 Error creating the user semaphore for a shared memory file.
TCA_ERROR_OPENING_SHMEM_FILE_MAP 31045 Error opening shared memory file map.
TCA_ERROR_OPENING_SHMEM_FILE 31046 Error opening shared memory file.
TCA_ERROR_OPENING_OWNER_SEM 31047 Error opening owner semaphore for shared memory file.
TCA_ERROR_OPENING_USER_SEM 31048 Error opening user semaphore for shared memory file.
TCA_DOES_NOT_EXIST 31049 The specified item does not exist.
TCA_ILLEGAL_TYPE 31050 The requested item is not the requested type.
TCA_INVALID_RELATIVE_PATH 31051 The relative path is invalid.
TCA_ERROR_GETTING_BOOT_PORT 31052 Error getting boot port.
TCA_ERROR_STRAPPING_BOOT 31053 Error strapping boot port.
TCA_ERROR_SETTING_FILE_SIZE 31054 Error setting the file size for shared memory.
TCA_ERROR_WRITING_FILE 31055 Error writing shared memory file.
TCA_FRACTIONAL_TIME_VALUE_ERROR 31056 Fractional seconds is greater than allowed for current time settings.
TCA_NEG_TIME_NOT_ALLOWED 31057 Negative time is not allowed.
TCA_TIME_ERROR 31058 Error retrieving time.
TCA_MESSAGE_QUEUED 31059 Message could not be logged and was queued for logging at a later time.
TCA_QUEUE_FULL 31060 Message log queue is full.
TCA_INVALID_LENGTH 31061 The specified length is invalid for the operation.
TCA_XML_PARSER_INIT_FAILED 31062 Failed to initialize the XML parser.
TCA_NO_STRING_FOUND 31063 Could not find a string.
TCA_ERROR_OPENING_LOG_FILE 31064 Error opening the log file.
TCA_ERROR_WRITING_TO_LOG_FILE 31065 Error writing message to the log file.
TCA_NO_LOG_FILE_EXISTS 31067 No log file exists.
TCA_ERROR_RENAMING_LOG_FILE 31068 Error renaming log file.
TCA_ERROR_CLOSING_LOG_FILE 31069 Error closing log file.
TCA_NULL_POINTER 31070 A NULL pointer was detected.
TCA_FILE_OPEN_ERROR 31071 A file could not be opened. Most likely the file does not exist.
TCA_NO_ENOUGH_SPACE 31072 There is not enough space allocated to complete the task.
TCA_MUTEX_CREATION_ERROR 31101 Error creating mutex needed for protecting access.
TCA_TMP_DIR_ERROR 31102 Could not determine temporary directory.
TCA_PID_DOES_NOT_EXIST 31103 A process id was needed
TCA_THREAD_DOES_NOT_EXIST 31104 A thread was not found. This is an internal TReK error. Contact the TReK help desk.
TCA_SHMEM_OPEN_ERROR 31105 Could not open shared memory. Some resources may not have been freed. Calling TelemetryApi::Cleanse() may free these resources.
TCA_MUTEX_OPEN_ERROR 31106 Could not open a mutex. Some resources may not have been freed. Calling TelemetryApi::Cleanse() may free these resources.
TCA_ALREADY_INITIALIZED 31107 Cannot initialize a data store more than once.
TCA_NAME_LENGTH_ERROR 31108 Data store name lengths must be between 1 and 200 characters inclusive.
TCA_THREAD_START_ERROR 31109 Error starting a thread. This is an internal TReK error. Contact the TReK help desk.
TCA_UNKNOWN_REQUEST 31110 An unknown request was made. Most likely an internal TReK error. Contact the TReK help desk.
TCA_ALREADY_CONNECTED 31111 The API is already connected. It is ok to continue.
TCA_NAME_LEN_ERROR 31112 The length of the name is invalid. Names must be 1-200 characters.
TCA_LOCAL_MUTEX_CREATE_ERR 31113 Error creating a mutex. Likely indicates that system resources exceeded limits.
TCA_OPEN_SERVER_SHM_ERR 31114 Could not open shared memory. Most likely the other side hasn't created the shared memory. Did you configure something with this name?
TCA_OPEN_SERVER_MUTEX_ERR 31115 Likely an internal TReK coding error. Please contact TReK help desk.
TCA_OPEN_SERVER_SEM_ERR 31116 Likely an internal TReK coding error. Please contact TReK help desk.
TCA_SERVER_WAIT_ERR 31117 A timeout occurred. Indicates something else has a lock on memory or a possible internal TReK coding error. Please contact TReK help desk.
TCA_SERVER_SIGNAL_ERR 31118 Unlikely to ever occur
TCA_SESSION_WAIT_ERR 31119 A timeout occurred. Indicates something else has a lock on memory or a possible internal TReK coding error. Please contact TReK help desk.
TCA_SESSION_REQUEST_FAIL 31120 Could not create an API session. Please contact TReK help desk for assistance.
TCA_OPEN_WORKER_SHM_ERR 31121 Likely an internal TReK coding error. Please contact TReK help desk.
TCA_WORKER_WAIT_ERR 31122 A timeout occurred. Indicates something else has a lock on memory or a possible internal TReK coding error. Please contact TReK help desk.
TCA_API_NOT_CONNECTED 31123 API is not connected. Most likely caused by the required TReK application closing the needed support.
TCA_ERROR_STARTING_THREAD 31124 Could not start a required thread.
TCA_API_NAME_NOT_SET 31125 Indicates a programming error internal to TReK. Contact the TReK help desk.
TUA_XML_DOC_OUT_OF_MEMORY 32001 Memory error when creating XML document. See message log for additional information.
TUA_XML_DOC_EXCEPTION 32002 XML document exception. See message log for additional information.
TUA_XML_DOC_UNKNOWN_ERROR 32003 Unknown XML document error. See message log for additional information.
TUA_XML_DOC_ALREADY_EXISTS 32004 The XML document already exists.
TUA_XML_DOC_DOES_NOT_EXIST 32005 The XML document does not exist.
TUA_XML_ELEMENT_ALREADY_EXISTS 32006 The XML element already exists.
TUA_XML_PARSER_ERROR 32007 Error parsing XML document.
TUA_XML_PARSER_INIT_FAILED 32008 Failed to initialize the XML parser.
TUA_ILLEGAL_TYPE 32009 The requested item is not the requested type.
TUA_ALREADY_EXISTS 32010 The item already exists.
TUA_CREATE_FAILED 32011 Failed to create resource.
TUA_CLOSE_FAILED 32012 Could not close system resource.
TUA_NOT_AVAILABLE 32013 The requested system resource is not available. It may be uninitialized.
TUA_WAIT_FAILED 32014 The wait failed. This error is not the same as a timeout.
TUA_WAIT_TIMEOUT 32015 The wait timeout expired.
TUA_WAIT_ABANDONED 32016 The wait was abandoned.
TUA_WAIT_ERROR 32017 An unknown wait error occurred.
TUA_UNLOCK_FAIL 32018 Unable to release the resource.
TUA_UNLINK_FAILED 32019 Unable to unlink the resource.
TUA_OPEN_FAILED 32020 Unable to open the resource.
TUA_ALREADY_CREATED 32021 Resource is already created.
TUA_ALREADY_OPENED 32022 Resource is already opened.
TUA_DOES_NOT_EXIST 32023 The specified item does not exist.
TUA_SEMAPHORE_SIGNAL_ERROR 32024 Error signaling a semaphore.
TUA_ERROR_CREATING_SHMEM_FILE 32025 Error creating a shared memory file.
TUA_ERROR_MAPPING_SHMEM_FILE 32026 Error mapping a shared memory file.
TUA_ERROR_MAPPING_VIEW_SHMEM_FILE 32027 Error mapping a view of shared memory file.
TUA_ERROR_TRUNCATING_SHMEM_FILE 32028 Error truncating a shared memory file.
TUA_ERROR_UNLINKING_SHMEM_FILE 32029 Error unlinking a shared memory file.
TUA_ERROR_CLOSING_MAP_FILE_HANDLE 32030 Error closing a shared memory map file handle.
TUA_ERROR_CLOSING_SHMEM_FILE_HANDLE 32031 Error closing shared memory file handle.
TUA_ERROR_UNMAPPING_SHMEM_FILE 32032 Error unmapping shared memory file.
TUA_ERROR_CLOSING_OWNER_SEM 32033 Error closing the owner semaphore for a shared memory file.
TUA_ERROR_CLOSING_USER_SEM 32034 Error closing the user semaphore for a shared memory file.
TUA_ERROR_CREATING_OWNER_SEM 32035 Error creating the owner semaphore for a shared memory file.
TUA_ERROR_CREATING_USER_SEM 32036 Error creating the user semaphore for a shared memory file.
TUA_ERROR_OPENING_SHMEM_FILE_MAP 32037 Error opening shared memory file map.
TUA_ERROR_OPENING_SHMEM_FILE 32038 Error opening shared memory file.
TUA_ERROR_OPENING_OWNER_SEM 32039 Error opening owner semaphore for shared memory file.
TUA_ERROR_OPENING_USER_SEM 32040 Error opening user semaphore for shared memory file.
TUA_NAME_TOO_LONG 32041 The specified name is too long.
TUA_SIZE_TOO_SMALL 32042 The specified name is too small.
TUA_COULD_NOT_FIND_TMP_DIR 32043 Could not determine the system's temporary directory for completing action.
TUA_FORMAT_ERROR 32044 Format problem with the input data.
TUA_RANGE_ERROR 32045 A value is out of the allowed range for the data type.
TUA_FILE_OPEN_ERROR 32046 Could not open a file.
TUA_MISSING_ELEMENT 32047 A required XML element was missing.
TUA_MISSING_ATTRIBUTE 32048 A required XML attribute was missing.
TUA_COULD_NOT_LOAD_SCHEMA 32049 Could not load the specified schema. Check that path exists and file conforms to standard.
API_INVALID_PACKET_TYPE 35001 The packet type is not one of the allowed types: PDSS_PAYLOAD
API_INVALID_PARAMETER_TYPE 35002 The parameter type is not of of the allowed types: EHS_PACKET
API_INVALID_MSID 35004 The parameter name is not valid
API_INVALID_DATA_MODE 35005 The data mode is not one of the allowed modes.
API_INVALID_APID 35006 The APID is outside of the allowed range.
API_TOO_MANY_SAMPLES 35007 Not considered an error. Returned if the number of samples available is less than the number of samples requested.
API_PARAMETER_NOT_FOUND 35008 Parameter not found. Check the spelling of the parameter name. Also check that the packet type and data mode are correct.
API_NO_DATA_AVAILABLE 35010 Returned if there is no data available. This can occur when a packet has been initialized
API_NO_NEW_DATA 35012 Returned if there is no new data available.
API_CALIBRATION_NOT_DEFINED 35013 Calibration is not defined for this parameter.
API_INCORRECT_DATATYPE 35014 Returned if the data to be returned is not the correct datatype. For example
API_NOT_ENOUGH_SPACE 35016 The memory allocated for the returned value is not large enough. Check the returned size of data to see what is the minimum needed.
API_INVALID_LIMIT_ES_FLAG 35020 The limit/expected state (LES) flag must be 0 (No LES sensing) or 1 (Check for LES errors)
API_MEMORY_ERROR 35022 General memory error. Could indicate a problem with data definition.
API_DATA_SIZE_ERROR 35023 Error associated with data size. Check metadata definition for accuracy.
API_MORE_DATA_AVAILABLE 35024 Returned if there is more data available for this parameter. This indicates that another GetNext... call can be made to retrieve new data.
API_WAIT_FAILED 35029 The API failed while waiting for TReK to return data. If you see this error
API_WAIT_ABANDONED 35030 The API abandoned waiting for TReK to return data. If you see this error
API_WAIT_TIMEOUT 35031 The API timed out while waiting for TReK to return data. This error could indicate that your computer is unable to process the amount of data being requested.
API_ERROR_ATTACHING_THREAD 35032 Not used anymore.
API_UNKNOWN_RETURN_CODE 35033 Not used anymore. The 'unknown' return code is passed back for help in understanding problems.
DS_THREAD_START_ERROR 50001 Error starting a thread.
DS_THREAD_TIMEOUT 50002 A timeout occurred while starting a thread.
DS_THREAD_STOP_ERROR 50003 Error stopping a thread.
DS_LIBRARY_LOAD_ERROR 50004 Error loading a device library using pathname.
DS_LIBRARY_ADDRESS_ERROR 50005 Error addressing a device library.
DS_FILE_READ_SIZE_ERROR 50006 Error identifying the bytes to read from a file.
DS_DEVICE_NOT_FOUND 50007 The device name or key does not match any existing device.
DS_INVALID_FILE_DEVICE_TYPE 50008 The file device type is not invlaid.
DS_INVALID_SEND_TO_DEVICE 50009 Cannot send packets to this device.
DS_INVALID_DEVICE_TYPE 50010 The device type does not support request.
DS_DEVICE_HAS_EXISTING_PHP 50011 The device has an existing packet header processor.
DS_PACKET_KEY_NOT_FOUND 50012 The packet key was not found in the associated map.
DS_PHP_PACKET_TYPE_MISMATCH 50013 The packet header processors do not describe the same headers.
DS_PHP_VECTOR_EMPTY 50014 The vector of packet header processors is empty.
DS_DEVICE_HAS_EXISTING_PACKET_TRANSFORMER 50015 The device has an existing packet transformer.
DS_INVALID_PACKET_TRANSFORMER_TYPE 50016 The packet transformer type does not match an existing transformer type.
DS_PACKET_TRANSFORMER_INITIALIZATION_ERROR 50017 Error initializing packet transformer.
DS_PACKET_TRANSFORMER_PHP_MISMATCH 50018 The packet transformers's packet header processor does not match it's neighbors.
DS_SOCKET_CREATION_ERROR 50019 Error creating socket.
DS_SOCKET_BIND_ERROR 50020 Error binding socket to ip address and port.
DS_SOCKET_LISTEN_STATE_ERROR 50021 Error configuring socket to accept connections.
DS_SOCKET_INVALID 50022 The socket is not connected and cannot support the request.
DS_SOCKET_RECEIVE_FROM_ERROR 50023 Error receiving packet from the network.
DS_SOCKET_CONNECTION_ERROR 50024 Error connecting socket.
DS_SOCKET_CONNECTION_TIMEOUT_ERROR 50025 Error caused by timeout waiting for socket to complete connection.
DS_SOCKET_JOIN_MULTICAST_GROUP_ERROR 50026 Error joining multicast group.
DS_SOCKET_IP_ADDRESS_CONVERSION_ERROR 50027 Error converting IP address.
DS_SOCKET_OPTION_MULTICAST_TTL_ERROR 50028 Error setting the multicast time to live parameter.
DS_SOCKET_OPTION_KEEPALIVE_ERROR 50029 Error setting the keepalive parameter.
DS_ARRAY_SIZE_ERROR 50030 The size of the array is not large enough to hold the requested values.
DS_TIMEOUT 50031 The timer associated with the request expired.
DS_DEVICE_KEY_BUFFER_SIZE_ERROR 50032 The device key buffer is too small to host the device key.
DS_PACKET_BUFFER_SIZE_ERROR 50033 The packet buffer is too small to host the packet.
DS_IP_ADDRESS_BUFFER_SIZE_ERROR 50034 The IP address buffer is too small to host the IP address.
DS_PHP_NOT_DEFINED 50035 The referenced packet header processor was not defined.
DS_CANNOT_ASSIGN_EXISTING_ALIAS_NAME 50036 The alias name currently exists.
DS_PHP_PACKET_SIZE_FIELD_ERROR 50037 The bit length of the packet size field cannot exceeds the maximum exceptable value.
DS_PHP_SYNC_SIZE_ERROR 50038 The byte length of the sync pattern cannot exceeds the maximum exceptable value.
DS_PHP_SYNC_BYTE_BOUNDARY_ERROR 50039 The sync pattern must be on a byte boundary.
DS_PHP_PACKET_SEQUENCE_COUNT_FIELD_ERROR 50040 The bit length of the packet sequence count field cannot exceeds the maximum exceptable value.
DS_PHP_PACKET_KEY_FIELD_ERROR 50041 The bit length of the packet key field cannot exceeds the maximum exceptable value.
DS_FILE_OPEN_ERROR 50042 Error opening the file.
DS_FILE_CLOSE_ERROR 50043 Error opening the file.
DS_WRITE_TO_LOG_FILE_ERROR 50044 Error writing message to the log file.
DS_NO_LOG_FILE_EXISTS 50045 No log file exists.
DS_ERROR_RENAMING_LOG_FILE 50046 Error renaming log file.
DS_WINSOCK_DLL_VERSION_ERROR 50047 Error calling WSAStartup.
DS_BUFFER_SIZE_ERROR 50048 The value is too large to fit in the associated buffer.
DS_NULL_POINTER_ERROR 50049 Invalid pointer value of NULL.
DS_RECORDING_CURRENTLY_ACTIVATED 50050 The start recording request cannot be executed because recording is already being performed.
DS_INVALID_BP_LIFETIME 50051 Invalid bundle protocol lifetime (lifetime must be greater than zero).
DS_INVALID_BP_CLASS_OF_SERVICE 50052 Invalid bundle protocol class of service.
DS_INVALID_BP_TRANSMISSION_MODE 50053 Invalid bundle protocol transmission mode.
DS_INVALID_BP_EXPEDITED_PRIORITY_ORDINAL 50054 Invalid bundle protocol expedited priority ordinal (ordinal must be less than 255).
DS_INVALID_BP_CRITICALITY 50055 Invalid bundle protocol criticality.
DS_INVALID_BP_SERVICE 50056 Invalid bundle protocol service (<lifespan>/<cos>/<ordinal>/<mode>/<custody>).
DS_FILE_RENAME_ERROR 50057 Error renaming the file.
DS_NAMED_PIPE_CREATION_ERROR 50058 Error creating named pipe
DS_DEVICE_HAS_EXISTING_CIPHER 50059 Error device has an existing cipher
DS_DEVICE_DOES_NOT_SUPPORT_CIPHER 50060 Error device has an existing cipher
DS_NO_CRYPT_LIBRARY_DEVICE_EXISTS 50061 Error no crypt library device exists
DS_SOCKET_OPTION_BROADCAST_ERROR 50062 Error setting broadcast socket option
DS_EMAIL_MESSAGE_LENGTH_IS_TOO_LONG 50063 Error email message length is too long
DS_TEXT_MESSAGE_LENGTH_IS_TOO_LONG 50064 Error text message length is too long
CFDP_OPEN_FILE_ERROR 51001 Error opening a file.
CFDP_WRITE_FILE_ERROR 51002 Error writing to a file.
CFDP_INVALID_EID 51003 Invalid entity ID.
CFDP_STATUS_REQUEST_ERROR 51004 CFDP is not configured to support status requests.
CFDP_TIMEOUT 51005 The timer associated with the request expired.
CFDP_ARRAY_SIZE_ERROR 51006 The size of the array is not large enough to hold the requested values.
CFDP_FAILED_TO_POPULATE_COLLECTION 51007 Failed to populate the CFDP collection class.
CFDP_INVALID_CLASS_OF_SERVICE 51008 CFDP class of service may only be class1 or class2
CFDP_INVALID_ACK_TIMEOUT 51009 Invalid Ack timeout.
CFDP_INVALID_ACK_LIMIT 51010 Invalid Ack limit.
CFDP_INVALID_NAK_TIMEOUT 51011 Invalid Nak timeout.
CFDP_INVALID_NAK_LIMIT 51012 Invalid Nak limit.
CFDP_INVALID_INACTIVITY_TIMEOUT 51013 Invalid Inactivity timeout.
CFDP_INVALID_FILE_CHUNK_SIZE 51014 Invalid file chunk size.
CFDP_INVALID_AGGREGATE_FILE_TRANSFER_RATE 51015 Invalid aggregate file transfer rate.
CFDP_INVALID_SOCKET_QUEUE_SIZE 51016 Invalid socket queue size
CFDP_INVALID_CONFIG_FILE 51017 Invalid configuration file.
CFDP_FAILED_TO_INIT_TOOLKIT_CFDP 51018 Failed to call InitToolkitCfdp.
CFDP_INVALID_PRIMITIVE_FILE 51019 Invalid primitive file.
CFDP_EMPTY_PRIMITIVE_LISTS 51020 The lists of CFDP primitives are empty.
CFDP_INVALID_PRIMITIVE_FILE_VERSION 51021 Invalid primitive file version.
CFDP_INVALID_PUT_PRIMITIVE 51022 Invalid put primitive.
CFDP_INVALID_GET_PRIMITIVE 51023 Invalid get primitive.
CFDP_INVALID_FILESTORE_PRIMITIVE 51024 Invalid filestore primitive.
CFDP_INVALID_MESSAGE_PRIMITIVE 51025 Invalid message primitive.
CFDP_INVALID_DROPBOX_PRIMITIVE 51026 Invalid dropbox primitive.
CFDP_INVALID_CONFIG_FILE_VERSION 51027 Invalid configuration file version.
CFDP_INVALID_TRANSACTION_CYCLE_TIME_INTERVAL 51028 Invalid transaction cycle time interval.
CFDP_INVALID_STEPS_PER_TRANSACTION_CYCLE 51029 Invalid steps per transaction cycle.
CFDP_INVALID_LIFESPAN_IN_SEC 51030 Invalid lifespan.
CFDP_INVALID_EXPEDITED_PRIORITY_ORDINAL 51031 Invalid expedited priority ordinal.
CFDP_INVALID_TRANSACTION_RESULT_MESSAGE_TIMEOUT 51032 Invalid transaction result message timeout.
CFDP_INVALID_CONFIG_FILE_LINE_ITEM 51033 Invalid configuration file line item.
CFDP_PRIMITIVE_FILE_DEVICE_MODE_INCOMPATIBILITY 51034 Primitive file and device mode are not compatible.
CFDP_PUT_PRIMITIVE_DEVICE_MODE_INCOMPATIBILITY 51035 Put primitive and device mode are not compatible.
CFDP_GET_PRIMITIVE_DEVICE_MODE_INCOMPATIBILITY 51036 Get primitive and device mode are not compatible.
CFDP_FILESTORE_PRIMITIVE_DEVICE_MODE_INCOMPATIBILITY 51037 Filestore primitive and device mode are not compatible.
CFDP_MESSAGE_PRIMITIVE_DEVICE_MODE_INCOMPATIBILITY 51038 Message primitive and device mode are not compatible.
CFDP_DROPBOX_PRIMITIVE_DEVICE_MODE_INCOMPATIBILITY 51039 Dropbox primitive and device mode are not compatible.
CFDP_INVALID_DEVICE_MODE 51040 Invalid CFDP device mode.
CFDP_INVALID_FILESTORE_ACTION 51041 Invalid filestore action.
CFDP_MESSAGE_LENGTH_ERROR 51042 The message length is zero or exceeds the maximum allowed size.
CFDP_INVALID_LOCAL_ENTITY_ID 51043 Invalid local entity ID.
CFDP_INVALID_LOCAL_PORT 51044 Invalid local port.
CFDP_INVALID_REMOTE_ENTITY_ID 51045 Invalid remote entity ID.
CFDP_INVALID_REMOTE_PORT 51046 Invalid remote port.
CFDP_INVALID_AUTO_PAUSE_AND_RESUME_MODE 51047 Invalid auto pause and resume mode.
CFDP_INVALID_AUTO_PAUSE_AND_RESUME_CT_LIMIT 51048 Invalid auto pause and resume connection test limit.
CFDP_TRANSACTION_DOES_NOT_CURRENTLY_EXIST 51049 Transaction does not currently exist.
CFDP_INVALID_TRANSACTION_COUNT 51050 Invalid transaction count.
CFDP_INVALID_DIRECTORY_ACTION 51051 Invalid directory action.
CFDP_INVALID_CFDP_LIBRARY_IP_ADDRESS 51052 Invalid CFDP library IP address.
CFDP_INVALID_CFDP_LIBRARY_PORT 51053 Invalid CFDP library port.
CFDP_INVALID_CFDP_CRYPT_CLASS 51054 Invalid CFDP crypt class.
CFDP_INVALID_CIPHER_CLASS 51055 Invalid cipher class.
CFDP_INVALID_PEER_PUB_KEY_PATH_AND_FILE_NAME 51056 Invalid peer public key path and file name.
CFDP_INVALID_TTL 51056 Invalid TTL.
CFDP_INVALID_NAK_MAX_PDU_SIZE 51057 Invalid maximum NAK PDU size.
CFDP_INVALID_AUTO_RESIZE_NAK_MAX_PDU_SIZE 51058 Invalid auto resize maximum NAK PDU size.
EXPRESS_OPEN_FILE_ERROR 52001 Error opening a file.
EXPRESS_INVALID_FUNCTION_CODE 52002 Valid function code ranges for payloads are 0010 - FFFE inclusive
EXPRESS_NULL_POINTER 52003 NULL pointer not allowed
EXPRESS_NEED_VERSION 52004 The version must be the first configuration item in the file
EXPRESS_ALREADY_INITIALIZED 52005 Library can only be initialized successfully once
EXPRESS_INVALID_CHAR_IN_TCP_PORT 52006 The port number must be a number
EXPRESS_INVALID_TCP_PORT_RANGE 52007 The port number must be between 1-65
EXPRESS_INVALID_CHAR_IN_FUNC_CODE 52008 The function code must only contain hexadecimal digits
EXPRESS_INVALID_NUM_HEX_DIGITS 52009 The function code can only have up to four hexadecimal digits
EXPRESS_MISSING_CONFIG_ITEM 52010 One or more required items are missing from the configuration file.
EXPRESS_COULD_NOT_DEFINE_PKT_LEN 52011 An internal function failed to set the packet length field
EXPRESS_COULD_NOT_DEFINE_SYNC 52012 An internal function failed to set the sync for the packet.
EXPRESS_COULD_NOT_CREATE_TCP_LISTENER 52013 Could not create the TCP listener socket for communications with the RIC.
EXPRESS_COULD_NOT_ATTACH_PHP 52014 Could not attach packet header processor to socket.
EXPRESS_COULD_NOT_REGISTER_CALLBACK 52015 Could not register callback to process EXPRESS packets.
EXPRESS_UNKNOWN_FILE_VERSION 52016 The configuration file version number is not known by this version of the software
EXPRESS_INVALID_CHAR_IN_VERSION 52017 The version number must be an unsigned integer
EXPRESS_MISSING_METADATA 52018 Could not find the metadata as part of the install. Set Metadata in configuration file.
EXPRESS_METADATA_LOAD_ERROR 52019 Could not load the required metadata information. If message logging from the device services API is turned on a detailed message is printed to the log.
EXPRESS_METADATA_FIND_ERROR 52020 Could not find a required metadata item. If message logging is turned on a detailed message is printed to the log.
EXPRESS_METADATA_SET_ERROR 52021 Could not set a required parameter. If message logging is turned on a detailed message is printed to the log.
EXPRESS_METADATA_BUILD_ERROR 52022 Could not build metadata. If message logging is turned on a detailed message is printed to the log.
EXPRESS_NOT_INITIALIZED 52023 API is not initialized and function cannot be used. Must call InitExpressToolkit() prior to using this function.
EXPRESS_SEND_ERROR 52024 Error sending data. If message logging is turned on a detailed message is printed to the log.
EXPRESS_ILLEGAL_ANCILLARY_ID 52025 The specified ancillary data ID is not allowed.
EXPRESS_NOT_WORD_BOUNDARY 52026 EXPRESS packets must be on a word boundary (even number of bytes)
EXPRESS_LENGTH_TOO_SHORT 52027 EXPRESS packets must be at least 10 bytes (includes sync)
EXPRESS_LENGTH_TOO_LONG 52028 The lenght is longer than allowed for internal buffers.
EXPRESS_PKT_MISSING_SYNC 52029 EXPRESS packet must contain a sync (0x55AA) in the first two bytes.
EXPRESS_HDR_LEN_ERROR 52030 The length of encoded in the EXPRESS header does not match the data received.
EXPRESS_ALREADY_EXISTS 52031 The item already exists.
EXPRESS_DOES_NOT_EXIST 52032 The item does not exist.
EXPRESS_UDP_SOCKET_CREATE_ERROR 52033 Could not create a UDP socket for sending bypass telemetry.
EXPRESS_INVALID_APID 52034 APID value is not in valid range.
EXPRESS_CCSDS_LEN_ERROR 52035 The length in the CCSDS header field is incorrect.
EXPRESS_RIC_NOT_CONNECTED 52036 Returned if an action requires the Rack Interface Controller (RIC) to be connected to the payload software.
ERIS_SIM_CONTROLLER_NOT_FOUND 54001 Could not find ERIS simulator controller
ERIS_SIM_CONTROLLER_CONFIG_FILE_PROPERTY_MISSING 54002 Configuration file property is missing
ERIS_SIM_CONTROLLER_CONFIG_FILE_MISSING 54003 Could not find config file
ERIS_SIM_CONTROLLER_CONFIG_LOCAL_IP_PROPERTY_MISSING 54004 Local IP address property is missing
ERIS_SIM_CONTROLLER_ALREADY_INITIALIZED 54005 ERIS simulator controller is already initialized
ERIS_SIM_CONTROLLER_MUTEX_CREATION_ERROR 54006 Error creating mutex
ERIS_SIM_CONTROLLER_NOT_INITIALIZED 54007 ERIS simulator controller is not initialized
IONIZER_PROCESS_FILE_NOT_FOUND 58001 Could not find the process.txt file in the specified directory.
IONIZER_ION_LOG_FILE_NOT_FOUND 58002 Could not find the ion.log file in the specified directory.
IONIZER_ALREADY_WATCHING 58003 The Watch function has already been called. You must stop it first.
IONIZER_NULL_POINTER 58004 NULL pointer detected.
RD_OPEN_FILE_ERROR 61001 Error opening a file.
RD_INVALID_CONFIG_FILE 61002 Invalid configuration file.
RD_FAILED_TO_INIT_TOOLKIT_RECORD_DEVICE 61003 Failed to InitToolkitRecordDevice.
RD_INVALID_RECORD_LIBRARY_DEVICE_NAME 61004 Invalid record library device name.
RD_INVALID_RECORD_LIBRARY_IP_ADDRESS 61005 Invalid record library IP address.
RD_INVALID_RECORD_LIBRARY_PORT 61006 Invalid record library port.
RD_INVALID_RECORD_PATH 61007 Invalid record path.
RD_INVALID_RECORD_FILE_NAME 61008 Invalid record file name.
RD_INVALID_RECORD_CLASS 61009 Invalid record class.
RD_INVALID_RECORD_FILE_IP_ADDRESS 61010 Invalid record file IP address.
RD_INVALID_RECORD_FILE_PORT 61011 Invalid record file port.
RD_INVALID_PHP_CONFIG_PATH_NAME 61012 Invalid record class path and filename.
RD_INVALID_RECORD_CLASS_TYPE 61013 Invalid record class type.
RD_INVALID_RECORD_FILE_TRANSFER_TYPE 61014 Invalid record file transfer type.
RD_INVALID_CFDP_DROPBOX_PATH 61015 Invalid CFDP dropbox path.
RD_INVALID_PUT_PRIMITIVE 61016 Invalid Put primitive.
RD_FAILED_TO_SET_CFDP_PUT 61017 Failed to set CFDP Put.
RD_FAILED_TO_GET_CFDP_TRANSMISSION 61018 Failed to get CFDP transmission.
RD_FAILED_TO_GET_CFDP_DESTINATION_PATH 61019 Failed to get CFDP destination path.
RD_FAILED_TO_GET_CFDP_DESTINATION_EID 61020 Failed to get CFDP destination EID.
RD_INVALID_CFDP_TREK_MESSAGE_CATEGORY 61021 Invalid CFDP TReK message category.
RD_INVALID_CFDP_LIBRARY_DEVICE_NAME 61022 Invalid CFDP library device name.
RD_INVALID_DESTINATION_ENTITY_ID 61023 Invalid destination entity ID.
RD_RECORD_FILE_NAME_BUFFER_SIZE_ERROR 61024 Record file name buffer size error.
RD_INVALID_RECORD_LIBRARY_PROTOCOL 61025 Invalid record library protocol.
EMAIL_OPEN_FILE_ERROR 63001 Error opening a file.
EMAIL_WRITE_FILE_ERROR 63002 Error reading a file.
EMAIL_INVALID_CONFIG_FILE 63003 Invalid configuration file.
EMAIL_FAILED_TO_PROVIDE_EMAIL_ACCOUNT_PASSWORD 63004 Failed to provide email account password.
EMAIL_FAILED_TO_INIT_TOOLKIT_EMAIL_DEVICE 63005 Failed to initialize toolkit email device.
EMAIL_INVALID_TEXT_CELL_PHONE_PRIMITIVE 63006 Invalid text cell phone primitive.
EMAIL_INVALID_TO_EMAIL_PRIMITIVE 63007 Invalid to email primitive.
EMAIL_INVALID_CC_EMAIL_PRIMITIVE 63008 Invalid cc email primitive.
EMAIL_INVALID_SEND_FILE_EMAIL_PRIMITIVE 63009 Invalid send file primitive.
EMAIL_NULL_POINTER_ERROR 63010 Invalid pointer value of NULL.
EMAIL_MESSAGE_LENGTH_IS_TOO_LONG 63011 Email message is too long to fit in the message buffer
TEXT_MESSAGE_LENGTH_IS_TOO_LONG 63012 Text message is too long to fit in the text buffer
PEP_ETH_OPEN_FILE_ERROR 65001 Error opening a file.
PEP_ETH_NULL_POINTER 65002 NULL pointer not allowed.
PEP_ETH_NEED_VERSION 65003 The version must be the first configuration item in the file.
PEP_ETH_ALREADY_INITIALIZED 65004 Library can only be initialized successfully once.
PEP_ETH_MISSING_CONFIG_ITEM 65005 One or more required items are missing from the configuration file.
PEP_ETH_UNKNOWN_FILE_VERSION 65006 The configuration file version number is not known by this version of the software.
PEP_ETH_INVALID_CHAR_IN_VERSION 65007 The version number must be an unsigned integer.
PEP_ETH_MISSING_METADATA 65008 Could not find the metadata as part of the install. Set Metadata in configuration file.
PEP_ETH_METADATA_LOAD_ERROR 65009 Could not load the required metadata information. If message logging from the device services API is turned on a detailed message is printed to the log.
PEP_ETH_METADATA_FIND_ERROR 65010 Could not find a required metadata item. If message logging is turned on a detailed message is printed to the log.
PEP_ETH_METADATA_SET_ERROR 65011 Could not set a required parameter. If message logging is turned on a detailed message is printed to the log.
PEP_ETH_METADATA_BUILD_ERROR 65012 Could not build metadata. If message logging is turned on a detailed message is printed to the log.
PEP_ETH_NOT_INITIALIZED 65012 API is not initialized and function cannot be used. Must call PepInitToolkit() prior to using this function.
PEP_ETH_SEND_ERROR 65014 Error sending data. If message logging is turned on a detailed message is printed to the log.
PEP_ETH_ILLEGAL_ANCILLARY_ID 65015 The specified ancillary data ID is not allowed.
PEP_ETH_NOT_WORD_BOUNDARY 65016 PEP Ethernet packets must be on a word boundary (even number of bytes).
PEP_ETH_LENGTH_TOO_SHORT 65017 PEP Ethernet packets must be at least 10 bytes (includes sync).
PEP_ETH_LENGTH_TOO_LONG 65018 The lenght is longer than allowed for internal buffers.
PEP_ETH_DOES_NOT_EXIST 65019 The item does not exist.
PEP_ETH_NOT_CONNECTED 65020 Returned if an action requires the connection to the PEP software is active.
PEP_ETH_INCORRECT_PAYLOAD_RESPONSE_LENGTH 65501 Protocol Error: The length for the payload response messages is not correct.
PEP_ETH_INCORRECT_ANCILLARY_LENGTH 65502 Protocol Error: The length of the ancillary data is not correct.
PEP_ETH_INCORRECT_CMD_LENGTH 65503 Protocol Error: The length of the command is not correcto.
PEP_ETH_UNKNOWN_MSG_TYPE 65504 Protocol Error: Unknown message type.
TREK_HPEG_API_TOO_MANY_DESTINATIONS 77001 More destinations are available than can be return. First 100 destinations found were returned.
TREK_HPEG_API_INTERNAL_CODING_ERROR 77002 Error should never occur
TREK_HPEG_API_DESTINATION_NOT_FOUND 77003 The requested destination does not exist. Check the spelling including capitalization of the letters.
TREK_HPEG_API_INVALID_REQUEST 77004 The requested value is incorrect. Check the spelling of the requested value.
TREK_HPEG_API_NOT_ENOUGH_SPACE 77005 Not enough space is available to copy the returned string.
TREK_HPEG_API_STRING_TOO_LONG 77006 A string value provided is too long. Most likely the destination name.
TREK_HPEG_API_INIT_FAILED 77007 Could not initialize the HPEG API. Can occur if the HPEG application has not activated (logged into POIC).
TREK_HPEG_API_DEPRECATED 77008 Requested value is no longer supported by the protocol. May be available through another function call. Check the API help pages.
TREK_HPEG_API_TOO_MANY_GATEWAYS 77009 More DTN gateways are available than can be return. First 100 DTN gateways found were returned.
TREK_HPEG_API_GATEWAY_NOT_FOUND 77010 The requested gateway does not exist. Check the spelling including capitalization of the letters.
TREK_HPEG_API_DOES_NOT_EXIST 77011 The specified item does not exist.
TREK_HPEG_API_NULL_POINTER 77012 A NULL pointer was passed in. Check you parameter inputs
TREK_HPEG_API_ZERO_VALUE 77013 A zero was provided as a value and cannot be used.
TREK_HPEG_API_RESERVED_VALUE 77014 Value cannot be used.
TREK_HPEG_API_ALREADY_EXISTS 77015 Specified item already exists.
TREK_HPEG_API_COULD_NOT_OPEN_FILE 77016 Could not open the specified file.
TREK_HPEG_API_DIR_DOES_NOT_EXIST 77017 Specified directory does not exist.
TREK_HPEG_API_QUICK_CONFIG_NOT_AVAILABLE 77018 Returned if quick configure is not available. Check that HPEG is active and DTN information is available.
TREK_HPEG_API_QC_NUM_ENDPT_FAILED 77019 Unexpected failure getting endpoints during quick configure.
TREK_HPEG_BAD_INPUT_FORMAT 77020 An input value was incorrect