libapogee  3.0.2865
Classes | Public Member Functions
CameraStatusRegs Class Reference

Class that wrapps the basic and advanced status structs. More...

#include <CameraStatusRegs.h>

List of all members.

Classes

struct  AdvStatus
struct  BasicStatus

Public Member Functions

 CameraStatusRegs (const CameraStatusRegs::AdvStatus &adv)
 CameraStatusRegs (const CameraStatusRegs::BasicStatus &basic)
uint16_t GetTempHeatSink ()
uint16_t GetTempCcd ()
uint16_t GetCoolerDrive ()
uint16_t GetInputVoltage ()
uint16_t GetTdiCounter ()
uint16_t GetSequenceCounter ()
uint16_t GetStatus () const
uint16_t GetuFrame ()
uint16_t GetMostRecentFrame ()
uint16_t GetReadyFrame ()
uint16_t GetCurrentFrame ()
uint32_t GetFetchCount ()
bool GetDataAvailFlag () const
void QueryStatusRegs (uint16_t &StatusReg, uint16_t &HeatsinkTempReg, uint16_t &CcdTempReg, uint16_t &CoolerDriveReg, uint16_t &VoltageReg, uint16_t &TdiCounter, uint16_t &SequenceCounter, uint16_t &MostRecentFrame, uint16_t &ReadyFrame, uint16_t &CurrentFrame)
std::string GetStatusStr () const
void Update (const CameraStatusRegs::AdvStatus &adv)
void Update (const CameraStatusRegs::BasicStatus &basic)

Detailed Description

Class that wrapps the basic and advanced status structs.

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) 2009 Apogee Instruments, Inc.


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