libapogee  3.0.2865
Enumerations | Functions | Variables
CamModel Namespace Reference

Enumerations

enum  InterfaceType { UNKNOWN_INTERFACE, USB, ETHERNET }
enum  PlatformType {
  UNKNOWN_PLATFORM, ALTAU, ALTAE, ASCENT,
  ASPEN, HIC, ALTAF, QUAD
}

Functions

bool IsAlta (uint16_t FirmwareRev)
bool IsGen2Platform (uint16_t FirmwareRev)
bool IsFirmwareRevGood (uint16_t FirmwareRev)
uint16_t MaskRawId (uint16_t FirmwareRev, uint16_t CamId)
CamModel::PlatformType GetPlatformType (uint16_t FixedId, bool IsEthernet=false)
CamModel::PlatformType GetPlatformType (const std::string &cameraLine)
std::string GetPlatformStr (uint16_t FixedId, bool IsEthernet=false)
std::string GetModelStr (uint16_t CamId)
std::string GetNoOpFirmwareRev ()

Variables

const uint16_t FIRMWARE_PLATFORM_MASK = 0xFF00
const uint16_t MAX_ALTA_FIRMWARE_REV = 0x0064
const uint16_t MIN_GEN2_FIRMWARE = 0x0064
const uint16_t MAX_GEN2_FIRMWARE = 0x0400
const uint16_t ALTA_CAMERA_ID_MASK = 0x007F
const uint16_t GEN2_CAMERA_ID_MASK = 0x01FF
const uint16_t NO_OP_FRMWR_REV = 0x0

Detailed Description

Namespace that supports different camera models


Enumeration Type Documentation

Enumerator:
UNKNOWN_INTERFACE 
USB 
ETHERNET 
Enumerator:
UNKNOWN_PLATFORM 
ALTAU 
ALTAE 
ASCENT 
ASPEN 
HIC 
ALTAF 
QUAD