Input event origin accepted by the canned message module. Can be e.g. "rotEnc1", "upDownEnc1" or keyword "_any"
from protobuf field: string allow_input_source = 10;
Enable/disable CannedMessageModule.
from protobuf field: bool enabled = 9;
Generate input event on CCW of this kind.
from protobuf field: ModuleConfig.CannedMessageConfig.InputEventChar inputbroker_event_ccw = 6;
Generate input event on CW of this kind.
from protobuf field: ModuleConfig.CannedMessageConfig.InputEventChar inputbroker_event_cw = 5;
Generate input event on Press of this kind.
from protobuf field: ModuleConfig.CannedMessageConfig.InputEventChar inputbroker_event_press = 7;
GPIO pin for rotary encoder A port.
from protobuf field: uint32 inputbroker_pin_a = 2;
GPIO pin for rotary encoder B port.
from protobuf field: uint32 inputbroker_pin_b = 3;
GPIO pin for rotary encoder Press port.
from protobuf field: uint32 inputbroker_pin_press = 4;
Enable the rotary encoder #1. This is a 'dumb' encoder sending pulses on both A and B pins while rotating.
from protobuf field: bool rotary1_enabled = 1;
CannedMessageModule also sends a bell character with the messages. ExternalNotificationModule can benefit from this feature.
from protobuf field: bool send_bell = 11;
Enable the Up/Down/Select input device. Can be RAK rotary encoder or 3 buttons. Uses the a/b/press definitions from inputbroker.
from protobuf field: bool updown1_enabled = 8;
Generated using TypeDoc
TODO: REPLACE
Generated
from protobuf message ModuleConfig.CannedMessageConfig