NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
ErrorHandlingParameters.h File Reference

Go to the source code of this file.

Data Structures

struct  dwEgomotionSignalLimitsUInt8
 Limits for uint8_t signal ranges. More...
 
struct  dwEgomotionSignalLimitsInt16
 Limits for int16_t signal ranges. More...
 
struct  dwEgomotionSignalLimitsFloat32
 Limits for float32_t signal ranges. More...
 
struct  dwEgomotionSignalLimitsFloat64
 Limits for float64_t signal ranges. More...
 
struct  dwEgomotionSignalLimitsDwTime
 Limits for dwTime_t signal ranges. More...
 
struct  dwEgomotionIMUMonitorParameters
 Parameters for error handling IMU L2 Monitor. More...
 
struct  dwEgomotionErrorHandlingParameters
 Parameters for error handling related logic. More...
 

Macros

#define DW_EGOMOTION_ERROR_ID_COUNT   (582)
 

Typedefs

typedef struct dwEgomotionSignalLimitsUInt8 dwEgomotionSignalLimitsUInt8
 Limits for uint8_t signal ranges. More...
 
typedef struct dwEgomotionSignalLimitsInt16 dwEgomotionSignalLimitsInt16
 Limits for int16_t signal ranges. More...
 
typedef struct dwEgomotionSignalLimitsFloat32 dwEgomotionSignalLimitsFloat32
 Limits for float32_t signal ranges. More...
 
typedef struct dwEgomotionSignalLimitsFloat64 dwEgomotionSignalLimitsFloat64
 Limits for float64_t signal ranges. More...
 
typedef struct dwEgomotionSignalLimitsDwTime dwEgomotionSignalLimitsDwTime
 Limits for dwTime_t signal ranges. More...
 
typedef struct dwEgomotionIMUMonitorParameters dwEgomotionIMUMonitorParameters
 Parameters for error handling IMU L2 Monitor. More...
 
typedef struct dwEgomotionErrorHandlingParameters dwEgomotionErrorHandlingParameters
 Parameters for error handling related logic. More...
 

Functions

dwStatus dwEgomotion2_getErrorIdDisableMask (bool disabledErrorIdMask[DW_EGOMOTION_ERROR_ID_COUNT], char8_t const *const disabledErrorIds[DW_EGOMOTION_ERROR_ID_COUNT])
 Convert a list of ErrorId names to a mask representing their status. More...
 

Macro Definition Documentation

◆ DW_EGOMOTION_ERROR_ID_COUNT

#define DW_EGOMOTION_ERROR_ID_COUNT   (582)

Definition at line 51 of file ErrorHandlingParameters.h.

Typedef Documentation

◆ dwEgomotionErrorHandlingParameters

Parameters for error handling related logic.

◆ dwEgomotionIMUMonitorParameters

Parameters for error handling IMU L2 Monitor.

◆ dwEgomotionSignalLimitsDwTime

Limits for dwTime_t signal ranges.

◆ dwEgomotionSignalLimitsFloat32

Limits for float32_t signal ranges.

◆ dwEgomotionSignalLimitsFloat64

Limits for float64_t signal ranges.

◆ dwEgomotionSignalLimitsInt16

Limits for int16_t signal ranges.

◆ dwEgomotionSignalLimitsUInt8

Limits for uint8_t signal ranges.

Function Documentation

◆ dwEgomotion2_getErrorIdDisableMask()

dwStatus dwEgomotion2_getErrorIdDisableMask ( bool  disabledErrorIdMask[DW_EGOMOTION_ERROR_ID_COUNT],
char8_t const *const  disabledErrorIds[DW_EGOMOTION_ERROR_ID_COUNT] 
)

Convert a list of ErrorId names to a mask representing their status.

Parameters
disabledErrorIdMaskOutput bools indicating for each ErrorId whether the ErrorId should be enabled. Set by this function.
disabledErrorIdsArray of string representations of ErrorIds to disable.
Returns
dwStatus Will indicate DW_INVALID_ARGUMENT if unknown error id is specified in disabledErrorIds.
Note
Does not clear the output array before writing. You can consider this function as OR'ing the disabling of the specified IDs.