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_PROPERTY_DUMP_DATA = 0x1d270001, PS_PROPERTY_GAIN = 0x1d270002, PS_PROPERTY_USB_INTERFACE = 0x1d27F001 }
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  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 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.

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.

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 Jul 10 2019 03:18:55