Classes | Typedefs | Enumerations
PrimeSense.h File Reference
#include <OniCTypes.h>
Include dependency graph for PrimeSense.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  XnBistInfo
 
struct  XnCommandAHB
 
struct  XnCommandDebugData
 
struct  XnCommandDownloadFile
 
struct  XnCommandDumpEndpoint
 
struct  XnCommandExecuteBist
 
struct  XnCommandFormatZone
 
struct  XnCommandGetBistList
 
struct  XnCommandGetFileList
 
struct  XnCommandGetI2CDeviceList
 
struct  XnCommandGetLogMaskList
 
struct  XnCommandGetTempList
 
struct  XnCommandI2C
 
struct  XnCommandSetLogMaskState
 
struct  XnCommandTemperatureResponse
 
struct  XnCommandUploadFile
 
struct  XnCommandUsbTest
 
struct  XnFwFileEntry
 
struct  XnFwFileVersion
 
struct  XnFwLogMask
 
struct  XnI2CDeviceInfo
 
struct  XnTempInfo
 
struct  XnUsbTestEndpointResult
 

Typedefs

typedef struct XnBistInfo XnBistInfo
 
typedef struct XnCommandAHB XnCommandAHB
 
typedef struct XnCommandDebugData XnCommandDebugData
 
typedef struct XnCommandDownloadFile XnCommandDownloadFile
 
typedef struct XnCommandDumpEndpoint XnCommandDumpEndpoint
 
typedef struct XnCommandExecuteBist XnCommandExecuteBist
 
typedef struct XnCommandFormatZone XnCommandFormatZone
 
typedef struct XnCommandGetBistList XnCommandGetBistList
 
typedef struct XnCommandGetFileList XnCommandGetFileList
 
typedef struct XnCommandGetI2CDeviceList XnCommandGetI2CDeviceList
 
typedef struct XnCommandGetLogMaskList XnCommandGetLogMaskList
 
typedef struct XnCommandGetTempList XnCommandGetTempList
 
typedef struct XnCommandI2C XnCommandI2C
 
typedef struct XnCommandSetLogMaskState XnCommandSetLogMaskState
 
typedef struct XnCommandTemperatureResponse XnCommandTemperatureResponse
 
typedef struct XnCommandUploadFile XnCommandUploadFile
 
typedef struct XnCommandUsbTest XnCommandUsbTest
 
typedef struct XnFwFileEntry XnFwFileEntry
 
typedef enum XnFwFileFlags XnFwFileFlags
 
typedef struct XnFwFileVersion XnFwFileVersion
 
typedef struct XnFwLogMask XnFwLogMask
 
typedef struct XnI2CDeviceInfo XnI2CDeviceInfo
 
typedef struct XnTempInfo XnTempInfo
 
typedef enum XnUsbInterfaceType XnUsbInterfaceType
 
typedef struct XnUsbTestEndpointResult XnUsbTestEndpointResult
 

Enumerations

enum  {
  PS_COMMAND_AHB_READ = 0x1d27E001, PS_COMMAND_AHB_WRITE = 0x1d27E002, PS_COMMAND_I2C_READ = 0x1d27E003, PS_COMMAND_I2C_WRITE = 0x1d27E004,
  PS_COMMAND_SOFT_RESET = 0x1d27E005, PS_COMMAND_POWER_RESET = 0x1d27E006, PS_COMMAND_BEGIN_FIRMWARE_UPDATE = 0x1d27E007, PS_COMMAND_END_FIRMWARE_UPDATE = 0x1d27E008,
  PS_COMMAND_UPLOAD_FILE = 0x1d27E009, PS_COMMAND_DOWNLOAD_FILE = 0x1d27E00A, PS_COMMAND_GET_FILE_LIST = 0x1d27E00B, PS_COMMAND_FORMAT_ZONE = 0x1d27E00C,
  PS_COMMAND_DUMP_ENDPOINT = 0x1d27E00D, PS_COMMAND_GET_I2C_DEVICE_LIST = 0x1d27E00E, PS_COMMAND_GET_BIST_LIST = 0x1d27E00F, PS_COMMAND_EXECUTE_BIST = 0x1d27E010,
  PS_COMMAND_USB_TEST = 0x1d27E011, PS_COMMAND_GET_LOG_MASK_LIST = 0x1d27E012, PS_COMMAND_SET_LOG_MASK_STATE = 0x1d27E013, PS_COMMAND_START_LOG = 0x1d27E014,
  PS_COMMAND_STOP_LOG = 0x1d27E015, PS_COMMAND_READ_TEMPERATURE = 0x1d27E016, PS_COMMAND_GET_TEMP_LIST = 0x1d27E017, PS_COMMAND_READ_DEBUG_DATA = 0x1d27E018
}
 
enum  { PS_PROPERTY_DUMP_DATA = 0x1d270001, PS_PROPERTY_GAIN = 0x1d270002, PS_PROPERTY_USB_INTERFACE = 0x1d27F001 }
 
enum  XnFwFileFlags { XN_FILE_FLAG_BAD_CRC = 0x0001 }
 
enum  XnUsbInterfaceType { PS_USB_INTERFACE_DONT_CARE = 0, PS_USB_INTERFACE_ISO_ENDPOINTS = 1, PS_USB_INTERFACE_BULK_ENDPOINTS = 2 }
 

Typedef Documentation

typedef struct XnBistInfo XnBistInfo
typedef struct XnCommandAHB XnCommandAHB
typedef struct XnCommandI2C XnCommandI2C
typedef struct XnFwFileEntry XnFwFileEntry
typedef struct XnFwLogMask XnFwLogMask
typedef struct XnTempInfo XnTempInfo

Enumeration Type Documentation

anonymous enum

Additional commands for PrimeSense devices

Remarks
Commands structure is 0x1D27XXYY where XX is range and YY is code. range values: E0 - device commands
Enumerator
PS_COMMAND_AHB_READ 
PS_COMMAND_AHB_WRITE 
PS_COMMAND_I2C_READ 
PS_COMMAND_I2C_WRITE 
PS_COMMAND_SOFT_RESET 
PS_COMMAND_POWER_RESET 
PS_COMMAND_BEGIN_FIRMWARE_UPDATE 
PS_COMMAND_END_FIRMWARE_UPDATE 
PS_COMMAND_UPLOAD_FILE 
PS_COMMAND_DOWNLOAD_FILE 
PS_COMMAND_GET_FILE_LIST 
PS_COMMAND_FORMAT_ZONE 
PS_COMMAND_DUMP_ENDPOINT 
PS_COMMAND_GET_I2C_DEVICE_LIST 
PS_COMMAND_GET_BIST_LIST 
PS_COMMAND_EXECUTE_BIST 
PS_COMMAND_USB_TEST 
PS_COMMAND_GET_LOG_MASK_LIST 
PS_COMMAND_SET_LOG_MASK_STATE 
PS_COMMAND_START_LOG 
PS_COMMAND_STOP_LOG 
PS_COMMAND_READ_TEMPERATURE 
PS_COMMAND_GET_TEMP_LIST 
PS_COMMAND_READ_DEBUG_DATA 

Definition at line 55 of file PrimeSense.h.

anonymous enum

Additional properties for PrimeSense devices

Remarks
properties structure is 0x1D27XXYY where XX is range and YY is code. range values: 00 - common stream properties 10 - depth stream properties E0 - device commands F0 - device properties
Enumerator
PS_PROPERTY_DUMP_DATA 
PS_PROPERTY_GAIN 
PS_PROPERTY_USB_INTERFACE 

Definition at line 37 of file PrimeSense.h.

Enumerator
XN_FILE_FLAG_BAD_CRC 

Definition at line 102 of file PrimeSense.h.

Enumerator
PS_USB_INTERFACE_DONT_CARE 
PS_USB_INTERFACE_ISO_ENDPOINTS 
PS_USB_INTERFACE_BULK_ENDPOINTS 

Definition at line 84 of file PrimeSense.h.



astra_camera
Author(s): Tim Liu
autogenerated on Wed Dec 16 2020 03:54:34