pds 2.1.0-alpha
Loading...
Searching...
No Matches
Classes | Functions | Variables
pds::aqgc::devices Namespace Reference

Classes

class  Mts
 The Mts class. More...
 
class  MtsLcsIf
 MTS Local Control System (LCS) Interface (IF) class. More...
 
class  MtsPayload
 

Functions

json get_untyped (const json &j, const char *property)
 
json get_untyped (const json &j, const std::string &property)
 
json parse_maybe_double_encoded (std::string_view s)
 
void from_json (const json &j, MtsPayload &x)
 
void to_json (json &j, const MtsPayload &x)
 
MtsPayload payload_from_parameters (std::string_view parameters)
 
 REGISTER_DEVICE (Mts)
 

Variables

constexpr auto LOGGER_NAME = "mts"
 
constexpr auto RPC_MOVE_IN = "rpcMoveIn"
 
constexpr auto RPC_MOVE_OUT = "rpcMoveOut"
 

Function Documentation

◆ from_json()

void pds::aqgc::devices::from_json ( const json & j,
MtsPayload & x )
inline

◆ get_untyped() [1/2]

json pds::aqgc::devices::get_untyped ( const json & j,
const char * property )
inline

◆ get_untyped() [2/2]

json pds::aqgc::devices::get_untyped ( const json & j,
const std::string & property )
inline

◆ parse_maybe_double_encoded()

json pds::aqgc::devices::parse_maybe_double_encoded ( std::string_view s)
inline

◆ payload_from_parameters()

MtsPayload pds::aqgc::devices::payload_from_parameters ( std::string_view parameters)
inline

◆ REGISTER_DEVICE()

pds::aqgc::devices::REGISTER_DEVICE ( Mts )

◆ to_json()

void pds::aqgc::devices::to_json ( json & j,
const MtsPayload & x )
inline

Variable Documentation

◆ LOGGER_NAME

constexpr auto pds::aqgc::devices::LOGGER_NAME = "mts"
constexpr

◆ RPC_MOVE_IN

constexpr auto pds::aqgc::devices::RPC_MOVE_IN = "rpcMoveIn"
constexpr

◆ RPC_MOVE_OUT

constexpr auto pds::aqgc::devices::RPC_MOVE_OUT = "rpcMoveOut"
constexpr