Class ClKeyboard

Inheritance Relationships

Base Type

  • public smacc2::client_bases::SmaccSubscriberClient< std_msgs::msg::UInt16 >

Class Documentation

class ClKeyboard : public smacc2::client_bases::SmaccSubscriberClient<std_msgs::msg::UInt16>

Public Functions

ClKeyboard()
virtual ~ClKeyboard()
virtual void onInitialize() override
template<typename T>
inline void OnKeyPress(void (T::* callback)(char keypress), T *object)
template<typename TOrthogonal, typename TSourceObject>
inline void onOrthogonalAllocation()
void onKeyboardMessage(const std_msgs::msg::UInt16 &unicode_keychar)
template<typename TEv>
inline void postKeyEvent()

Public Members

smacc2::SmaccSignal<void(char keypress)> OnKeyPress_
std::function<void(std_msgs::msg::UInt16)> postEventKeyPress