Go to the documentation of this file.
30 this->emergencyStopState = state;
34 case EmergencyStopState::eEmergencyStopActive :
35 s =
"eEmergencyStopActive";
37 case EmergencyStopState::eEmergencyStopInactive :
38 s =
"eEmergencyStopInactive";
45 this->emergencyStopTopic->reportEmergencyStopState(state);
50 return this->emergencyStopState;
61 emergencyStopTopic = armarx::ManagedIceObject::getTopic<EmergencyStopListenerPrx>(getProperty<std::string>(
"EmergencyStopTopic").getValue());
EmergencyStopState getEmergencyStopState(const ::Ice::Current &=Ice::emptyCurrent) const override
std::string getConfigIdentifier()
Retrieve config identifier for this component as set in constructor.
void offeringTopic(const std::string &name)
Registers a topic for retrival after initialization.
void onConnectComponent() override
void onInitComponent() override
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.
double s(double t, double s0, double v0, double a0, double j)
This file offers overloads of toIce() and fromIce() functions for STL container types.
void setEmergencyStopState(EmergencyStopState state, const ::Ice::Current &=Ice::emptyCurrent) override
Sets the state of the EmergencyStop and sends the new state immediatly over the specified topic.