123456789101112131415161718192021222324252627282930313233343536373839 |
- #include "AP_JSButton.h"
- const AP_Param::GroupInfo JSButton::var_info[] = {
-
-
-
-
-
- AP_GROUPINFO("FUNCTION", 1, JSButton, _function, 0),
-
-
-
-
-
- AP_GROUPINFO("SFUNCTION", 2, JSButton, _sfunction, 0),
- AP_GROUPEND
- };
- JSButton::JSButton(void)
- {
- AP_Param::setup_object_defaults(this, var_info);
- }
- uint8_t JSButton::function(bool shift) const
- {
- if (shift) {
- return _sfunction;
- }
- return _function;
- }
- void JSButton::set_default(button_function_t f, button_function_t sf)
- {
- _function.set_default(f);
- _sfunction.set_default(sf);
- }
|