25 #include <redhawk/FRONTEND/GPS.h> 31 virtual frontend::GPSInfo
get_gps_info(
const std::string& port_name) {
32 return frontend::GPSInfo();
34 virtual void set_gps_info(
const std::string& port_name,
const frontend::GPSInfo &gps_info) {
37 return frontend::GpsTimePos();
39 virtual void set_gps_time_pos(
const std::string& port_name,
const frontend::GpsTimePos &gps_time_pos) {
80 return "IDL:FRONTEND/GPS:1.0";
91 template<
typename PortType_var,
typename PortType>
100 frontend::GPSInfo retval;
101 typename std::vector < std::pair < PortType_var, std::string > >::iterator i;
106 const FRONTEND::GPSInfo_var tmp = ((*i).first)->
gps_info();
115 typename std::vector < std::pair < PortType_var, std::string > >::iterator i;
129 frontend::RFInfoPkt retval;
130 typename std::vector < std::pair < PortType_var, std::string > >::iterator i;
135 const FRONTEND::GpsTimePos_var tmp = ((*i).first)->
gps_time_pos();
144 typename std::vector < std::pair < PortType_var, std::string > >::iterator i;
std::string name
Definition: Port_impl.h:316
virtual frontend::GpsTimePos get_gps_time_pos(const std::string &port_name)
Definition: fe_gps_port_impl.h:36
FRONTEND::GPSInfo * returnGPSInfo(const frontend::GPSInfo &val)
Definition: fe_port_impl.h:107
OutGPSPort(std::string port_name)
Definition: fe_gps_port_impl.h:161
boost::mutex updatingPortsLock
Definition: Port_impl.h:360
std::string getRepid() const
Definition: fe_gps_port_impl.h:79
Definition: fe_tuner_device.h:37
virtual void set_gps_info(const std::string &port_name, const frontend::GPSInfo &gps_info)
Definition: fe_gps_port_impl.h:34
~OutGPSPortT()
Definition: fe_gps_port_impl.h:97
Definition: Port_impl.h:364
~InGPSPort()
Definition: fe_gps_port_impl.h:53
std::vector< std::pair< PortType_var, std::string > > outConnections
Definition: fe_port_impl.h:298
frontend::GPSInfo gps_info()
Definition: fe_gps_port_impl.h:99
frontend::GpsTimePos gps_time_pos()
Definition: fe_gps_port_impl.h:128
boost::mutex portAccess
Definition: fe_gps_port_impl.h:85
InGPSPort(std::string port_name, gps_delegation *_parent)
Definition: fe_gps_port_impl.h:48
Definition: fe_gps_port_impl.h:159
gps_delegation * parent
Definition: fe_gps_port_impl.h:81
Definition: fe_gps_port_impl.h:45
FRONTEND::GpsTimePos * returnGpsTimePos(const frontend::GpsTimePos &val)
Definition: fe_port_impl.h:146
OutGPSPortT(std::string port_name)
Definition: fe_gps_port_impl.h:95
void gps_info(const frontend::GPSInfo &gps)
Definition: fe_gps_port_impl.h:114
virtual frontend::GPSInfo get_gps_info(const std::string &port_name)
Definition: fe_gps_port_impl.h:31
FRONTEND::GpsTimePos * gps_time_pos()
Definition: fe_gps_port_impl.h:67
Definition: fe_gps_port_impl.h:92
void gps_time_pos(frontend::GpsTimePos gps_time_pos)
Definition: fe_gps_port_impl.h:143
bool active
Definition: Port_impl.h:359
virtual void set_gps_time_pos(const std::string &port_name, const frontend::GpsTimePos &gps_time_pos)
Definition: fe_gps_port_impl.h:39
void gps_info(const FRONTEND::GPSInfo &gps)
Definition: fe_gps_port_impl.h:61
Definition: fe_gps_port_impl.h:29
void gps_time_pos(const FRONTEND::GpsTimePos &gps_time_pos)
Definition: fe_gps_port_impl.h:73
FRONTEND::GPSInfo * gps_info()
Definition: fe_gps_port_impl.h:55
Definition: fe_port_impl.h:238