ifw-fcf 6.0.0
Loading...
Searching...
No Matches
Classes | Namespaces | Variables
maxisConfig.hpp File Reference

MAxisConfig class header file. More...

#include <string>
#include <yaml-cpp/yaml.h>
#include <utils/bat/logger.hpp>
#include "fcf/devmgr/common/dataContext.hpp"
#include "fcf/devmgr/devices/motorConfig.hpp"
#include "fcf/devmgr/devices/maxisRpcErrors.hpp"
#include "fcf/devmgr/devices/maxisHwErrors.hpp"

Go to the source code of this file.

Classes

class  fcf::devmgr::maxis::MAxisConfig
 adc Configuration class More...
 

Namespaces

namespace  fcf
 
namespace  fcf::devmgr
 
namespace  fcf::devmgr::maxis
 

Variables

constexpr auto fcf::devmgr::maxis::LOGGER_NAME = "maxis"
 
constexpr auto fcf::devmgr::maxis::CI_MOTOR_MAP_FILE = "mapMotorFile"
 
constexpr auto fcf::devmgr::maxis::CI_AXES = "motors"
 
constexpr auto fcf::devmgr::maxis::CI_FOCUS_SIGN = "focus_sign"
 
constexpr auto fcf::devmgr::maxis::CI_DIR_SIGN = "dir_sign"
 
constexpr auto fcf::devmgr::maxis::CI_STAT_REF = "off_ref"
 
constexpr auto fcf::devmgr::maxis::CI_STAT_AUTO = "auto_ref"
 
constexpr auto fcf::devmgr::maxis::CI_MODES = "modes"
 
constexpr auto fcf::devmgr::maxis::CI_LATITUDE = "latitude"
 
constexpr auto fcf::devmgr::maxis::CI_LONGITUDE = "longitude"
 
constexpr auto fcf::devmgr::maxis::CI_TRK_PERIOD = "trk_period"
 
constexpr auto fcf::devmgr::maxis::CI_TRK_THRESHOLD = "trk_threshold"
 
constexpr auto fcf::devmgr::maxis::RPC_MOVE_ANGLE = "rpcMoveAngle"
 
constexpr auto fcf::devmgr::maxis::RPC_START_TRACK = "rpcStartTrack"
 
constexpr auto fcf::devmgr::maxis::RPC_STOP_TRACK = "rpcStopTrack"
 
constexpr auto fcf::devmgr::maxis::RPC_TRACK_OFFSET = "rpcTrackOffset"
 
constexpr int fcf::devmgr::maxis::SUBSTATE_RESETTING = 109
 
constexpr int fcf::devmgr::maxis::SUBSTATE_ENABLING = 110
 
constexpr int fcf::devmgr::maxis::SUBSTATE_OP_TRACKING = 220
 
constexpr int fcf::devmgr::maxis::SUBSTATE_OP_PRESETTING = 221
 
constexpr auto fcf::devmgr::maxis::SUBSTATE_RESETTING_STR = "Resetting"
 
constexpr auto fcf::devmgr::maxis::SUBSTATE_ENABLING_STR = "Enabling"
 
constexpr auto fcf::devmgr::maxis::SUBSTATE_OP_TRACKING_STR = "Tracking"
 
constexpr auto fcf::devmgr::maxis::SUBSTATE_OP_PRESETTING_STR = "Presetting"
 
const std::unordered_map< short, std::string > fcf::devmgr::maxis::SubstateMap
 
constexpr short fcf::devmgr::maxis::TRK_MODE_ENG = 0
 
constexpr short fcf::devmgr::maxis::TRK_MODE_OFF = 1
 
constexpr short fcf::devmgr::maxis::TRK_MODE_AUTO = 2
 
constexpr auto fcf::devmgr::maxis::TRK_MODE_ENG_STR = "eng"
 
constexpr auto fcf::devmgr::maxis::TRK_MODE_OFF_STR = "off"
 
constexpr auto fcf::devmgr::maxis::TRK_MODE_AUTO_STR = "auto"
 
const std::unordered_map< short, std::string > fcf::devmgr::maxis::TrkModeMap
 
constexpr auto fcf::devmgr::maxis::CI_STAT_TRACK_MODE = "track_mode"
 

Detailed Description

MAxisConfig class header file.