, including all inherited members.
| AddChildService(Service *childService) | JAUS::Service | |
| ButtonActions enum name | JAUS::ControlDevice | |
| CheckServiceStatus(const unsigned int timeSinceLastCheckMs) | JAUS::ControlDevice | [virtual] |
| Child(const ID &serviceIdentifier, const ID &parentServiceIdentifier) | JAUS::Management::Child | [inline] |
| ClearEmergency() | JAUS::ControlDevice | [inline, virtual] |
| ClearMicrocontrollState() | JAUS::ControlDevice | [virtual] |
| ClearWrenchEffort() | JAUS::ControlDevice | [virtual] |
| ControlDevice() | JAUS::ControlDevice | |
| CreateMessage(const UShort messageCode) const | JAUS::ControlDevice | [virtual] |
| DefaultWaitMs | JAUS::Service | [static] |
| EnableDebugMessages(const bool on=true) | JAUS::Service | [inline, virtual] |
| EnableService(const bool enable) | JAUS::Service | [inline] |
| EventsService() | JAUS::Events::Child | |
| EventsService() const | JAUS::Events::Child | |
| GenerateEvent(const Events::Subscription &info) const | JAUS::ControlDevice | [inline, virtual] |
| GetChildService(const Service::ID &id=Service::ID()) | JAUS::Service | |
| GetChildService(const Service::ID &id=Service::ID()) const | JAUS::Service | |
| GetChildServices() | JAUS::Service | [protected] |
| GetChildServices() const | JAUS::Service | [protected] |
| GetComponent() | JAUS::Service | [inline] |
| GetComponent() const | JAUS::Service | [inline] |
| GetComponentID() const | JAUS::Service | [inline] |
| GetDriverID() const | JAUS::ControlDevice | [inline] |
| GetInputIdToWrenchMapping() | JAUS::ControlDevice | [inline] |
| GetParentService() | JAUS::Service | |
| GetParentService() const | JAUS::Service | |
| GetServiceID() const | JAUS::Service | [inline] |
| GetServices() const | JAUS::Service | |
| GetStatus() const | JAUS::Management::Child | [inline] |
| GetTransportService() | JAUS::Service | [inline, protected] |
| GetTransportService() const | JAUS::Service | [inline, protected] |
| GlobalBroadcast | JAUS::Service | [static] |
| HaveDriveControl() const | JAUS::ControlDevice | [virtual] |
| InheritsFrom(const Service::ID &id) const | JAUS::Service | |
| Initialize() | JAUS::Service | [inline, virtual] |
| IsDiscoverable() const | JAUS::ControlDevice | [inline, virtual] |
| IsEnabled() const | JAUS::Service | [inline] |
| IsEventSupported(const Events::Type type, const double requestedPeriodicRate, const Message *queryMessage, double &confirmedPeriodicRate, std::string &errorMessage) const | JAUS::ControlDevice | [inline, virtual] |
| IsServiceShuttingDown() const | JAUS::Service | [inline] |
| LoadSettings(const std::string &filename) | JAUS::ControlDevice | [virtual] |
| LoadSettingsForVehicle(const std::string &vehicleIdentificationName, const std::string &directory) | JAUS::ControlDevice | [virtual] |
| LocalBroadcast | JAUS::Service | [static] |
| Map typedef | JAUS::Service | |
| MapButtonToAction(const int buttonNumber, const ButtonActions action) | JAUS::ControlDevice | [virtual] |
| MapButtonToDigitalOut(const int buttonNumber, const std::string &digital, const bool onPress=true) | JAUS::ControlDevice | [virtual] |
| MapInputToAnalogOut(const int inputID, const std::string &analog, const bool invert, const double limit) | JAUS::ControlDevice | [virtual] |
| MapInputToWrench(const int inputID, const WrenchEffort wrenchID, const double deadzone, const bool invert, const double limit) | JAUS::ControlDevice | [virtual] |
| mComponentID | JAUS::Service | [protected] |
| mDebugMessagesFlag | JAUS::Service | [protected] |
| mDebugMessagesMutex | JAUS::Service | [protected, static] |
| mpComponent | JAUS::Service | [protected] |
| mShutdownServiceFlag | JAUS::Service | [protected] |
| mStatus | JAUS::Management::Child | [protected] |
| Name | JAUS::ControlDevice | [static] |
| NoBroadcast | JAUS::Service | [static] |
| PrintStatus() const | JAUS::ControlDevice | [virtual] |
| ProcessAcquisitionOfControl(const Address &controlledComponent) | JAUS::ControlDevice | [virtual] |
| PropulsiveLinearEffortX enum value | JAUS::ControlDevice | |
| PropulsiveLinearEffortY enum value | JAUS::ControlDevice | |
| PropulsiveLinearEffortZ enum value | JAUS::ControlDevice | |
| PropulsiveRotationalEffortX enum value | JAUS::ControlDevice | |
| PropulsiveRotationalEffortY enum value | JAUS::ControlDevice | |
| PropulsiveRotationalEffortZ enum value | JAUS::ControlDevice | |
| Ptr typedef | JAUS::Service | |
| PushMessageToChildren(const Message *message) | JAUS::Service | [protected] |
| Receive(const Message *message) | JAUS::ControlDevice | [virtual] |
| RecursiveShutdown() | JAUS::Service | [virtual] |
| ReleaseComponentControl(const Address &id, const bool sendStandbyCommand, const unsigned int waitTimeMs=Service::DefaultWaitMs) | JAUS::Management::Child | |
| ReleaseControl() | JAUS::ControlDevice | [inline, virtual] |
| ReleaseDriveControl enum value | JAUS::ControlDevice | |
| RequestComponentControl(const Address &id, const bool sendResumeCommand, const bool reacquire=false, const unsigned int waitTimeMs=Service::DefaultWaitMs) | JAUS::Management::Child | |
| RequestControl() | JAUS::AccessControl::Child | [inline, virtual] |
| RequestDriveControl enum value | JAUS::ControlDevice | |
| Reset() | JAUS::ControlDevice | [inline, virtual] |
| ResistiveLinearEffortX enum value | JAUS::ControlDevice | |
| ResistiveLinearEffortY enum value | JAUS::ControlDevice | |
| ResistiveLinearEffortZ enum value | JAUS::ControlDevice | |
| ResistiveRotationalEffortX enum value | JAUS::ControlDevice | |
| ResistiveRotationalEffortY enum value | JAUS::ControlDevice | |
| ResistiveRotationalEffortZ enum value | JAUS::ControlDevice | |
| Resume() | JAUS::ControlDevice | [inline, virtual] |
| Send(const Message *message, const int broadcastFlags=NoBroadcast) const | JAUS::Service | [virtual] |
| Send(const Message *message, Message *response, const unsigned int waitTimeMs=DefaultWaitMs) const | JAUS::Service | [virtual] |
| Send(const Message *message, Message::List &possibleResponses, const unsigned int waitTimeMs=Service::DefaultWaitMs) const | JAUS::Service | [virtual] |
| SendEvent(const Events::Subscription &info, const Message *payload) const | JAUS::Events::Child | |
| SendMicrocontrollerState() | JAUS::ControlDevice | [virtual] |
| SendWrenchEffort() | JAUS::ControlDevice | [virtual] |
| Service(const ID &serviceIdentifier, const ID &parentServiceIdentifier) | JAUS::Service | |
| SetComponent(Component *component) | JAUS::Service | |
| SetComponentID(const Address &id) | JAUS::Service | |
| SetEmergency() | JAUS::ControlDevice | [inline, virtual] |
| SetParentService(Service *parentService) | JAUS::Service | |
| SetSubsystemToControl(const UShort id) | JAUS::ControlDevice | |
| Shutdown() | JAUS::ControlDevice | [virtual] |
| SignalButtonPress(const int buttonNumber) | JAUS::ControlDevice | [virtual] |
| SignalButtonRelease(const int buttonNumber) | JAUS::ControlDevice | [virtual] |
| SignalEvent(const UShort reportMessageCode) | JAUS::Events::Child | |
| SignalEvent(const Subscription &info) | JAUS::Events::Child | |
| SignalServiceToShutdown(const bool enable=true) | JAUS::Service | [inline] |
| Standby() | JAUS::ControlDevice | [inline, virtual] |
| TakeDriveControl(const bool enable=true) | JAUS::ControlDevice | [virtual] |
| UpdateAnalogOut(const int inputID, const double signalValue) | JAUS::ControlDevice | [virtual] |
| UpdateWrench(const int inputID, const double percentEffort) | JAUS::ControlDevice | [virtual] |
| WrenchEffort enum name | JAUS::ControlDevice | |
| ~Child() | JAUS::Management::Child | [inline, virtual] |
| ~ControlDevice() | JAUS::ControlDevice | [virtual] |
| ~Service() | JAUS::Service | [virtual] |