Changeset 8e5c211e in subsurface


Ignore:
Timestamp:
Jul 9, 2017, 2:46:42 PM (4 months ago)
Author:
Dirk Hohndel <dirk@…>
Branches:
master
Children:
fd96dac
Parents:
d2a5bf8
git-author:
Dirk Hohndel <dirk@…> (07/09/17 14:45:39)
git-committer:
Dirk Hohndel <dirk@…> (07/09/17 14:46:42)
Message:

Revert "Add support for tank sensor battery for Perdix AI"

This reverts commit ed43b5dcedd150235cdc1ac5e5aedecb62f1c657 ("Add
support for tank sensor battery for Perdix AI") since a much better
solution to get to that information has been implemented in
libdivecomputer.

Signed-off-by: Dirk Hohndel <dirk@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • core/libdivecomputer.c

    rd2a5bf8 r8e5c211e  
    382382                sample->bearing.degrees = value.bearing;
    383383                break;
    384 #if defined(SAMPLE_VENDOR_SHEARWATER_TRANSMITTERDATA)
    385         case DC_SAMPLE_VENDOR:
    386                 if (value.vendor.type == SAMPLE_VENDOR_SHEARWATER_TRANSMITTERDATA && value.vendor.size == 2) {
    387                         // logversion 7 allows us to get a reading of the transmitter battery
    388                         // but that information is only available in the sample, so we use a
    389                         // vendor sample to get it out
    390                         char *str = NULL;
    391                         unsigned char *data = (char *)value.vendor.data;
    392                         if (data[0] != 0xF) {
    393                                 switch (data[0]) {
    394                                 case 0:
    395                                         str = "normal";
    396                                         break;
    397                                 case 1:
    398                                         str = "critical";
    399                                         break;
    400                                 case 2:
    401                                         str = "warning";
    402                                         break;
    403                                 default:
    404                                         str = "unknown";
    405                                         break;
    406                                 }
    407                                 add_extra_data(dc, "T1 battery", str);
    408                         }
    409                         if (data[1] != 0xF) {
    410                                 switch (data[1]) {
    411                                 case 0:
    412                                         str = "normal";
    413                                         break;
    414                                 case 1:
    415                                         str = "critical";
    416                                         break;
    417                                 case 2:
    418                                         str = "warning";
    419                                         break;
    420                                 default:
    421                                         str = "unknown";
    422                                         break;
    423                                 }
    424                                 add_extra_data(dc, "T2 battery", str);
    425                         }
    426                 }
    427                 break;
    428 #endif
    429384#ifdef DEBUG_DC_VENDOR
    430385        case DC_SAMPLE_VENDOR:
Note: See TracChangeset for help on using the changeset viewer.