18 #include <adore_if_ros_msg/MissionState.h>
19 #include <std_msgs/UInt8.h>
47 const std::string mission_state_topic,
53 n->param(
"/tcp_no_delay", no_delay,
false);
83 const std::string& mission_state_topic,
Definition: missiondata.h:25
void setMissionState(MissionState missionState)
Definition: missiondata.h:45
MissionState getMissionState() const
Definition: missiondata.h:42
MissionState
Definition: missiondata.h:28
Definition: missiondataconverter.h:31
void receive_mission_state(std_msgs::UInt8ConstPtr msg)
Definition: missiondataconverter.h:38
bool changed_
Definition: missiondataconverter.h:35
MissionDataReader(ros::NodeHandle *n, const std::string mission_state_topic, int qsize)
Definition: missiondataconverter.h:46
virtual bool hasUpdate() const override
Definition: missiondataconverter.h:60
virtual void getData(adore::fun::MissionData &value) override
Definition: missiondataconverter.h:64
virtual bool hasData() const override
Definition: missiondataconverter.h:56
bool mission_state_initialized_
Definition: missiondataconverter.h:34
adore::fun::MissionData data_
Definition: missiondataconverter.h:36
ros::Subscriber mission_state_subscriber_
Definition: missiondataconverter.h:33
Definition: missiondataconverter.h:77
virtual bool canWriteMore() const override
Definition: missiondataconverter.h:88
MissionDataWriter(ros::NodeHandle *n, const std::string &mission_state_topic, int qsize)
Definition: missiondataconverter.h:82
virtual void write(const adore::fun::MissionData &value) override
Definition: missiondataconverter.h:93
ros::Publisher mission_state_publisher_
Definition: missiondataconverter.h:79
Definition: com_patterns.h:68
Definition: com_patterns.h:97
Definition: areaofeffectconverter.h:20