Project

General

Profile

Actions

Configuring Inputs » History » Revision 1

Revision 1/3 | Next »
Adam Klama, 06/21/2026 02:10 PM


Configuring Inputs

An input brings a value into the controller — from a physical pin, the CAN
bus, or computed from other inputs. Every input shares the
Common IO Settings; each type adds its own options.

Inputs fall into three groups.

Physical (hardware-pin) inputs

Input Reads Page
Analog Input Analog voltage on a pin inputs/Analog-Input.md
Digital Input On/off (shorted to sGND) with debounce/invert inputs/Digital-Input.md
Frequency Input Frequency, speed, duty or pulse time from a pin inputs/Frequency-Input.md
Analog Switch Input Resistor-ladder / voltage switch inputs/Analog-Switch-Input.md

Communication inputs

Input Reads Page
CAN Bus Input A signal from a raw CAN frame inputs/CAN-Bus-Input.md
CAN Object Input A named object provided by a CAN Preset inputs/CAN-Object-Input.md

See Working with the CAN Bus.

Computed / logical / virtual inputs

Input Produces Page
Constant Value Input A fixed value inputs/Constant-Value-Input.md
Compare Input A boolean (1024 / 0) from a comparison inputs/Compare-Input.md
Math / Divide Input Maths between two inputs inputs/Math-Divide-Input.md
Map Input 1D lookup on another input inputs/Map-Input.md
Mux Input Selects 1 of 8 inputs inputs/Mux-Input.md
Counter Input Up/down/reset counter inputs/Counter-Input.md
Waveform Input Time-based generated signal inputs/Waveform-Input.md
RBC Input Decodes Gray code from a set of bit inputs inputs/RBC-Input.md
Virtual Input Value set from the datalogger (USB sliders) inputs/Virtual-Input.md
System Input A system value, selected by pin inputs/System-Input.md

Not documented here: Test Input and AHRS Input (developer/diagnostic), Current
Sense Input (diagnostic), QEI Input (diff-controller only), and the internal
template-only types Gear Ratio Calculator and Clutch Slip Counter. Duty
measurement is covered by the Frequency Input (Duty mode), and the legacy
standalone Frequency/Duty inputs are folded into it.

Updated by Adam Klama 1 day ago · 3 revisions