Error codes from the ADSD3500, ADSD3100, ADSD3030 Usage: Included with aditof/camera.h For example: ADSDErrors err; LOG(INFO) << err.GetStringADSD3500(0x0001);. More...
#include <adsd_errs.h>
Public Member Functions | |
ADSDErrors () | |
std::string | GetStringADSD3030 (uint16_t value) |
Returns a string for a given target (adsdType) and error code for the ADSD3030. More... | |
std::string | GetStringADSD3100 (uint16_t value) |
Returns a string for a given target (adsdType) and error code for the ADSD3100. More... | |
std::string | GetStringADSD3500 (uint16_t value) |
Returns a string for a given target (adsdType) and error code for the ADSD3500. More... | |
Public Attributes | |
const uint16_t | ADSD3100_ERR_LASER_CHIPID = 0x0040 |
Laser driver invalid chip ID. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010) More... | |
const uint16_t | ADSD3100_ERR_LASER_LONG_LEN_ON = 0x0240 |
Laser driver enabled for too long of time. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010) More... | |
const uint16_t | ADSD3100_ERR_LASER_LPS = 0x0080 |
Corrupted laser driver data. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010) More... | |
const uint16_t | ADSD3100_ERR_LASER_LPS_READ = 0x02C0 |
Laser driver corrupted data. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010) More... | |
const uint16_t | ADSD3100_ERR_LASER_NO_DIFFUSER = 0x0100 |
Laser diffuser problem. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010) More... | |
const uint16_t | ADSD3100_ERR_LASER_SHORT = 0x0140 |
Laser driver shorted to GND. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010) More... | |
const uint16_t | ADSD3100_ERR_LASER_SHORT_LEN_OFF = 0x0280 |
Laser driver disabled for too short of time. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010) More... | |
const uint16_t | ADSD3100_ERR_LASER_VLD_HIGH = 0x0340 |
Laser driver supply too high. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010) More... | |
const uint16_t | ADSD3100_ERR_LASER_VLD_LOW = 0x0300 |
Laser driver supply too low. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010) More... | |
const uint16_t | ADSD3100_ERR_LVDS_HIGH_DC = 0x0180 |
Laser driver duty cycle too large. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010) More... | |
const uint16_t | ADSD3100_ERR_LVDS_OPEN_SHORT = 0x0200 |
Laser driver input open or short detected. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010) More... | |
const uint16_t | ADSD3100_ERR_LVDS_PULSE_LONG = 0x01C0 |
Laser driver active time too long. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010) More... | |
const uint16_t | ADSD3100_ERR_MODE_MODE_DRIVER = 0x0002 |
Invalid LD mode selection. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010) More... | |
const uint16_t | ADSD3100_ERR_MODE_USECASE = 0x0001 |
Invalid mode selection. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010) More... | |
const uint16_t | ADSD3100_ERR_OVERHEAT_IMAGER = 0x0010 |
Imager sensor overheat. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010) More... | |
const uint16_t | ADSD3100_ERR_OVERHEAT_LD = 0x0020 |
Laser driver overheat. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010) More... | |
const uint16_t | ADSD3100_ERR_PLLLOCK_LOCK1 = 0x0004 |
PLLLOCK error location 1. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010) More... | |
const uint16_t | ADSD3100_ERR_PLLLOCK_LOCK2 |
PLLLOCK error location 2. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010) More... | |
const uint16_t | ADSD3100_ERR_PLLLOCK_LOCK3 |
PLLLOCK error location 3. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010) More... | |
const uint16_t | ADSD3500_STATUS_DYNAMIC_MODE_SWITCHING_NOT_ENABLED = 0x0013 |
Dynamic mode switching is being set, but it is not enabled. More... | |
const uint16_t | ADSD3500_STATUS_FIRMWARE_UPDATE_COMPLETE = 0x000E |
Firmware update is complete. More... | |
const uint16_t | ADSD3500_STATUS_FLASH_FILE_PARSE_ERROR = 0x0009 |
Flash update error. More... | |
const uint16_t | ADSD3500_STATUS_FLASH_HEADER_PARSE_ERROR = 0x0008 |
Flash update error. More... | |
const uint16_t | ADSD3500_STATUS_IMAGER_BOOT_FAILURE = 0x000D |
Unable to boot the imager. More... | |
const uint16_t | ADSD3500_STATUS_IMAGER_COMMUNICATION_ERROR = 0x000C |
SPI Master error occured during communication between the ASDSD3500 and the imager. More... | |
const uint16_t | ADSD3500_STATUS_IMAGER_ERROR = 0x0010 |
The imager reported an error. More... | |
const uint16_t | ADSD3500_STATUS_INVALID_CCB = 0x0007 |
The imager CCB file is not valid. More... | |
const uint16_t | ADSD3500_STATUS_INVALID_CHIPID = 0x000B |
The imager chip ID is invalid. More... | |
const uint16_t | ADSD3500_STATUS_INVALID_DYNAMIC_MODE_COMPOSITIONS = 0x0014 |
The selected dyanamic mode configuration is not valid. More... | |
const uint16_t | ADSD3500_STATUS_INVALID_FIRMWARE_CRC = 0x0005 |
The ADSD3500 firmware CRC check failed. More... | |
const uint16_t | ADSD3500_STATUS_INVALID_IMAGER = 0x0006 |
The imager firmware is not valid. More... | |
const uint16_t | ADSD3500_STATUS_INVALID_JBLF_FILTER_SIZE = 0x0002 |
The JBLF filter size speficied is incorrect. More... | |
const uint16_t | ADSD3500_STATUS_INVALID_MEMORY_REGION = 0x0004 |
TODO. More... | |
const uint16_t | ADSD3500_STATUS_INVALID_MODE = 0x0001 |
Mode selected is invalid. More... | |
const uint16_t | ADSD3500_STATUS_INVALID_PHASE_INVALID_VALUE = 0x0015 |
An incorrect phase invalid value specified. More... | |
const uint16_t | ADSD3500_STATUS_NVM_WRITE_COMPLETE = 0x000F |
NVM update is complete. More... | |
const uint16_t | ADSD3500_STATUS_SPIM_ERROR = 0x000A |
SPI Master error occured, which this impacts the ADSD3500 - image communication. More... | |
const uint16_t | ADSD3500_STATUS_TIMEOUT_ERROR = 0x0011 |
This is when timer is expired but ADSD3500 is not able to send out frame due to some error. More... | |
const uint16_t | ADSD3500_STATUS_UNSUPPORTED_CMD = 0x0003 |
An unsupported command was sent to the ASDD3500. More... | |
Private Attributes | |
std::unordered_map< uint16_t, std::string > | m_ADSD3100ErrLookup |
std::unordered_map< uint16_t, std::string > | m_ADSD3500StatusLookup |
Error codes from the ADSD3500, ADSD3100, ADSD3030 Usage: Included with aditof/camera.h For example: ADSDErrors err; LOG(INFO) << err.GetStringADSD3500(0x0001);.
Definition at line 51 of file adsd_errs.h.
|
inline |
Definition at line 53 of file adsd_errs.h.
|
inline |
Returns a string for a given target (adsdType) and error code for the ADSD3030.
[in] | value | - Error value |
Definition at line 159 of file adsd_errs.h.
|
inline |
Returns a string for a given target (adsdType) and error code for the ADSD3100.
[in] | value | - Error value |
Definition at line 141 of file adsd_errs.h.
|
inline |
Returns a string for a given target (adsdType) and error code for the ADSD3500.
[in] | value | - Error value |
Definition at line 123 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3100_ERR_LASER_CHIPID = 0x0040 |
Laser driver invalid chip ID. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010)
Definition at line 300 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3100_ERR_LASER_LONG_LEN_ON = 0x0240 |
Laser driver enabled for too long of time. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010)
Definition at line 342 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3100_ERR_LASER_LPS = 0x0080 |
Corrupted laser driver data. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010)
Definition at line 306 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3100_ERR_LASER_LPS_READ = 0x02C0 |
Laser driver corrupted data. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010)
Definition at line 354 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3100_ERR_LASER_NO_DIFFUSER = 0x0100 |
Laser diffuser problem. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010)
Definition at line 312 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3100_ERR_LASER_SHORT = 0x0140 |
Laser driver shorted to GND. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010)
Definition at line 318 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3100_ERR_LASER_SHORT_LEN_OFF = 0x0280 |
Laser driver disabled for too short of time. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010)
Definition at line 348 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3100_ERR_LASER_VLD_HIGH = 0x0340 |
Laser driver supply too high. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010)
Definition at line 366 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3100_ERR_LASER_VLD_LOW = 0x0300 |
Laser driver supply too low. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010)
Definition at line 360 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3100_ERR_LVDS_HIGH_DC = 0x0180 |
Laser driver duty cycle too large. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010)
Definition at line 324 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3100_ERR_LVDS_OPEN_SHORT = 0x0200 |
Laser driver input open or short detected. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010)
Definition at line 336 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3100_ERR_LVDS_PULSE_LONG = 0x01C0 |
Laser driver active time too long. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010)
Definition at line 330 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3100_ERR_MODE_MODE_DRIVER = 0x0002 |
Invalid LD mode selection. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010)
Definition at line 262 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3100_ERR_MODE_USECASE = 0x0001 |
Invalid mode selection. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010)
Definition at line 256 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3100_ERR_OVERHEAT_IMAGER = 0x0010 |
Imager sensor overheat. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010)
Definition at line 288 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3100_ERR_OVERHEAT_LD = 0x0020 |
Laser driver overheat. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010)
Definition at line 294 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3100_ERR_PLLLOCK_LOCK1 = 0x0004 |
PLLLOCK error location 1. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010)
Definition at line 268 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3100_ERR_PLLLOCK_LOCK2 |
PLLLOCK error location 2. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010)
Definition at line 274 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3100_ERR_PLLLOCK_LOCK3 |
PLLLOCK error location 3. Imager error codes read via "Get Imager Error Code" (0x0038) command Note, this only valid if "Get Status" (0x0020) reports a value of "ADSD3500_STATUS_IMAGER_ERROR" (0x0010)
Definition at line 281 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_DYNAMIC_MODE_SWITCHING_NOT_ENABLED = 0x0013 |
Dynamic mode switching is being set, but it is not enabled.
Definition at line 231 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_FIRMWARE_UPDATE_COMPLETE = 0x000E |
Firmware update is complete.
Definition at line 245 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_FLASH_FILE_PARSE_ERROR = 0x0009 |
Flash update error.
Definition at line 203 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_FLASH_HEADER_PARSE_ERROR = 0x0008 |
Flash update error.
Definition at line 199 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_IMAGER_BOOT_FAILURE = 0x000D |
Unable to boot the imager.
Definition at line 219 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_IMAGER_COMMUNICATION_ERROR = 0x000C |
SPI Master error occured during communication between the ASDSD3500 and the imager.
Definition at line 215 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_IMAGER_ERROR = 0x0010 |
The imager reported an error.
Definition at line 223 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_INVALID_CCB = 0x0007 |
The imager CCB file is not valid.
Definition at line 195 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_INVALID_CHIPID = 0x000B |
The imager chip ID is invalid.
Definition at line 211 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_INVALID_DYNAMIC_MODE_COMPOSITIONS = 0x0014 |
The selected dyanamic mode configuration is not valid.
Definition at line 235 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_INVALID_FIRMWARE_CRC = 0x0005 |
The ADSD3500 firmware CRC check failed.
Definition at line 187 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_INVALID_IMAGER = 0x0006 |
The imager firmware is not valid.
Definition at line 191 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_INVALID_JBLF_FILTER_SIZE = 0x0002 |
The JBLF filter size speficied is incorrect.
Definition at line 175 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_INVALID_MEMORY_REGION = 0x0004 |
TODO.
Definition at line 183 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_INVALID_MODE = 0x0001 |
Mode selected is invalid.
Definition at line 171 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_INVALID_PHASE_INVALID_VALUE = 0x0015 |
An incorrect phase invalid value specified.
Definition at line 239 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_NVM_WRITE_COMPLETE = 0x000F |
NVM update is complete.
Definition at line 249 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_SPIM_ERROR = 0x000A |
SPI Master error occured, which this impacts the ADSD3500 - image communication.
Definition at line 207 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_TIMEOUT_ERROR = 0x0011 |
This is when timer is expired but ADSD3500 is not able to send out frame due to some error.
Definition at line 227 of file adsd_errs.h.
const uint16_t aditof::ADSDErrors::ADSD3500_STATUS_UNSUPPORTED_CMD = 0x0003 |
An unsupported command was sent to the ASDD3500.
Definition at line 179 of file adsd_errs.h.
|
private |
Definition at line 370 of file adsd_errs.h.
|
private |
Definition at line 369 of file adsd_errs.h.