Closed vshcherb closed 1 year ago
[x] Show sensor name. Wahoo SPEED 7D64 > BLEBikeSCDdevice ?
[x] Allow to select only proper type sensors
[x] Use ic_action_sensor_off
for None
[x] Show empty state, if sensor of needed type doesn't paired.
Current | Figma |
---|---|
Doc:
<osmand:heart_rate_sensor>
<osmand:speed_sensor>
<osmand:bike_cadence_sensor
>
<osmand:power_sensor>
<osmand:temperature_sensor>
Settings are related to External Settings Plugin and displayed only with External Sensors plugin enabled.
Settings are related to External Settings Plugin and displayed only with External Sensors plugin enabled.
Settings related to Trip recording, (thats why, they placed here) related to data that will be or not recorded to the track. You can't change mentioned settings in External sensor plugin settings.
Settings than should be always visible even if External sensor plugin is disabled which is not possible cause they store Sensor names etc... That's dependency between plugins could be avoided if Trip Recording won't be a plugin.
Well we could make Trip Recording part of Default functionality especially now we have Trip Recording as Drawer item. Then we can move Trip recording settings to BLE Plugin
All links are in this issue: BLE/ANT+ Management Sensors
ToDo
BLE/ANT+ Widgets And Trip Recording Refactoring:
Configure Screen
Trip recording plugin, Figma
External sensors
The screen allows to select sensor for each data type.
OsmAnd will write data for selected type into a track while trip recording.
[x] Show five supported data types
[x] Speed, icon
ic_action_speed_outlined
[x] Bicycle cadence, icon
ic_action_sensor_cadence_outlined
[x] Bicycle power, icon
ic_action_sensor_bicycle_power_outlined
[x] Heart rate, icon
ic_action_sensor_heart_rate_outlined
[x] Temperature, icon
ic_action_thermometer
[x] Tap on any data type, will open Paired sensors screen
Paired sensors