$search
Namespaces | |||||||||||||||||||||||||
namespace | logging | ||||||||||||||||||||||||
namespace | TCP | ||||||||||||||||||||||||
Classes | |||||||||||||||||||||||||
class | CheckSizeDataSource | ||||||||||||||||||||||||
struct | comcol | ||||||||||||||||||||||||
class | ConsoleReporting | ||||||||||||||||||||||||
class | CorbaDeploymentComponent | ||||||||||||||||||||||||
class | DeploymentComponent | ||||||||||||||||||||||||
class | FileReporting | ||||||||||||||||||||||||
class | HelloWorld | ||||||||||||||||||||||||
class | HMIConsoleOutput | ||||||||||||||||||||||||
This component can be used to display messages on the standard output. More... | |||||||||||||||||||||||||
struct | keycol | ||||||||||||||||||||||||
class | ListenThread | ||||||||||||||||||||||||
class | LuaComponent | ||||||||||||||||||||||||
class | NetcdfReporting | ||||||||||||||||||||||||
class | OCLTypekit | ||||||||||||||||||||||||
class | OSService | ||||||||||||||||||||||||
class | PrintService | ||||||||||||||||||||||||
class | ReportingComponent | ||||||||||||||||||||||||
A Component for periodically reporting Component Port contents to a human readable text format. The default format is a table with a header. More... | |||||||||||||||||||||||||
class | TaskBrowser | ||||||||||||||||||||||||
This component allows a text client to browse the peers of a peer RTT::TaskContext and execute commands. If your console does not support colors or you want a different prompt, the member variables which control these 'escape sequences' are public and may be changed. The TaskBrowser is most commonly used with its loop() method, but prior to/after calling loop(), you can invoke some other commands, to control what is displayed or to execute a fixed set of commands prior to showng the prompt. More... | |||||||||||||||||||||||||
class | TcpReporting | ||||||||||||||||||||||||
A component which writes data reports to a tcp/ip socket. It can serve different clients. It uses a ASCI-based protocol. More... | |||||||||||||||||||||||||
class | Testcomp | ||||||||||||||||||||||||
class | TimerComponent | ||||||||||||||||||||||||
A Component interface to the Real-Time types::Toolkit's timer. It must be configured with a Activity which will emit the timeout event of this component. More... | |||||||||||||||||||||||||
struct | titlecol | ||||||||||||||||||||||||
Functions | |||||||||||||||||||||||||
RTT::TaskContext * | createTaskContextProxy (std::string name) | ||||||||||||||||||||||||
RTT::TaskContext * | createTaskContextProxyIOR (std::string ior) | ||||||||||||||||||||||||
RTT::TaskContext * | createTaskContextProxyIORFile (std::string iorfilename) | ||||||||||||||||||||||||
int | deployerParseCmdLine (int argc, char **argv, std::string &siteFile, std::vector< std::string > &scriptFiles, std::string &name, bool &requireNameService, po::variables_map &vm, po::options_description *otherOptions) | ||||||||||||||||||||||||
char | getProgramStatusChar (RTT::TaskContext *t, string progname) | ||||||||||||||||||||||||
char | getStateMachineStatusChar (RTT::TaskContext *t, string progname) | ||||||||||||||||||||||||
char | getTaskStatusChar (RTT::TaskContext *t) | ||||||||||||||||||||||||
bool | memberDecomposition (base::DataSourceBase::shared_ptr dsb, PropertyBag &targetbag, DataSource< bool >::shared_ptr &resized) | ||||||||||||||||||||||||
static std::ostream & | nl (std::ostream &__os) | ||||||||||||||||||||||||
std::ostream & | operator<< (std::ostream &os, titlecol f) | ||||||||||||||||||||||||
std::ostream & | operator<< (std::ostream &os, keycol f) | ||||||||||||||||||||||||
std::ostream & | operator<< (std::ostream &os, comcol f) | ||||||||||||||||||||||||
void | str_trim (string &str, char to_trim) | ||||||||||||||||||||||||
int | string_to_oro_sched (const std::string &sched) | ||||||||||||||||||||||||
prior to calling | |||||||||||||||||||||||||
Parse the command line arguments for a deployer program The caller can set defaults for and this function. If the user requests a log level for RTT::Logger, then the logging level is set internally by this function. If the user requests help, then the function displays the help and returns a non-0 value. Any error causes the program usage to be displayed, and a non-0 return value.
| |||||||||||||||||||||||||
int | deployerParseCmdLine (int argc, char **argv, std::string &siteFile, std::vector< std::string > &scriptFiles, std::string &name, bool &requireNameService, boost::program_options::variables_map &vm, boost::program_options::options_description *otherOptions=NULL) | ||||||||||||||||||||||||
Variables | |||||||||||||||||||||||||
static int | got_signal = -1 | ||||||||||||||||||||||||
std::map< std::string, RTT::Logger::LogLevel > | logMap | ||||||||||||||||||||||||
std::deque< TaskContext * > | taskHistory | ||||||||||||||||||||||||
static std::set< string > | valid_names |
The Orocos Component Library. This namespace contains components for supporting applications, such as the TaskBrowser, DeploymentComponent, ReportingComponent,... hardware access such as the IOComponent, AxesComponent, Kuka361Component,... or higher level application logic such as the CartesianControllerVel or nAxesGeneratorPos.
RTT::TaskContext* OCL::createTaskContextProxy | ( | std::string | name | ) |
This helper function looks up a server using the Naming Service and creates a proxy for that object.
Definition at line 36 of file CorbaDeploymentComponent.cpp.
RTT::TaskContext* OCL::createTaskContextProxyIOR | ( | std::string | ior | ) |
This helper function looks up a server using an IOR file and creates a proxy for that object.
Definition at line 65 of file CorbaDeploymentComponent.cpp.
RTT::TaskContext* OCL::createTaskContextProxyIORFile | ( | std::string | iorfilename | ) |
This helper function looks up a server using an IOR file and creates a proxy for that object.
Definition at line 46 of file CorbaDeploymentComponent.cpp.
int OCL::deployerParseCmdLine | ( | int | argc, | |
char ** | argv, | |||
std::string & | siteFile, | |||
std::vector< std::string > & | scriptFiles, | |||
std::string & | name, | |||
bool & | requireNameService, | |||
boost::program_options::variables_map & | vm, | |||
boost::program_options::options_description * | otherOptions = NULL | |||
) |
int OCL::deployerParseCmdLine | ( | int | argc, | |
char ** | argv, | |||
std::string & | siteFile, | |||
std::vector< std::string > & | scriptFiles, | |||
std::string & | name, | |||
bool & | requireNameService, | |||
po::variables_map & | vm, | |||
po::options_description * | otherOptions | |||
) |
Definition at line 65 of file deployer-funcs.cpp.
char OCL::getProgramStatusChar | ( | RTT::TaskContext * | t, | |
string | progname | |||
) |
Definition at line 648 of file TaskBrowser.cpp.
char OCL::getStateMachineStatusChar | ( | RTT::TaskContext * | t, | |
string | progname | |||
) |
Definition at line 642 of file TaskBrowser.cpp.
char OCL::getTaskStatusChar | ( | RTT::TaskContext * | t | ) |
Helper functions to display task and script states.
Definition at line 627 of file TaskBrowser.cpp.
bool OCL::memberDecomposition | ( | base::DataSourceBase::shared_ptr | dsb, | |
PropertyBag & | targetbag, | |||
DataSource< bool >::shared_ptr & | resized | |||
) |
Decompose a given type using getMember() into a property tree.
This function shares 90% of the code with RTT::types::propertyDecomposition, but is optimised for speed and only uses getMember with references, not the custom decomposeType functions.
Definition at line 72 of file ReportingComponent.cpp.
static std::ostream& OCL::nl | ( | std::ostream & | __os | ) | [static] |
Our own defined "\n"
Definition at line 101 of file TaskBrowser.cpp.
std::ostream& OCL::operator<< | ( | std::ostream & | os, | |
titlecol | f | |||
) |
Definition at line 1551 of file TaskBrowser.cpp.
std::ostream& OCL::operator<< | ( | std::ostream & | os, | |
keycol | f | |||
) |
Definition at line 1547 of file TaskBrowser.cpp.
std::ostream& OCL::operator<< | ( | std::ostream & | os, | |
comcol | f | |||
) |
Definition at line 1543 of file TaskBrowser.cpp.
void OCL::str_trim | ( | string & | str, | |
char | to_trim | |||
) |
Definition at line 654 of file TaskBrowser.cpp.
int OCL::string_to_oro_sched | ( | const std::string & | sched | ) |
Definition at line 623 of file DeploymentComponent.cpp.
int OCL::got_signal = -1 [static] |
Definition at line 81 of file DeploymentComponent.cpp.
std::map<std::string, RTT::Logger::LogLevel> OCL::logMap |
boost::assign::map_list_of ("never", RTT::Logger::Debug) ("fatal", RTT::Logger::Fatal) ("critical", RTT::Logger::Critical) ("error", RTT::Logger::Error) ("warning", RTT::Logger::Warning) ("info", RTT::Logger::Info) ("debug", RTT::Logger::Debug) ("realtime", RTT::Logger::RealTime)
Definition at line 54 of file deployer-funcs.cpp.
std::deque<TaskContext*> OCL::taskHistory |
Definition at line 90 of file TaskBrowser.cpp.
std::set<string> OCL::valid_names [static] |
I'm using a set to speed up lookups.
Definition at line 79 of file DeploymentComponent.cpp.