A Log tab is associated to each selected vehicle, and consists of the following main elements:
- Refresh button
- Event type selection
- Text filter
- Direct link to the
- Direct link to the ESP Logs directory
- Event table
- Buttons to load more events
Querying for Events¶
The set of events loaded by Dash4 for a given vehicle is the result of querying the TethysDash backend according to the following:
Number of events to load per vehicle upon a refreshin the Query section of the Frontend Settings. This parameter just puts a limit on the maximum number of records to retrieve from the backend.
The query to the backend is also determined by the selected event types:
This event type selection condition has been added in v4.7.5.
As exposed in the selection dropdown, most of the event types have a direct 1-to-1 correspondence to the basic event types defined in the system, while other entries comprise families of such types:
Direct Comms ACK,
Direct Comms Received
SAT Comms Request,
SAT Comms Queued,
SAT Comms Received.
Upon any desired changes in this selection,
Apply button to perform the updated request.
Esc or close the dropdown to cancel any changes.
Filtering on the UI side¶
You can use the filter field to select a subset of the loaded events for actual display in the table according to the entered text:
Loading More Events¶
The buttons at the bottom of the table allow quickly loading more events from the backend and according to the current event type selection.
Note that any additional events loaded in this way will in principle remain loaded until the next regular refresh action (either explicit or via auto-refresh).
If you are using these buttons for more than just a quick inspection, you may want to temporarily disable the auto-refresh feature to avoid the potential "interference," while having better overall control.