|
NVIDIA DRIVE OS Linux SDK API Reference
|
5.2.3 Release For Test and Development only
|
Go to the documentation of this file.
11 #ifndef NVSIPLCOMMON_HPP
12 #define NVSIPLCOMMON_HPP
127 #endif // NVSIPLCOMMON_HPP
@ NVSIPL_STATUS_NOT_INITIALIZED
Indicates a module was not initialized.
@ NVSIPL_STATUS_ERROR
Indicates an unspecified error that is used when no other error code applies.
SIPLGpioEvent
CDAC GPIO event codes.
size_t sizeWritten
holds size of error written to the buffer, filled by driver
@ NVSIPL_GPIO_EVENT_ERROR_BACKEND
An error occurred in backend code, potentially resulting in permanent loss of functionality.
Error details for a particular device.
@ NVSIPL_STATUS_INVALID_STATE
Indicates a module is in an invalid state.
@ NVSIPL_STATUS_OUT_OF_MEMORY
Indicates an out of memory or other system resource error was encountered.
@ NVSIPL_STATUS_BAD_ARGUMENT
Indicates one or more invalid arguments was encountered.
@ NVSIPL_GPIO_EVENT_ERROR_WAIT_CANCELLED
Waiting for an interrupt was unexpectedly cancelled, potentially resulting in permanent loss of funct...
@ NVSIPL_STATUS_OK
Indicates the operation completed successfully without errors.
SIPLStatus
Defines the status codes returned by functions in SIPL modules.
@ NVSIPL_GPIO_EVENT_NOTHING
There is no pending event.
@ NVSIPL_GPIO_EVENT_ERROR_CDAC
An error occurred in CDAC code, potentially resulting in permanent loss of functionality.
@ NVSIPL_GPIO_EVENT_INTR
An interrupt has occured.
size_t bufferSize
Holds the maximum size of error data which can be contained in the buffer.
std::unique_ptr< uint8_t[]> upErrorBuffer
Buffer which will be filled by driver with error information Expected to be initialized by the client...
@ NVSIPL_STATUS_NOT_SUPPORTED
Indicates an unsupported operation or argument was encountered.
@ NVSIPL_STATUS_EOF
Indicates that end of file has been reached.
Contains the classes and variables for implementation of SIPL.
@ NVSIPL_STATUS_RESOURCE_ERROR
Indicates a resource error was encountered.
@ NVSIPL_GPIO_EVENT_ERROR_UNKNOWN
A generic error occurred, potentially resulting in permanent loss of functionality.
@ NVSIPL_STATUS_TIMED_OUT
Indicates an operation timed out.