|
void | initImager (const char *devname=0) |
|
void | print_data (std::string command, unsigned char buffer[], size_t length) |
|
void | loadSerialNumber () |
| Initialize the DSI serial number by reading the EEPROM data. More...
|
|
void | loadCcdChipName () |
| Initialize the CCD chip name by reading the EEPROM data where it is stored. More...
|
|
void | loadStatus () |
| Initialize the internal state to reflect the USB bus speed and whether or not the DSI device has firmware debugging(?) enabled. More...
|
|
void | loadVersion () |
| Initialized DSI device version information. More...
|
|
void | loadEepromLength () |
|
void | loadCameraName () |
|
virtual ReadoutMode | getReadoutMode () |
| Retrieve the DSI device current readout mode. More...
|
|
virtual void | setReadoutMode (DSI::ReadoutMode rm) |
| Set the DSI device readout mode. More...
|
|
unsigned int | command (DeviceCommand __command) |
| Internal helper for sending a command to the DSI device. More...
|
|
unsigned int | command (DeviceCommand __command, int __option) |
| Internal helper for sending a command to the DSI device. More...
|
|
unsigned int | command (DeviceCommand __command, int __option, int __length) |
| Internal helper for sending a command to the DSI device. More...
|
|
unsigned int | command (DeviceCommand __command, int __option, int __length, int __expected) |
| Internal helper for sending a command to the DSI device. More...
|
|
std::string * | getString (int __offset, int __length) |
| Retrieve a string value from the specified EEPROM region. More...
|
|
void | setString (std::string __value, int __offset, int __length) |
|
unsigned int | getEepromLength () |
| Retrieve the EEPROM length. More...
|
|
unsigned char | getEepromByte (int __offset) |
| Read one byte value from the EEPROM. More...
|
|
unsigned char * | getEepromData (int ___offset, int __length) |
| Retrieve a segment of the EEPROM data as a sequence of bytes. More...
|
|
unsigned char | setEepromByte (unsigned char __byte, int __offset) |
|
void | setEepromData (unsigned char *__buffer, int ___offset, int __length) |
|
unsigned int | command (unsigned char *__buffer, int __length, int __expected) |
| Write a command buffer to the DSI device and decode the return buffer. More...
|
|
unsigned int | getByteResult (unsigned char *__buffer) |
| Decode byte 4 of the buffer as an 8-bit unsigned integer. More...
|
|
unsigned int | getShortResult (unsigned char *__buffer) |
| Decode bytes 4-5 of the buffer as a 16-bit big-endian unsigned integer. More...
|
|
unsigned int | getIntResult (unsigned char *__buffer) |
| Decode bytes 4-7 of the buffer as a 32-bit big-endian unsigned integer. More...
|
|
virtual unsigned char * | getImage (int howlong) |
|
virtual unsigned char * | getImage (DeviceCommand __command, int howlong) |
|
void | sendRegister (AdRegister adr, unsigned int arg) |
|