Classes | Namespaces | Typedefs | Enumerations
fw-update-device.h File Reference
#include "fw-update-device-interface.h"
#include "usb/usb-device.h"
Include dependency graph for fw-update-device.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  librealsense::dfu_fw_status_payload
 
struct  librealsense::dfu_status_payload
 
struct  librealsense::serial_number_data
 
class  librealsense::update_device
 

Namespaces

 librealsense
 

Typedefs

typedef enum librealsense::rs2_dfu_command librealsense::rs2_dfu_command
 
typedef enum librealsense::rs2_dfu_state librealsense::rs2_dfu_state
 
typedef enum librealsense::rs2_dfu_status librealsense::rs2_dfu_status
 

Enumerations

enum  librealsense::rs2_dfu_command {
  librealsense::RS2_DFU_DETACH = 0, librealsense::RS2_DFU_DOWNLOAD = 1, librealsense::RS2_DFU_UPLOAD = 2, librealsense::RS2_DFU_GET_STATUS = 3,
  librealsense::RS2_DFU_CLEAR_STATUS = 4, librealsense::RS2_DFU_GET_STATE = 5, librealsense::RS2_DFU_ABORT = 6
}
 
enum  librealsense::rs2_dfu_state {
  librealsense::RS2_DFU_STATE_APP_IDLE = 0, librealsense::RS2_DFU_STATE_APP_DETACH = 1, librealsense::RS2_DFU_STATE_DFU_IDLE = 2, librealsense::RS2_DFU_STATE_DFU_DOWNLOAD_SYNC = 3,
  librealsense::RS2_DFU_STATE_DFU_DOWNLOAD_BUSY = 4, librealsense::RS2_DFU_STATE_DFU_DOWNLOAD_IDLE = 5, librealsense::RS2_DFU_STATE_DFU_MANIFEST_SYNC = 6, librealsense::RS2_DFU_STATE_DFU_MANIFEST = 7,
  librealsense::RS2_DFU_STATE_DFU_MANIFEST_WAIT_RESET = 8, librealsense::RS2_DFU_STATE_DFU_UPLOAD_IDLE = 9, librealsense::RS2_DFU_STATE_DFU_ERROR = 10
}
 
enum  librealsense::rs2_dfu_status {
  librealsense::RS2_DFU_STATUS_OK = 0x00, librealsense::RS2_DFU_STATUS_TARGET = 0x01, librealsense::RS2_DFU_STATUS_FILE = 0x02, librealsense::RS2_DFU_STATUS_WRITE = 0x03,
  librealsense::RS2_DFU_STATUS_ERASE = 0x04, librealsense::RS2_DFU_STATUS_CHECK_ERASED = 0x05, librealsense::RS2_DFU_STATUS_PROG = 0x06, librealsense::RS2_DFU_STATUS_VERIFY = 0x07,
  librealsense::RS2_DFU_STATUS_ADDRESS = 0x08, librealsense::RS2_DFU_STATUS_NOTDONE = 0x09, librealsense::RS2_DFU_STATUS_FIRMWARE = 0x0A, librealsense::RS2_DFU_STATUS_VENDOR = 0x0B,
  librealsense::RS2_DFU_STATUS_USBR = 0x0C, librealsense::RS2_DFU_STATUS_POR = 0x0D, librealsense::RS2_DFU_STATUS_UNKNOWN = 0x0E, librealsense::RS2_DFU_STATUS_STALLEDPKT = 0x0F
}
 


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:25