|
| bool | loadFromFile (const std::string &filename) |
| |
| | Master () |
| | Default constructor. More...
|
| |
| bool | setController (const corbo::messages::Controller &msg, std::stringstream *issues=nullptr) |
| |
| bool | setcorboMessage (const corbo::messages::corboParameters &msg, std::stringstream *issues) |
| |
| void | setDefault () |
| | Restore default master settings. More...
|
| |
| bool | setObserver (const corbo::messages::Observer &msg, std::stringstream *issues=nullptr) |
| |
| bool | setPlant (const messages::Plant &msg, std::stringstream *issues=nullptr) |
| |
| bool | setTask (const corbo::messages::Task &msg, std::stringstream *issues=nullptr) |
| |
| void | start (const std::string &server_address, bool blocking=true) |
| | Start master server (blocking call) More...
|
| |
|
| grpc::Status | getAvailableSignals (grpc::ServerContext *context, const corbo::messages::Void *request, grpc::ServerWriter< corbo::messages::Signal > *response_stream) override |
| | Retrieve available signals from task (and included modules) More...
|
| |
| grpc::Status | getController (grpc::ServerContext *context, const corbo::messages::Void *request, corbo::messages::Controller *response) override |
| | Get current controller configuration. More...
|
| |
| grpc::Status | getObserver (grpc::ServerContext *context, const corbo::messages::Void *request, corbo::messages::Observer *response) override |
| | Get current observer configuration. More...
|
| |
| grpc::Status | getPlant (grpc::ServerContext *context, const corbo::messages::Void *request, corbo::messages::Plant *response) override |
| | Get current plant configuration. More...
|
| |
| grpc::Status | getTask (grpc::ServerContext *context, const corbo::messages::Void *request, corbo::messages::Task *response) override |
| | Get current task configuration. More...
|
| |
| grpc::Status | performTask (grpc::ServerContext *context, const corbo::messages::Void *request, grpc::ServerWriter< corbo::messages::Signal > *response_stream) override |
| | Perform the current task and broadcast stream of signals. More...
|
| |
| grpc::Status | ping (grpc::ServerContext *context, const corbo::messages::Void *request, corbo::messages::Status *response) override |
| | Send and receive dummy message in order to check the connectivity between master and client. More...
|
| |
| grpc::Status | setController (grpc::ServerContext *context, const corbo::messages::Controller *request, corbo::messages::Status *response) override |
| | Set and configure controller. More...
|
| |
| grpc::Status | setObserver (grpc::ServerContext *context, const corbo::messages::Observer *request, corbo::messages::Status *response) override |
| | Set and configure observer. More...
|
| |
| grpc::Status | setPlant (grpc::ServerContext *context, const corbo::messages::Plant *request, corbo::messages::Status *response) override |
| | Set and configure plant. More...
|
| |
| grpc::Status | setTask (grpc::ServerContext *context, const corbo::messages::Task *request, corbo::messages::Status *response) override |
| | Set and configure task. More...
|
| |
| grpc::Status | stop (grpc::ServerContext *context, const corbo::messages::Void *request, corbo::messages::Void *response) override |
| | Execution stop of the current task requested (setting global ok() variable to false, needs to be supported by the selected task) More...
|
| |
| grpc::Status | verifyConfig (grpc::ServerContext *context, const corbo::messages::Void *request, corbo::messages::Status *response) override |
| | Check if the current configuration seems to be valid (refer to TaskInterface::verify()) More...
|
| |
General service client for rpc communication.
This class implements a master for (g)RPC communication with the main service client (MasterServiceClient, defined in the communication module).
- See also
- MasterServiceClient
- Author
- Christoph Rösmann (chris.nosp@m.toph.nosp@m..roes.nosp@m.mann.nosp@m.@tu-d.nosp@m.ortm.nosp@m.und.d.nosp@m.e)
Definition at line 86 of file master.h.