You interact with the BODAQS data logger using a keypad and small display on the device. Optionally, you can connect a handlebar-mounted switch to make on-bike interaction more convenient. To download files or do detailed configuration, the device connects to WiFi and you access it from a web browser.
The logger’s display shows current logger status and supports configuring and calibrating the logger through a menu system. The display shows the idle/status screen unless the menu is open.
The idle/status screen shows:
In the top row, the current status. When not logging, this row shows the WiFi state.
The sample rate.
The number of active sensor channels.
In the bottom row, the time and battery charge state.
When logging is active, the main idle information blinks periodically providing visible indication that the logger is recording. (If you are using the bar switch, the LED on the switch is also on to indicate logging).
Short messages appear in the middle of the screen after actions such as starting
a log, stopping a log, marking an event, saving calibration, or encountering an
error.
The OLED dims after a period of inactivity to save power. Using the controls
wakes it back to normal brightness.
Logging is of course the main function of the data logger. When logging starts,
the logger creates a new log file on the SD card and begins recording samples from
the active sensors at the set sample rate.
Starting a log
Start logging by pressing the ‘sel’ (middle) button on the logger when in the idle scree. Starting logging will stop WiFi and the web server if they are running. The logger shows Log start if the run starts successfully. If you are using the bar switch, a long press will toggle logging on.
Stopping a log
Pressing the ‘sel’ button again stops stops logging, closes the current log file, restores normal
controls, and shows a Log stop confirmation. If WiFi was active when the log was started, the logger will attempt to restore the connection. If you are using the bar switch, a long press will toggle logging off.
When logging is active, the user can mark an event of interest. A mark is written into the
log stream so the event can be found later during analysis. Typical uses might include:
Beginning or ending a test section
A trail feature of interest
Noting unusual or interesting bike behaviour during a run.
Selecting or navigating right from the WiFi menu item starts or stops WiFi and the web interface. If using the bar switch, a double press on the switch will also toggle WiFi on or off.
When WiFi is off, selecting the row starts a connection attempt. The display
changes to WiFi: CONNECTING while the logger tries to connect. If the
connection succeeds and the web server starts, the row changes to WiFi: ON.
When WiFi is on, selecting the row stops the web server and disables WiFi. The
row changes back to WiFi: OFF.
The idle screen shows WiFi status in the top row, including the name of the network and the logger’s IP address.
If WiFi cannot start, the display shows a short failure message such as
WiFi fail or WiFi timeout.
The Mute sensors menu opens a list of configured sensors. This screen lets you
enable or mute individual sensor channels without editing the configuration file.
Each sensor appears by name. Muted sensors show [M] beside the name.
Selecting a sensor toggles it between muted and active:
Muted means the sensor is excluded from active logging output.
Active sensors are included in the channel count and log data.
The display shows a short Muted or Unmuted confirmation after the change.
The Calibration menu exposes calibration helpers that are specific to the type of sensor. For linear motion-type sensors, ZERO and RANGE calibration methods are supported.
The first calibration screen lists the configured sensors. Each row shows the
sensor name and the calibration operations available for that sensor:
[Z] means zero calibration is available.
[R] means range calibration is available.
[Z|R] means both zero and range calibration are available.
[none] means the sensor does not currently expose on-device calibration actions.
Select a sensor to open its calibration detail screen.
Range calibration captures the sensor’s travel range between a start position
and a finish position.
Typical range calibration workflow:
Put the sensor or suspension component at the range start position.
Open Calibration.
Select the sensor.
Select Start RANGE.
Move the sensor or suspension component through the intended travel to the finish position.
Select Finish RANGE.
Check the captured count shown on the display.
Select Save to keep the range, or Cancel to discard it.
While range calibration is active, the display shows live raw counts at the
bottom of the screen. This helps confirm that the sensor is moving and that the
logger is seeing the change.
Saving a range calibration writes the range values to the logger configuration.
For sensors where direction matters, the logger also updates the sensor’s
inversion setting based on the captured start and finish positions.
The Sleep menu item puts the logger into sleep mode. Use sleep when you want to conserve battery without fully disconnecting power. The logger will wake up when ‘sel’ is pressed.
A long press on the nav-left button from the idle screen will also put the logger to sleep.
The Reset time menu item forces a time sync using WiFi.
When the logger boots, it attempts to connect to WiFi to set its internal real-time clock. If it cannot find a network connection, the clock status will remain not set. If this occurs, you can force a sync once you have WiFi access.
If the sync starts, the menu row changes to Time: SYNCING. If the sync fails,
the display shows Time sync fail.
Use restart after configuration changes or if the logger is in an unexpected
state. Restart is blocked while logging is active, so stop the current log first.