mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-23 16:25:31 +03:00
Merge pull request #9866 from mikeller/cleanup_smartport_comments
Updated comments in 'smartport.c' to reflect the specification.
This commit is contained in:
commit
931b3b2b89
1 changed files with 8 additions and 8 deletions
|
@ -616,7 +616,7 @@ void processSmartPortTelemetry(smartPortPayload_t *payload, volatile bool *clear
|
|||
cellCount = getBatteryCellCount();
|
||||
vfasVoltage = cellCount ? getBatteryVoltage() / cellCount : 0;
|
||||
}
|
||||
smartPortSendPackage(id, vfasVoltage); // given in 0.01V, convert to volts
|
||||
smartPortSendPackage(id, vfasVoltage); // in 0.01V according to SmartPort spec
|
||||
*clearToSend = false;
|
||||
break;
|
||||
#ifdef USE_ESC_SENSOR_TELEMETRY
|
||||
|
@ -636,7 +636,7 @@ void processSmartPortTelemetry(smartPortPayload_t *payload, volatile bool *clear
|
|||
break;
|
||||
#endif
|
||||
case FSSP_DATAID_CURRENT :
|
||||
smartPortSendPackage(id, getAmperage() / 10); // given in 10mA steps, unknown requested unit
|
||||
smartPortSendPackage(id, getAmperage() / 10); // in 0.1A according to SmartPort spec
|
||||
*clearToSend = false;
|
||||
break;
|
||||
#ifdef USE_ESC_SENSOR_TELEMETRY
|
||||
|
@ -698,19 +698,19 @@ void processSmartPortTelemetry(smartPortPayload_t *payload, volatile bool *clear
|
|||
break;
|
||||
#endif
|
||||
case FSSP_DATAID_ALTITUDE :
|
||||
smartPortSendPackage(id, getEstimatedAltitudeCm()); // unknown given unit, requested 100 = 1 meter
|
||||
smartPortSendPackage(id, getEstimatedAltitudeCm()); // in cm according to SmartPort spec
|
||||
*clearToSend = false;
|
||||
break;
|
||||
case FSSP_DATAID_FUEL :
|
||||
smartPortSendPackage(id, getMAhDrawn()); // given in mAh, unknown requested unit
|
||||
smartPortSendPackage(id, getMAhDrawn()); // given in mAh, should be in percent according to SmartPort spec
|
||||
*clearToSend = false;
|
||||
break;
|
||||
case FSSP_DATAID_VARIO :
|
||||
smartPortSendPackage(id, getEstimatedVario()); // unknown given unit but requested in 100 = 1m/s
|
||||
smartPortSendPackage(id, getEstimatedVario()); // in cm/s according to SmartPort spec
|
||||
*clearToSend = false;
|
||||
break;
|
||||
case FSSP_DATAID_HEADING :
|
||||
smartPortSendPackage(id, attitude.values.yaw * 10); // given in 10*deg, requested in 10000 = 100 deg
|
||||
smartPortSendPackage(id, attitude.values.yaw * 10); // in degrees * 100 according to SmartPort spec
|
||||
*clearToSend = false;
|
||||
break;
|
||||
#if defined(USE_ACC)
|
||||
|
@ -866,14 +866,14 @@ void processSmartPortTelemetry(smartPortPayload_t *payload, volatile bool *clear
|
|||
break;
|
||||
case FSSP_DATAID_GPS_ALT :
|
||||
if (STATE(GPS_FIX)) {
|
||||
smartPortSendPackage(id, gpsSol.llh.altCm); // given in 0.01m
|
||||
smartPortSendPackage(id, gpsSol.llh.altCm); // in cm according to SmartPort spec
|
||||
*clearToSend = false;
|
||||
}
|
||||
break;
|
||||
#endif
|
||||
case FSSP_DATAID_A4 :
|
||||
cellCount = getBatteryCellCount();
|
||||
vfasVoltage = cellCount ? (getBatteryVoltage() / cellCount) : 0; // given in 0.01V, convert to volts
|
||||
vfasVoltage = cellCount ? (getBatteryVoltage() / cellCount) : 0; // in 0.01V according to SmartPort spec
|
||||
smartPortSendPackage(id, vfasVoltage);
|
||||
*clearToSend = false;
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue