|
| AscentBasedUsbIo (const std::string &DeviceEnum) |
|
virtual | ~AscentBasedUsbIo () |
|
void | Program (const std::string &FilenameFpga, const std::string &FilenameFx2, const std::string &FilenameDescriptor, bool Print2StdOut=false) |
|
void | ReadHeader (Eeprom::Header &hdr) |
|
void | SetSerialNumber (const std::string &num) |
|
std::string | GetSerialNumber () |
|
void | WriteStrDatabase (const std::vector< std::string > &info) |
|
std::vector< std::string > | ReadStrDatabase () |
|
virtual | ~CamUsbIo () |
|
uint16_t | ReadReg (uint16_t reg) const |
|
void | WriteReg (uint16_t reg, uint16_t val) |
|
void | WriteSRMD (uint16_t reg, const std::vector< uint16_t > &data) |
|
void | WriteMRMD (uint16_t reg, const std::vector< uint16_t > &data) |
|
void | GetUsbVendorInfo (uint16_t &VendorId, uint16_t &ProductId, uint16_t &DeviceId) |
|
std::string | GetUsbFirmwareVersion () |
|
void | SetupImgXfer (uint16_t Rows, uint16_t Cols, uint16_t NumOfImages, bool IsBulkSeq) |
|
void | CancelImgXfer () |
|
void | GetImageData (std::vector< uint16_t > &data) |
|
void | GetStatus (CameraStatusRegs::BasicStatus &status) |
|
void | GetStatus (CameraStatusRegs::AdvStatus &status) |
|
uint16_t | GetFirmwareRev () |
|
std::string | GetInfo () |
|
uint8_t | ReadBufConReg (uint16_t reg) |
|
void | WriteBufConReg (uint16_t reg, uint8_t val) |
|
uint8_t | ReadFx2Reg (uint16_t reg) |
|
void | WriteFx2Reg (uint16_t reg, uint8_t val) |
|
uint32_t | GetMaxXferBufSize () |
|
std::string | GetDriverVersion () |
|
bool | IsError () |
|
virtual | ~ICamIo () |
|
usb io class for ascent, alta f and other ascent based cameras
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
Copyright(c) 2012 Apogee Imaging Systems, Inc.