Class CalibrationTarget

Nested Relationships

Nested Types

Class Documentation

class CalibrationTarget

This class handles all calibration target info. It contains a map indexed by the calibration target name to hold all of the parameters needed to set the instrument for a calibration which are not otherwise in the target database, and a function for parsing the configuration file.

Public Functions

inline CalibrationTarget()

struct holds all calibration parameters not in the target database

long configure(const std::string &arglist)

returns pointer to the entire map

inline const std::unordered_map<std::string, calinfo_t> &getmap() const
inline const calinfo_t &get_info(const std::string &_name) const

returns just the map contents for specified targetname key

struct calinfo_t

Public Members

std::string name
std::string imgtype
std::map<std::string, bool> channel_active
bool caldoor
bool calcover
std::map<std::string, bool> lamp
std::map<int, bool> domelamp
std::map<int, bool> lampmod