ed
Functions | Variables
ed.cpp File Reference
#include <ros/advertise_service_options.h>
#include <ros/callback_queue.h>
#include <ros/init.h>
#include <ros/node_handle.h>
#include <ros/rate.h>
#include <ros/service.h>
#include "ed/server.h"
#include <ed/world_model.h>
#include <ed/measurement.h>
#include <ed/entity.h>
#include <ed_msgs/SimpleQuery.h>
#include <ed/helpers/msg_conversions.h>
#include <geolib/ros/msg_conversions.h>
#include <geolib/datatypes.h>
#include <tue/config/yaml_emitter.h>
#include <ed/serialization/serialization.h>
#include <ed_msgs/Query.h>
#include "ed/io/json_writer.h"
#include <ed_msgs/UpdateSrv.h>
#include "ed/io/json_reader.h"
#include "ed/update_request.h"
#include <ed_msgs/Reset.h>
#include <ed_msgs/Configure.h>
#include <ed/event_clock.h>
#include <ed/plugin.h>
#include <ed_msgs/LoadPlugin.h>
#include <tue/config/loaders/yaml.h>
#include <set>
#include <signal.h>
#include <stdio.h>
#include <execinfo.h>
#include <stdlib.h>
#include <unistd.h>
#include <boost/thread.hpp>
#include "ed/error_context.h"
Include dependency graph for ed.cpp:

Go to the source code of this file.

Functions

bool getEnvironmentVariable (const std::string &var, std::string &value)
 
int main (int argc, char **argv)
 
void signalHandler (int sig)
 
bool srvConfigure (ed_msgs::Configure::Request &req, ed_msgs::Configure::Response &res)
 
bool srvQuery (ed_msgs::Query::Request &req, ed_msgs::Query::Response &res)
 
bool srvReset (ed_msgs::Reset::Request &req, ed_msgs::Reset::Response &)
 
bool srvSimpleQuery (ed_msgs::SimpleQuery::Request &req, ed_msgs::SimpleQuery::Response &res)
 
bool srvUpdate (ed_msgs::UpdateSrv::Request &req, ed_msgs::UpdateSrv::Response &res)
 

Variables

ed::Servered_wm
 
boost::thread::id main_thread_id
 
std::string update_request_
 

Function Documentation

◆ getEnvironmentVariable()

bool getEnvironmentVariable ( const std::string var,
std::string value 
)

Definition at line 462 of file ed.cpp.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 568 of file ed.cpp.

◆ signalHandler()

void signalHandler ( int  sig)

Definition at line 474 of file ed.cpp.

◆ srvConfigure()

bool srvConfigure ( ed_msgs::Configure::Request &  req,
ed_msgs::Configure::Response &  res 
)

Definition at line 439 of file ed.cpp.

◆ srvQuery()

bool srvQuery ( ed_msgs::Query::Request &  req,
ed_msgs::Query::Response &  res 
)

Definition at line 215 of file ed.cpp.

◆ srvReset()

bool srvReset ( ed_msgs::Reset::Request &  req,
ed_msgs::Reset::Response &   
)

Definition at line 63 of file ed.cpp.

◆ srvSimpleQuery()

bool srvSimpleQuery ( ed_msgs::SimpleQuery::Request &  req,
ed_msgs::SimpleQuery::Response &  res 
)

Definition at line 373 of file ed.cpp.

◆ srvUpdate()

bool srvUpdate ( ed_msgs::UpdateSrv::Request &  req,
ed_msgs::UpdateSrv::Response &  res 
)

Definition at line 71 of file ed.cpp.

Variable Documentation

◆ ed_wm

ed::Server* ed_wm

Definition at line 58 of file ed.cpp.

◆ main_thread_id

boost::thread::id main_thread_id

Definition at line 56 of file ed.cpp.

◆ update_request_

std::string update_request_

Definition at line 59 of file ed.cpp.