Garmin: add DC_SAMPLE_CNS reporting

The code to parse it was already there, we just didn't report it.

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
Linus Torvalds 2018-09-02 13:31:51 -07:00
parent 86540206db
commit 4a43392c78

View File

@ -416,7 +416,14 @@ DECLARE_FIELD(RECORD, ndl, UINT32) // s
garmin->callback(DC_SAMPLE_DECO, sample, garmin->userdata); garmin->callback(DC_SAMPLE_DECO, sample, garmin->userdata);
} }
} }
DECLARE_FIELD(RECORD, cns_load, UINT8) { } // percent DECLARE_FIELD(RECORD, cns_load, UINT8)
{
if (garmin->callback) {
dc_sample_value_t sample = {0};
sample.cns = data / 100.0;
garmin->callback(DC_SAMPLE_CNS, sample, garmin->userdata);
}
}
DECLARE_FIELD(RECORD, n2_load, UINT16) { } // percent DECLARE_FIELD(RECORD, n2_load, UINT16) { } // percent
// DEVICE_SETTINGS // DEVICE_SETTINGS