|
| void | OpenConnection (const std::string &ioType, const std::string &DeviceAddr, const uint16_t FirmwareRev, const uint16_t Id) |
| |
| void | CloseConnection () |
| |
| void | StartExposure (double Duration, bool IsLight) |
| |
| int32_t | GetNumAdChannels () |
| |
| void | Init () |
| |
| Apg::FanMode | GetFanMode () |
| |
| void | SetFanMode (Apg::FanMode mode, bool PreCondCheck=true) |
| |
| CameraStatusRegs | GetStatus () |
| |
| Apg::Status | GetImagingStatus () |
| |
| void | GetImage (std::vector< uint16_t > &out) |
| |
| void | StopExposure (bool Digitize) |
| |
| uint32_t | GetAvailableMemory () |
| |
| int32_t | GetNumAds () |
| |
| double | GetCoolerDrive () |
| |
| double | GetTempHeatsink () |
| |
| void | Reset () |
| |
| uint16_t | ReadReg (uint16_t reg) |
| |
| void | WriteReg (uint16_t reg, uint16_t value) |
| |
| void | SetRoiNumRows (uint16_t rows) |
| |
| void | SetRoiNumCols (uint16_t cols) |
| |
| uint16_t | GetRoiNumRows () |
| |
| uint16_t | GetRoiNumCols () |
| |
| void | SetRoiStartRow (uint16_t row) |
| |
| void | SetRoiStartCol (uint16_t col) |
| |
| uint16_t | GetRoiStartRow () |
| |
| uint16_t | GetRoiStartCol () |
| |
| void | SetRoiBinRow (uint16_t bin) |
| |
| uint16_t | GetRoiBinRow () |
| |
| void | SetRoiBinCol (uint16_t bin) |
| |
| uint16_t | GetRoiBinCol () |
| |
| uint16_t | GetFirmwareRev () |
| |
| void | SetImageCount (uint16_t count) |
| |
| uint16_t | GetImageCount () |
| |
| uint16_t | GetImgSequenceCount () |
| |
| void | SetSequenceDelay (double delay) |
| |
| double | GetSequenceDelay () |
| |
| void | SetVariableSequenceDelay (bool variable) |
| |
| bool | GetVariableSequenceDelay () |
| |
| void | SetTdiRate (double TdiRate) |
| |
| double | GetTdiRate () |
| |
| void | SetTdiRows (uint16_t TdiRows) |
| |
| uint16_t | GetTdiRows () |
| |
| uint16_t | GetTdiCounter () |
| |
| void | SetTdiBinningRows (uint16_t bin) |
| |
| uint16_t | GetTdiBinningRows () |
| |
| void | SetKineticsSectionHeight (uint16_t height) |
| |
| uint16_t | GetKineticsSectionHeight () |
| |
| void | SetKineticsSections (uint16_t sections) |
| |
| uint16_t | GetKineticsSections () |
| |
| void | SetKineticsShiftInterval (double interval) |
| |
| double | GetKineticsShiftInterval () |
| |
| void | SetShutterStrobePosition (double position) |
| |
| double | GetShutterStrobePosition () |
| |
| void | SetShutterStrobePeriod (double period) |
| |
| double | GetShutterStrobePeriod () |
| |
| void | SetShutterCloseDelay (double delay) |
| |
| double | GetShutterCloseDelay () |
| |
| void | SetCoolerBackoffPoint (double point) |
| |
| double | GetCoolerBackoffPoint () |
| |
| void | SetCoolerSetPoint (double point) |
| |
| double | GetCoolerSetPoint () |
| |
| Apg::CameraMode | GetCameraMode () |
| |
| void | SetCameraMode (Apg::CameraMode mode) |
| |
| void | SetFastSequence (bool TurnOn) |
| |
| bool | IsFastSequenceOn () |
| |
| void | SetBulkDownload (bool TurnOn) |
| |
| bool | IsBulkDownloadOn () |
| |
| void | SetPipelineDownload (bool TurnOn) |
| |
| bool | IsPipelineDownloadOn () |
| |
| void | SetIoPortAssignment (uint16_t assignment) |
| |
| uint16_t | GetIoPortAssignment () |
| |
| void | SetIoPortBlankingBits (uint16_t blankingBits) |
| |
| uint16_t | GetIoPortBlankingBits () |
| |
| void | SetIoPortDirection (uint16_t direction) |
| |
| uint16_t | GetIoPortDirection () |
| |
| void | SetIoPortData (uint16_t data) |
| |
| uint16_t | GetIoPortData () |
| |
| void | SetPreFlash (bool TurnOn) |
| |
| bool | GetPreFlash () |
| |
| void | SetExternalTrigger (bool TurnOn, Apg::TriggerMode trigMode, Apg::TriggerType trigType) |
| |
| bool | IsTriggerNormEachOn () |
| |
| bool | IsTriggerNormGroupOn () |
| |
| bool | IsTriggerTdiKinEachOn () |
| |
| bool | IsTriggerTdiKinGroupOn () |
| |
| bool | IsTriggerExternalShutterOn () |
| |
| bool | IsTriggerExternalReadoutOn () |
| |
| void | SetShutterState (Apg::ShutterState state) |
| |
| Apg::ShutterState | GetShutterState () |
| |
| bool | IsShutterForcedOpen () |
| |
| bool | IsShutterForcedClosed () |
| |
| bool | IsShutterOpen () |
| |
| void | SetShutterAmpCtrl (bool TurnOn) |
| |
| bool | IsShutterAmpCtrlOn () |
| |
| void | SetCooler (bool TurnOn) |
| |
| Apg::CoolerStatus | GetCoolerStatus () |
| |
| bool | IsCoolerOn () |
| |
| double | GetTempCcd () |
| |
| void | SetCcdAdcResolution (Apg::Resolution res) |
| |
| Apg::Resolution | GetCcdAdcResolution () |
| |
| void | SetCcdAdcSpeed (Apg::AdcSpeed speed) |
| |
| Apg::AdcSpeed | GetCcdAdcSpeed () |
| |
| uint16_t | GetMaxBinCols () |
| |
| uint16_t | GetMaxBinRows () |
| |
| uint16_t | GetMaxImgCols () |
| |
| uint16_t | GetMaxImgRows () |
| |
| uint16_t | GetTotalRows () |
| |
| uint16_t | GetTotalCols () |
| |
| uint16_t | GetNumOverscanCols () |
| |
| bool | IsInterline () |
| |
| CamModel::PlatformType | GetPlatformType () |
| |
| void | SetLedAState (Apg::LedState state) |
| |
| Apg::LedState | GetLedAState () |
| |
| void | SetLedBState (Apg::LedState state) |
| |
| Apg::LedState | GetLedBState () |
| |
| void | SetLedMode (Apg::LedMode mode) |
| |
| Apg::LedMode | GetLedMode () |
| |
| std::string | GetInfo () |
| |
| std::string | GetModel () |
| |
| std::string | GetSensor () |
| |
| void | SetFlushCommands (bool Disable) |
| |
| bool | AreFlushCmdsDisabled () |
| |
| void | SetPostExposeFlushing (bool Disable) |
| |
| bool | IsPostExposeFlushingDisabled () |
| |
| double | GetPixelWidth () |
| |
| double | GetPixelHeight () |
| |
| double | GetMinExposureTime () |
| |
| double | GetMaxExposureTime () |
| |
| bool | IsColor () |
| |
| bool | IsCoolingSupported () |
| |
| bool | IsCoolingRegulated () |
| |
| double | GetInputVoltage () |
| |
| CamModel::InterfaceType | GetInterfaceType () |
| |
| void | GetUsbVendorInfo (uint16_t &VendorId, uint16_t &ProductId, uint16_t &DeviceId) |
| |
| bool | IsCCD () |
| |
| void | PauseTimer (bool TurnOn) |
| |
| bool | IsSerialASupported () |
| |
| bool | IsSerialBSupported () |
| |
| void | SetFlushBinningRows (uint16_t bin) |
| |
| uint16_t | GetFlushBinningRows () |
| |
| bool | IsOverscanDigitized () |
| |
| void | SetDigitizeOverscan (const bool TurnOn) |
| |
| void | SetAdcGain (uint16_t gain, int32_t ad, int32_t channel) |
| |
| uint16_t | GetAdcGain (int32_t ad, int32_t channel) |
| |
| void | SetAdcOffset (uint16_t offset, int32_t ad, int32_t channel) |
| |
| uint16_t | GetAdcOffset (int32_t ad, int32_t channel) |
| |
| bool | IsInitialized () |
| |
| bool | IsConnected () |
| |
| void | SetAdSimMode (bool TurnOn) |
| |
| bool | IsAdSimModeOn () |
| |
| void | SetLedBrightness (double PercentIntensity) |
| |
| double | GetLedBrightness () |
| |
| std::string | GetDriverVersion () |
| |
| std::string | GetUsbFirmwareVersion () |
| |
| std::string | GetSerialNumber () |
| |
|
|
void | FixImgFromCamera (const std::vector< uint16_t > &data, std::vector< uint16_t > &out, int32_t rows, int32_t cols) |
| |
|
void | ExposureAndGetImgRC (uint16_t &r, uint16_t &c) |
| |
|
void | CreateCamIo (const std::string &ioType, const std::string &DeviceAddr) |
| |
|
void | CfgCamFromId (uint16_t CameraId) |
| |
|
void | VerifyCamId () |
| |
| void | WriteId2CamReg () |
| |
|
void | SetIsInterlineBit () |
| |
|
bool | AreColsCentered () |
| |
|
| CamGen2Base (const uint16_t FirmwareRev, const uint16_t Id, CamModel::PlatformType platform) |
| |
|
| CamGen2Base (CamModel::PlatformType platform) |
| |
|
uint16_t | ExposureZ () |
| |
|
uint16_t | GetImageZ () |
| |
|
uint16_t | GetIlluminationMask () |
| |
|
void | DefaultStartExposure (double Duration, bool IsLight, bool IssueReset=true) |
| |
|
| ApogeeCam (CamModel::PlatformType platform) |
| |
|
void | VerifyFrmwrRev () |
| |
|
void | LogConnectAndDisconnect (bool Connect) |
| |
|
void | ExectuePreFlash () |
| |
|
void | SetExpsoureTime (double Duration) |
| |
|
void | IssueExposeCmd (bool IsLight) |
| |
|
void | IsThereAStatusError (uint16_t statusReg) |
| |
|
bool | IsImgDone (const CameraStatusRegs &statusObj) |
| |
|
Apg::Status | LogAndReturnStatus (Apg::Status status, const CameraStatusRegs &statusObj) |
| |
|
void | SupsendCooler (bool &resume) |
| |
|
void | ResumeCooler () |
| |
|
void | WaitForCoolerSuspendBit (const uint16_t mask, const bool IsHigh) |
| |
|
void | InitShutterCloseDelay () |
| |
|
void | StopExposureModeNorm (bool Digitize) |
| |
|
void | Reset (bool Flush) |
| |
|
void | HardStopExposure (const std::string &msg) |
| |
|
void | GrabImageAndThrowItAway () |
| |
|
void | AdcParamCheck (const int32_t ad, const int32_t channel, const std::string &fxName) |
| |
|
void | SetNumAdOutputs (const uint16_t num) |
| |
|
bool | CheckAndWaitForStatus (Apg::Status desired, Apg::Status &acutal) |
| |
|
void | CancelExposureNoThrow () |
| |
|
double | DefaultGetTempHeatsink () |
| |
|
void | DefaultInit () |
| |
|
void | ClearAllRegisters () |
| |
|
void | DefaultCfgCamFromId (uint16_t CameraId) |
| |
|
void | DefaultSetFanMode (Apg::FanMode mode, bool PreCondCheck) |
| |
|
Apg::FanMode | DefaultGetFanMode () |
| |
|
void | DefaultCloseConnection () |
| |
class for the F serise 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) 2011 Apogee Imaging Systems, Inc.