ifw-fcf 7.1.4
Loading...
Searching...
No Matches
Classes | Namespaces | Variables
adcConfig.hpp File Reference
#include <string>
#include <yaml-cpp/yaml.h>
#include <ifw/core/utils/bat/logger.hpp>
#include "ifw/fcf/devmgr/common/dataContext.hpp"
#include "ifw/fcf/devmgr/devices/motorConfig.hpp"
#include "ifw/fcf/devmgr/devices/adcRpcErrors.hpp"
#include "ifw/fcf/devmgr/devices/adcHwErrors.hpp"

Go to the source code of this file.

Classes

class  ifw::fcf::devmgr::adc::AdcConfig
 adc Configuration class More...
 

Namespaces

namespace  ifw
 
namespace  ifw::fcf
 ActionsEnable class source file.
 
namespace  ifw::fcf::devmgr
 actuatorLcsIf class header file.
 
namespace  ifw::fcf::devmgr::adc
 Adc class source file.
 

Variables

constexpr auto ifw::fcf::devmgr::adc::LOGGER_NAME = "adc"
 
constexpr auto ifw::fcf::devmgr::adc::CI_MOTOR_MAP_FILE = "mapMotorFile"
 
constexpr auto ifw::fcf::devmgr::adc::CI_AXES = "motors"
 
constexpr auto ifw::fcf::devmgr::adc::CI_FOCUS_SIGN = "focus_sign"
 
constexpr auto ifw::fcf::devmgr::adc::CI_DIR_SIGN = "dir_sign"
 
constexpr auto ifw::fcf::devmgr::adc::CI_STAT_REF = "off_ref"
 
constexpr auto ifw::fcf::devmgr::adc::CI_STAT_AUTO = "auto_ref"
 
constexpr auto ifw::fcf::devmgr::adc::CI_LATITUDE = "latitude"
 
constexpr auto ifw::fcf::devmgr::adc::CI_LONGITUDE = "longitude"
 
constexpr auto ifw::fcf::devmgr::adc::CI_TRK_PERIOD = "trk_period"
 
constexpr auto ifw::fcf::devmgr::adc::CI_TRK_THRESHOLD = "trk_threshold"
 
constexpr auto ifw::fcf::devmgr::adc::CI_PSLOPE = "pslope"
 
constexpr auto ifw::fcf::devmgr::adc::CI_POFFSET = "poffset"
 
constexpr auto ifw::fcf::devmgr::adc::CI_TSLOPE = "tslope"
 
constexpr auto ifw::fcf::devmgr::adc::CI_TOFFSET = "toffset"
 
constexpr auto ifw::fcf::devmgr::adc::CI_AFACTOR = "afactor"
 
constexpr auto ifw::fcf::devmgr::adc::CI_ZDLIMIT = "zdlimit"
 
constexpr auto ifw::fcf::devmgr::adc::CI_MINELEV = "minelev"
 
constexpr auto ifw::fcf::devmgr::adc::CI_MOT1_SIGN_OFF = "mot1_signoff"
 
constexpr auto ifw::fcf::devmgr::adc::CI_MOT2_SIGN_OFF = "mot2_signoff"
 
constexpr auto ifw::fcf::devmgr::adc::CI_MOT1_SIGN_AUTO = "mot1_signauto"
 
constexpr auto ifw::fcf::devmgr::adc::CI_MOT2_SIGN_AUTO = "mot2_signauto"
 
constexpr auto ifw::fcf::devmgr::adc::CI_MOT1_SIGN_PHI = "mot1_signphi"
 
constexpr auto ifw::fcf::devmgr::adc::CI_MOT2_SIGN_PHI = "mot2_signphi"
 
constexpr auto ifw::fcf::devmgr::adc::CI_MOT1_REF_OFF = "mot1_refoff"
 
constexpr auto ifw::fcf::devmgr::adc::CI_MOT2_REF_OFF = "mot2_refoff"
 
constexpr auto ifw::fcf::devmgr::adc::CI_MOT1_REF_AUTO = "mot1_refauto"
 
constexpr auto ifw::fcf::devmgr::adc::CI_MOT2_REF_AUTO = "mot2_refauto"
 
constexpr auto ifw::fcf::devmgr::adc::CI_MOT1_COFFSET = "mot1_coffset"
 
constexpr auto ifw::fcf::devmgr::adc::CI_MOT2_COFFSET = "mot2_coffset"
 
constexpr auto ifw::fcf::devmgr::adc::CI_MOT1_POSOFFSET = "mot1_poffset"
 
constexpr auto ifw::fcf::devmgr::adc::CI_MOT2_POSOFFSET = "mot2_poffset"
 
constexpr auto ifw::fcf::devmgr::adc::CI_MOT1_DROTFACTOR = "mot1_drotfactor"
 
constexpr auto ifw::fcf::devmgr::adc::CI_MOT2_DROTFACTOR = "mot2_drotfactor"
 
constexpr auto ifw::fcf::devmgr::adc::RPC_MOVE_ANGLE = "rpcMoveAngle"
 
constexpr auto ifw::fcf::devmgr::adc::RPC_START_TRACK = "rpcStartTrack"
 
constexpr auto ifw::fcf::devmgr::adc::RPC_STOP_TRACK = "rpcStopTrack"
 
constexpr int ifw::fcf::devmgr::adc::SUBSTATE_RESETTING = 109
 
constexpr int ifw::fcf::devmgr::adc::SUBSTATE_ENABLING = 110
 
constexpr int ifw::fcf::devmgr::adc::SUBSTATE_OP_TRACKING = 220
 
constexpr int ifw::fcf::devmgr::adc::SUBSTATE_OP_PRESETTING = 221
 
constexpr auto ifw::fcf::devmgr::adc::SUBSTATE_RESETTING_STR = "Resetting"
 
constexpr auto ifw::fcf::devmgr::adc::SUBSTATE_ENABLING_STR = "Enabling"
 
constexpr auto ifw::fcf::devmgr::adc::SUBSTATE_OP_TRACKING_STR = "Tracking"
 
constexpr auto ifw::fcf::devmgr::adc::SUBSTATE_OP_PRESETTING_STR = "Presetting"
 
const std::unordered_map< short, std::string > ifw::fcf::devmgr::adc::SUBSTATE_MAP
 
constexpr short ifw::fcf::devmgr::adc::TRK_MODE_ENG = 0
 
constexpr short ifw::fcf::devmgr::adc::TRK_MODE_OFF = 1
 
constexpr short ifw::fcf::devmgr::adc::TRK_MODE_AUTO = 2
 
constexpr auto ifw::fcf::devmgr::adc::TRK_MODE_ENG_STR = "eng"
 
constexpr auto ifw::fcf::devmgr::adc::TRK_MODE_OFF_STR = "off"
 
constexpr auto ifw::fcf::devmgr::adc::TRK_MODE_AUTO_STR = "auto"
 
const std::unordered_map< short, std::string > ifw::fcf::devmgr::adc::TRK_MODE_MAP
 
constexpr auto ifw::fcf::devmgr::adc::CI_STAT_TRACK_MODE = "track_mode"
 
constexpr auto ifw::fcf::devmgr::adc::CI_STAT_ALPHA = "alpha"
 
constexpr auto ifw::fcf::devmgr::adc::CI_STAT_DELTA = "delta"