JAUS::Keyboard Member List

This is the complete list of members for JAUS::Keyboard, including all inherited members.
AddChildService(Service *childService)JAUS::Service
ButtonActions enum nameJAUS::ControlDevice
CheckServiceStatus(const unsigned int timeSinceLastCheckMs)JAUS::Keyboard [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]
DefaultWaitMsJAUS::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]
GlobalBroadcastJAUS::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]
Keyboard()JAUS::Keyboard
LoadSettings(const std::string &filename)JAUS::Keyboard [virtual]
LoadSettingsForVehicle(const std::string &vehicleIdentificationName, const std::string &directory)JAUS::ControlDevice [virtual]
LocalBroadcastJAUS::Service [static]
Map typedefJAUS::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]
mComponentIDJAUS::Service [protected]
mDebugMessagesFlagJAUS::Service [protected]
mDebugMessagesMutexJAUS::Service [protected, static]
mKeyboardJAUS::Keyboard [protected]
mpComponentJAUS::Service [protected]
mShutdownServiceFlagJAUS::Service [protected]
mStatusJAUS::Management::Child [protected]
NameJAUS::ControlDevice [static]
NoBroadcastJAUS::Service [static]
PrintStatus() const JAUS::ControlDevice [virtual]
ProcessAcquisitionOfControl(const Address &controlledComponent)JAUS::ControlDevice [virtual]
PropulsiveLinearEffortX enum valueJAUS::ControlDevice
PropulsiveLinearEffortY enum valueJAUS::ControlDevice
PropulsiveLinearEffortZ enum valueJAUS::ControlDevice
PropulsiveRotationalEffortX enum valueJAUS::ControlDevice
PropulsiveRotationalEffortY enum valueJAUS::ControlDevice
PropulsiveRotationalEffortZ enum valueJAUS::ControlDevice
Ptr typedefJAUS::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 valueJAUS::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 valueJAUS::ControlDevice
Reset()JAUS::ControlDevice [inline, virtual]
ResistiveLinearEffortX enum valueJAUS::ControlDevice
ResistiveLinearEffortY enum valueJAUS::ControlDevice
ResistiveLinearEffortZ enum valueJAUS::ControlDevice
ResistiveRotationalEffortX enum valueJAUS::ControlDevice
ResistiveRotationalEffortY enum valueJAUS::ControlDevice
ResistiveRotationalEffortZ enum valueJAUS::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::Keyboard [inline, 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 nameJAUS::ControlDevice
~Child()JAUS::Management::Child [inline, virtual]
~ControlDevice()JAUS::ControlDevice [virtual]
~Keyboard()JAUS::Keyboard [virtual]
~Service()JAUS::Service [virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines