mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-25 01:05:27 +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();
|
cellCount = getBatteryCellCount();
|
||||||
vfasVoltage = cellCount ? getBatteryVoltage() / cellCount : 0;
|
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;
|
*clearToSend = false;
|
||||||
break;
|
break;
|
||||||
#ifdef USE_ESC_SENSOR_TELEMETRY
|
#ifdef USE_ESC_SENSOR_TELEMETRY
|
||||||
|
@ -636,7 +636,7 @@ void processSmartPortTelemetry(smartPortPayload_t *payload, volatile bool *clear
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
case FSSP_DATAID_CURRENT :
|
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;
|
*clearToSend = false;
|
||||||
break;
|
break;
|
||||||
#ifdef USE_ESC_SENSOR_TELEMETRY
|
#ifdef USE_ESC_SENSOR_TELEMETRY
|
||||||
|
@ -698,19 +698,19 @@ void processSmartPortTelemetry(smartPortPayload_t *payload, volatile bool *clear
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
case FSSP_DATAID_ALTITUDE :
|
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;
|
*clearToSend = false;
|
||||||
break;
|
break;
|
||||||
case FSSP_DATAID_FUEL :
|
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;
|
*clearToSend = false;
|
||||||
break;
|
break;
|
||||||
case FSSP_DATAID_VARIO :
|
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;
|
*clearToSend = false;
|
||||||
break;
|
break;
|
||||||
case FSSP_DATAID_HEADING :
|
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;
|
*clearToSend = false;
|
||||||
break;
|
break;
|
||||||
#if defined(USE_ACC)
|
#if defined(USE_ACC)
|
||||||
|
@ -866,14 +866,14 @@ void processSmartPortTelemetry(smartPortPayload_t *payload, volatile bool *clear
|
||||||
break;
|
break;
|
||||||
case FSSP_DATAID_GPS_ALT :
|
case FSSP_DATAID_GPS_ALT :
|
||||||
if (STATE(GPS_FIX)) {
|
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;
|
*clearToSend = false;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
#endif
|
#endif
|
||||||
case FSSP_DATAID_A4 :
|
case FSSP_DATAID_A4 :
|
||||||
cellCount = getBatteryCellCount();
|
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);
|
smartPortSendPackage(id, vfasVoltage);
|
||||||
*clearToSend = false;
|
*clearToSend = false;
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue