TwiceAsNice  2019-02-18
Static Public Attributes | Protected Member Functions | List of all members
DSI::DeviceCommand Class Reference

#include <DsiTypes.h>

Inheritance diagram for DSI::DeviceCommand:
Inheritance graph
Collaboration diagram for DSI::DeviceCommand:
Collaboration graph

Static Public Attributes

static const DeviceCommand PING
 
static const DeviceCommand RESET
 
static const DeviceCommand ABORT
 
static const DeviceCommand TRIGGER
 
static const DeviceCommand CLEAR_TS
 
static const DeviceCommand GET_VERSION
 
static const DeviceCommand GET_STATUS
 
static const DeviceCommand GET_TIMESTAMP
 
static const DeviceCommand GET_EEPROM_LENGTH
 
static const DeviceCommand GET_EEPROM_BYTE
 
static const DeviceCommand SET_EEPROM_BYTE
 
static const DeviceCommand GET_GAIN
 
static const DeviceCommand SET_GAIN
 
static const DeviceCommand GET_OFFSET
 
static const DeviceCommand SET_OFFSET
 
static const DeviceCommand GET_EXP_TIME
 
static const DeviceCommand SET_EXP_TIME
 
static const DeviceCommand GET_EXP_MODE
 
static const DeviceCommand SET_EXP_MODE
 
static const DeviceCommand GET_VDD_MODE
 
static const DeviceCommand SET_VDD_MODE
 
static const DeviceCommand GET_FLUSH_MODE
 
static const DeviceCommand SET_FLUSH_MODE
 
static const DeviceCommand GET_CLEAN_MODE
 
static const DeviceCommand SET_CLEAN_MODE
 
static const DeviceCommand GET_READOUT_SPD
 
static const DeviceCommand SET_READOUT_SPD
 
static const DeviceCommand GET_READOUT_MODE
 
static const DeviceCommand SET_READOUT_MODE
 
static const DeviceCommand GET_NORM_READOUT_DELAY
 
static const DeviceCommand SET_NORM_READOUT_DELAY
 
static const DeviceCommand GET_ROW_COUNT_ODD
 
static const DeviceCommand SET_ROW_COUNT_ODD
 
static const DeviceCommand GET_ROW_COUNT_EVEN
 
static const DeviceCommand SET_ROW_COUNT_EVEN
 
static const DeviceCommand GET_TEMP
 
static const DeviceCommand GET_EXP_TIMER_COUNT
 
static const DeviceCommand PS_ON
 
static const DeviceCommand PS_OFF
 
static const DeviceCommand CCD_VDD_ON
 
static const DeviceCommand CCD_VDD_OFF
 
static const DeviceCommand AD_READ
 
static const DeviceCommand AD_WRITE
 
static const DeviceCommand TEST_PATTERN
 
static const DeviceCommand GET_DEBUG_VALUE
 
static const DeviceCommand GET_EEPROM_VIDPID
 
static const DeviceCommand SET_EEPROM_VIDPID
 
static const DeviceCommand ERASE_EEPROM
 

Protected Member Functions

 DeviceCommand (const std::string name, const int &value)
 
- Protected Member Functions inherited from DSI::NamedEnum< int, DeviceCommand >
 NamedEnum (const std::string _name, const int &_value)
 

Additional Inherited Members

- Public Types inherited from DSI::NamedEnum< int, DeviceCommand >
typedef std::set< const NamedEnum< int, DeviceCommand > *, NamedEnum_Ptr_LessThan > instances_list
 
typedef instances_list::const_iterator const_iterator
 
- Public Member Functions inherited from DSI::NamedEnum< int, DeviceCommand >
bool operator== (const int _value)
 
bool operator== (const DeviceCommand &d)
 
bool operator== (const NamedEnum< int, DeviceCommand > &x)
 
bool operator!= (const int _value)
 
bool operator!= (const NamedEnum< int, DeviceCommand > &x)
 
const int & value (void) const
 
const std::string & name (void) const
 
- Static Public Member Functions inherited from DSI::NamedEnum< int, DeviceCommand >
static const int & min (void)
 
static const int & max (void)
 
static const DeviceCommandfind (const int &Value)
 
static bool isValidValue (const int &Value)
 
static instances_list::size_type size (void)
 
static const_iterator begin (void)
 
static const_iterator end (void)
 

Constructor & Destructor Documentation

◆ DeviceCommand()

DSI::DeviceCommand::DeviceCommand ( const std::string  name,
const int &  value 
)
inlineexplicitprotected

Member Data Documentation

◆ ABORT

const DeviceCommand DSI::DeviceCommand::ABORT
static

◆ AD_READ

const DeviceCommand DSI::DeviceCommand::AD_READ
static

◆ AD_WRITE

const DeviceCommand DSI::DeviceCommand::AD_WRITE
static

◆ CCD_VDD_OFF

const DeviceCommand DSI::DeviceCommand::CCD_VDD_OFF
static

◆ CCD_VDD_ON

const DeviceCommand DSI::DeviceCommand::CCD_VDD_ON
static

◆ CLEAR_TS

const DeviceCommand DSI::DeviceCommand::CLEAR_TS
static

◆ ERASE_EEPROM

const DeviceCommand DSI::DeviceCommand::ERASE_EEPROM
static

◆ GET_CLEAN_MODE

const DeviceCommand DSI::DeviceCommand::GET_CLEAN_MODE
static

◆ GET_DEBUG_VALUE

const DeviceCommand DSI::DeviceCommand::GET_DEBUG_VALUE
static

◆ GET_EEPROM_BYTE

const DeviceCommand DSI::DeviceCommand::GET_EEPROM_BYTE
static

◆ GET_EEPROM_LENGTH

const DeviceCommand DSI::DeviceCommand::GET_EEPROM_LENGTH
static

◆ GET_EEPROM_VIDPID

const DeviceCommand DSI::DeviceCommand::GET_EEPROM_VIDPID
static

◆ GET_EXP_MODE

const DeviceCommand DSI::DeviceCommand::GET_EXP_MODE
static

◆ GET_EXP_TIME

const DeviceCommand DSI::DeviceCommand::GET_EXP_TIME
static

◆ GET_EXP_TIMER_COUNT

const DeviceCommand DSI::DeviceCommand::GET_EXP_TIMER_COUNT
static

◆ GET_FLUSH_MODE

const DeviceCommand DSI::DeviceCommand::GET_FLUSH_MODE
static

◆ GET_GAIN

const DeviceCommand DSI::DeviceCommand::GET_GAIN
static

◆ GET_NORM_READOUT_DELAY

const DeviceCommand DSI::DeviceCommand::GET_NORM_READOUT_DELAY
static

◆ GET_OFFSET

const DeviceCommand DSI::DeviceCommand::GET_OFFSET
static

◆ GET_READOUT_MODE

const DeviceCommand DSI::DeviceCommand::GET_READOUT_MODE
static

◆ GET_READOUT_SPD

const DeviceCommand DSI::DeviceCommand::GET_READOUT_SPD
static

◆ GET_ROW_COUNT_EVEN

const DeviceCommand DSI::DeviceCommand::GET_ROW_COUNT_EVEN
static

◆ GET_ROW_COUNT_ODD

const DeviceCommand DSI::DeviceCommand::GET_ROW_COUNT_ODD
static

◆ GET_STATUS

const DeviceCommand DSI::DeviceCommand::GET_STATUS
static

◆ GET_TEMP

const DeviceCommand DSI::DeviceCommand::GET_TEMP
static

◆ GET_TIMESTAMP

const DeviceCommand DSI::DeviceCommand::GET_TIMESTAMP
static

◆ GET_VDD_MODE

const DeviceCommand DSI::DeviceCommand::GET_VDD_MODE
static

◆ GET_VERSION

const DeviceCommand DSI::DeviceCommand::GET_VERSION
static

◆ PING

const DeviceCommand DSI::DeviceCommand::PING
static

◆ PS_OFF

const DeviceCommand DSI::DeviceCommand::PS_OFF
static

◆ PS_ON

const DeviceCommand DSI::DeviceCommand::PS_ON
static

◆ RESET

const DeviceCommand DSI::DeviceCommand::RESET
static

◆ SET_CLEAN_MODE

const DeviceCommand DSI::DeviceCommand::SET_CLEAN_MODE
static

◆ SET_EEPROM_BYTE

const DeviceCommand DSI::DeviceCommand::SET_EEPROM_BYTE
static

◆ SET_EEPROM_VIDPID

const DeviceCommand DSI::DeviceCommand::SET_EEPROM_VIDPID
static

◆ SET_EXP_MODE

const DeviceCommand DSI::DeviceCommand::SET_EXP_MODE
static

◆ SET_EXP_TIME

const DeviceCommand DSI::DeviceCommand::SET_EXP_TIME
static

◆ SET_FLUSH_MODE

const DeviceCommand DSI::DeviceCommand::SET_FLUSH_MODE
static

◆ SET_GAIN

const DeviceCommand DSI::DeviceCommand::SET_GAIN
static

◆ SET_NORM_READOUT_DELAY

const DeviceCommand DSI::DeviceCommand::SET_NORM_READOUT_DELAY
static

◆ SET_OFFSET

const DeviceCommand DSI::DeviceCommand::SET_OFFSET
static

◆ SET_READOUT_MODE

const DeviceCommand DSI::DeviceCommand::SET_READOUT_MODE
static

◆ SET_READOUT_SPD

const DeviceCommand DSI::DeviceCommand::SET_READOUT_SPD
static

◆ SET_ROW_COUNT_EVEN

const DeviceCommand DSI::DeviceCommand::SET_ROW_COUNT_EVEN
static

◆ SET_ROW_COUNT_ODD

const DeviceCommand DSI::DeviceCommand::SET_ROW_COUNT_ODD
static

◆ SET_VDD_MODE

const DeviceCommand DSI::DeviceCommand::SET_VDD_MODE
static

◆ TEST_PATTERN

const DeviceCommand DSI::DeviceCommand::TEST_PATTERN
static

◆ TRIGGER

const DeviceCommand DSI::DeviceCommand::TRIGGER
static

The documentation for this class was generated from the following files: