Logic_library
Library for Logic board by RoboticsBrno.
|
This is the complete list of members for Buttons, including all inherited members.
Buttons(Buttons &)=delete | Buttons | |
callbackList() | Buttons | inline |
CallbackList typedef | Buttons | |
Logic | Buttons | friend |
onChange(CallbackList::Callback function) | Buttons | |
onChange(std::function< void(std::bitset< MaxID > currentState)> function) | Buttons | inline |
onChange(std::function< void()> function) | Buttons | inline |
onChange(CallbackList::Callback function, ButtonID watchedButton) | Buttons | inline |
onChange(std::function< void(bool isPressed)> function, ButtonID watchedButton) | Buttons | inline |
onChange(std::function< void()> function, ButtonID watchedButton) | Buttons | inline |
onChangeUntil(Buttons::CallbackList::Callback function, Condition condition) | Buttons | inline |
onNexRelease(std::function< void()> function, ButtonID watchedButton) | Buttons | inline |
onNextChange(Buttons::CallbackList::Callback function) | Buttons | inline |
onNextChange(std::function< void(bool isPressed)> function, ButtonID watchedButton) | Buttons | inline |
onNextChanges(Buttons::CallbackList::Callback function, int count) | Buttons | inline |
onNextChanges(std::function< void(bool isPressed)> function, ButtonID watchedButton, int count) | Buttons | inline |
onNextPress(std::function< void()> function, ButtonID watchedButton) | Buttons | inline |
onNextPresses(std::function< void()> function, ButtonID watchedButton, int count) | Buttons | inline |
onNextReleases(std::function< void()> function, ButtonID watchedButton, int count) | Buttons | inline |
onPress(CallbackList::Callback function) | Buttons | inline |
onPress(std::function< void(std::bitset< MaxID > currentState)> function) | Buttons | inline |
onPress(std::function< void()> function) | Buttons | inline |
onPress(std::function< void()> function, ButtonID watchedButton) | Buttons | inline |
onPressUntil(std::function< void()> function, Condition condition, ButtonID watchedButton) | Buttons | inline |
onRelease(CallbackList::Callback function) | Buttons | inline |
onRelease(std::function< void(std::bitset< MaxID > currentState)> function) | Buttons | inline |
onRelease(std::function< void()> function) | Buttons | inline |
onRelease(std::function< void()> function, ButtonID watchedButton) | Buttons | inline |
onReleaseUntil(std::function< void()> function, Condition condition, ButtonID watchedButton) | Buttons | inline |
operator=(Buttons &)=delete | Buttons | |
precti(gpio_num_t cisloPinu) | Buttons | inlinestatic |
precti(ButtonID idTlacitka) | Buttons | inlinestatic |
prectiVsechny() | Buttons | inlinestatic |
priStisku(CallbackList::Callback funkce) | Buttons | inline |
priStisku(std::function< void(std::bitset< MaxID > currentState)> funkce) | Buttons | inline |
priStisku(std::function< void()> funkce) | Buttons | inline |
priStisku(std::function< void()> funkce, ButtonID sledovaneTlacitko) | Buttons | inline |
priUvolneni(CallbackList::Callback funkce) | Buttons | inline |
priUvolneni(std::function< void(std::bitset< MaxID > currentState)> funkce) | Buttons | inline |
priUvolneni(std::function< void()> funkce) | Buttons | inline |
priUvolneni(std::function< void()> funkce, ButtonID sledovaneTlacitko) | Buttons | inline |
priZmene(CallbackList::Callback funkce) | Buttons | inline |
priZmene(std::function< void(std::bitset< MaxID > aktualniStav)> funkce) | Buttons | inline |
priZmene(std::function< void()> funkce) | Buttons | inline |
priZmene(CallbackList::Callback funkce, ButtonID sledovaneTlacitko) | Buttons | inline |
priZmene(std::function< void(bool jeStisknuto)> funkce, ButtonID sledovaneTlacitko) | Buttons | inline |
priZmene(std::function< void()> funkce, ButtonID sledovaneTlacitko) | Buttons | inline |
read(gpio_num_t) | Buttons | static |
read(ButtonID) | Buttons | static |
readAll() | Buttons | static |
removeCallback(CallbackList::Handle) | Buttons | |
smazatCallback(CallbackList::Handle handle) | Buttons | inline |