fix: Telemetry "Ignore instances" option being unset by Companion (#1525)
This commit is contained in:
@@ -735,6 +735,7 @@ Node convert<ModelData>::encode(const ModelData& rhs)
|
||||
node["thrTrim"] = (int)rhs.thrTrim;
|
||||
node["trimInc"] = rhs.trimInc;
|
||||
node["displayTrims"] = rhs.trimsDisplay;
|
||||
node["ignoreSensorIds"] = (int)rhs.frsky.ignoreSensorIds;
|
||||
node["disableThrottleWarning"] = (int)rhs.disableThrottleWarning;
|
||||
node["enableCustomThrottleWarning"] = (int)rhs.enableCustomThrottleWarning;
|
||||
node["customThrottleWarningPosition"] = (int)rhs.customThrottleWarningPosition;
|
||||
@@ -885,7 +886,7 @@ Node convert<ModelData>::encode(const ModelData& rhs)
|
||||
node["failsafeChannels"][std::to_string(i)]["val"] = rhs.limitData[i].failsafe;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
for (int i=0; i<CPN_MAX_SCRIPTS; i++) {
|
||||
if (strlen(rhs.scriptData[i].filename) > 0) {
|
||||
node["scriptData"][std::to_string(i)] = rhs.scriptData[i];
|
||||
@@ -962,6 +963,7 @@ bool convert<ModelData>::decode(const Node& node, ModelData& rhs)
|
||||
node["thrTrim"] >> rhs.thrTrim;
|
||||
node["trimInc"] >> rhs.trimInc;
|
||||
node["displayTrims"] >> rhs.trimsDisplay;
|
||||
node["ignoreSensorIds"] >> rhs.frsky.ignoreSensorIds;
|
||||
node["disableThrottleWarning"] >> rhs.disableThrottleWarning;
|
||||
node["enableCustomThrottleWarning"] >> rhs.enableCustomThrottleWarning;
|
||||
node["customThrottleWarningPosition"] >> rhs.customThrottleWarningPosition;
|
||||
|
||||
Reference in New Issue
Block a user