ifw-fcf 7.1.4
Loading...
Searching...
No Matches
Namespaces | Variables
drotConfig.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/drotRpcErrors.hpp"
#include "ifw/fcf/devmgr/devices/drotHwErrors.hpp"

Go to the source code of this file.

Namespaces

namespace  ifw
 
namespace  ifw::fcf
 ActionsEnable class source file.
 
namespace  ifw::fcf::devmgr
 actuatorLcsIf class header file.
 
namespace  ifw::fcf::devmgr::drot
 Drot class source file.
 

Variables

constexpr auto ifw::fcf::devmgr::drot::LOGGER_NAME = "drot"
 
constexpr auto ifw::fcf::devmgr::drot::CI_FOCUS_SIGN = "focus_sign"
 
constexpr auto ifw::fcf::devmgr::drot::CI_DIR_SIGN = "dir_sign"
 
constexpr auto ifw::fcf::devmgr::drot::CI_STAT_REF = "stat_ref"
 
constexpr auto ifw::fcf::devmgr::drot::CI_STAT_SKY = "sky_ref"
 
constexpr auto ifw::fcf::devmgr::drot::CI_STAT_ELEV = "elev_ref"
 
constexpr auto ifw::fcf::devmgr::drot::CI_STAT_USER = "user_ref"
 
constexpr auto ifw::fcf::devmgr::drot::CI_USER_PAR1 = "user_par1"
 
constexpr auto ifw::fcf::devmgr::drot::CI_USER_PAR2 = "user_par2"
 
constexpr auto ifw::fcf::devmgr::drot::CI_USER_PAR3 = "user_par3"
 
constexpr auto ifw::fcf::devmgr::drot::CI_USER_PAR4 = "user_par4"
 
constexpr auto ifw::fcf::devmgr::drot::CI_LATITUDE = "latitude"
 
constexpr auto ifw::fcf::devmgr::drot::CI_LONGITUDE = "longitude"
 
constexpr auto ifw::fcf::devmgr::drot::CI_TRK_PERIOD = "trk_period"
 
constexpr auto ifw::fcf::devmgr::drot::CI_TRK_THRESHOLD = "trk_threshold"
 
constexpr auto ifw::fcf::devmgr::drot::RPC_MOVE_ANGLE = "rpcMoveAngle"
 
constexpr auto ifw::fcf::devmgr::drot::RPC_START_TRACK = "rpcStartTrack"
 
constexpr auto ifw::fcf::devmgr::drot::RPC_TRACK_OFFSET = "rpcTrackOffset"
 
constexpr auto ifw::fcf::devmgr::drot::RPC_STOP_TRACK = "rpcStopTrack"
 
constexpr int ifw::fcf::devmgr::drot::SUBSTATE_RESETTING = 109
 
constexpr int ifw::fcf::devmgr::drot::SUBSTATE_ENABLING = 110
 
constexpr int ifw::fcf::devmgr::drot::SUBSTATE_OP_TRACKING = 220
 
constexpr int ifw::fcf::devmgr::drot::SUBSTATE_OP_PRESETTING = 221
 
constexpr auto ifw::fcf::devmgr::drot::SUBSTATE_RESETTING_STR = "Resetting"
 
constexpr auto ifw::fcf::devmgr::drot::SUBSTATE_ENABLING_STR = "Enabling"
 
constexpr auto ifw::fcf::devmgr::drot::SUBSTATE_OP_TRACKING_STR = "Tracking"
 
constexpr auto ifw::fcf::devmgr::drot::SUBSTATE_OP_PRESETTING_STR = "Presetting"
 
const std::unordered_map< short, std::string > ifw::fcf::devmgr::drot::SUBSTATE_MAP
 
constexpr short ifw::fcf::devmgr::drot::TRK_MODE_ENG = 0
 
constexpr short ifw::fcf::devmgr::drot::TRK_MODE_STAT = 1
 
constexpr short ifw::fcf::devmgr::drot::TRK_MODE_SKY = 2
 
constexpr short ifw::fcf::devmgr::drot::TRK_MODE_ELEV = 3
 
constexpr short ifw::fcf::devmgr::drot::TRK_MODE_USER = 4
 
constexpr auto ifw::fcf::devmgr::drot::TRK_MODE_ENG_STR = "eng"
 
constexpr auto ifw::fcf::devmgr::drot::TRK_MODE_STAT_STR = "stat"
 
constexpr auto ifw::fcf::devmgr::drot::TRK_MODE_SKY_STR = "sky"
 
constexpr auto ifw::fcf::devmgr::drot::TRK_MODE_ELEV_STR = "elev"
 
constexpr auto ifw::fcf::devmgr::drot::TRK_MODE_USER_STR = "user"
 
const std::unordered_map< short, std::string > ifw::fcf::devmgr::drot::TRK_MODE_MAP
 
constexpr auto ifw::fcf::devmgr::drot::CI_STAT_TRACK_MODE = "track_mode"
 
constexpr auto ifw::fcf::devmgr::drot::CI_STAT_TRACK_OFFSET = "track_offset"
 
constexpr auto ifw::fcf::devmgr::drot::CI_STAT_ROTATION = "rotation"
 
constexpr auto ifw::fcf::devmgr::drot::CI_STAT_PUPIL = "pupil"
 
constexpr auto ifw::fcf::devmgr::drot::CI_STAT_ANGLE_ON_SKY = "angle_on_sky"
 
constexpr auto ifw::fcf::devmgr::drot::FITS_PARAM_TRKMODE = "MODE"
 
constexpr auto ifw::fcf::devmgr::drot::FITS_PARAM_ROTATION = "ROTATION"
 
constexpr auto ifw::fcf::devmgr::drot::FITS_PARAM_PUPIL = "PUPIL"
 
constexpr auto ifw::fcf::devmgr::drot::FITS_PARAM_POSANG = "POSANG"