From 4e4d1a98f6e1be5768e483d453ccbaabc07286fd Mon Sep 17 00:00:00 2001 From: Mark Whitehorn Date: Wed, 20 Jan 2016 10:24:58 -0700 Subject: [PATCH] update comments on scale factors --- src/drivers/sPort_telemetry/sPort_data.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/drivers/sPort_telemetry/sPort_data.c b/src/drivers/sPort_telemetry/sPort_data.c index 4159dfd532..df20634e49 100644 --- a/src/drivers/sPort_telemetry/sPort_data.c +++ b/src/drivers/sPort_telemetry/sPort_data.c @@ -147,7 +147,7 @@ void sPort_send_data(int uart, uint16_t id, uint32_t data) } -// TODO: correct scaling +// scaling correct with OpenTX 2.1.7 void sPort_send_BATV(int uart) { /* get a local copy of the vehicle status data */ @@ -160,7 +160,7 @@ void sPort_send_BATV(int uart) sPort_send_data(uart, SMARTPORT_ID_VFAS, voltage); } -// TODO: correct scaling +// TODO: verify scaling void sPort_send_CUR(int uart) { /* get a local copy of the vehicle status data */ @@ -169,7 +169,7 @@ void sPort_send_CUR(int uart) orb_copy(ORB_ID(vehicle_status), vehicle_status_sub, &vehicle_status); /* send data */ - uint32_t current = (int)(255 * vehicle_status.battery_current / 50.0f); + uint32_t current = (int)(100 * vehicle_status.battery_current); sPort_send_data(uart, SMARTPORT_ID_CURR, current); }