Skip to content

Commit 1979c12

Browse files
authored
Onset Hobo Water Level Sensor additional test cases (#617)
Onset Hobo Water Level Sensor additional test cases for negative level values
1 parent c3057de commit 1979c12

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

tests/BLE/test_ble.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,8 @@ const char* expected_mfg[] = {
167167
"{\"brand\":\"Onset\",\"model\":\"Hobo Water Level Sensor\",\"model_id\":\"HOBOMX2001\",\"type\":\"UNIQ\",\"lvl_cm\":6.646526605,\"lvl_in\":2.616742758}",
168168
"{\"brand\":\"Onset\",\"model\":\"Hobo Water Level Sensor\",\"model_id\":\"HOBOMX2001\",\"type\":\"UNIQ\",\"lvl_cm\":8.46760273,\"lvl_in\":3.333701862}",
169169
"{\"brand\":\"Onset\",\"model\":\"Hobo Water Level Sensor\",\"model_id\":\"HOBOMX2001\",\"type\":\"UNIQ\",\"lvl_cm\":9.514185786,\"lvl_in\":3.745742436}",
170+
"{\"brand\":\"Onset\",\"model\":\"Hobo Water Level Sensor\",\"model_id\":\"HOBOMX2001\",\"type\":\"UNIQ\",\"lvl_cm\":-13.5448277,\"lvl_in\":-5.332609331}",
171+
"{\"brand\":\"Onset\",\"model\":\"Hobo Water Level Sensor\",\"model_id\":\"HOBOMX2001\",\"type\":\"UNIQ\",\"lvl_cm\":-21.30009234,\"lvl_in\":-8.385863126}",
170172
"{\"brand\":\"SwitchBot\",\"model\":\"Outdoor Meter\",\"model_id\":\"W340001X\",\"type\":\"THB\",\"tempc\":25.5,\"tempf\":77.9,\"hum\":50,\"mac\":\"AA:BB:CC:DD:EE:FF\"}",
171173
"{\"brand\":\"Apple/Beats\",\"model\":\"AirPods (Pro)/Solo|Studio Buds\",\"model_id\":\"APPLEAIRPODS\",\"type\":\"AUDIO\",\"track\":true,\"prmac\":true,\"version\":\"AirPods Pro 1st gen.\",\"color\":\"white\",\"status\":\"R in case - L in ear\",\"batt_r\":100,\"batt_l\":50,\"batt_case\":100,\"charging_r\":false,\"charging_l\":false,\"charging_case\":false}",
172174
"{\"brand\":\"Apple/Beats\",\"model\":\"AirPods (Pro)/Solo|Studio Buds\",\"model_id\":\"APPLEAIRPODS\",\"type\":\"AUDIO\",\"track\":true,\"prmac\":true,\"version\":\"AirPods Pro 1st gen.\",\"color\":\"white\",\"status\":\"L in case - R in ear\",\"batt_r\":90,\"batt_l\":100,\"batt_case\":100,\"charging_r\":false,\"charging_l\":false,\"charging_case\":false}",
@@ -702,6 +704,8 @@ const char* test_mfgdata[][3] = {
702704
{"Hobo Water Level", "", "c500073fd54f01062402000008005235019ff11e883d"},
703705
{"Hobo Water Level", "", "c500073fd54f0106240000000800529501a0a06aad3d"},
704706
{"Hobo Water Level", "", "c500073fd54f010624000000080092a901a0bcd9c23d"},
707+
{"Hobo Water Level", "", "c5000744d54f01062402000008001250028af4b20abe"},
708+
{"Hobo Water Level", "", "c5000744d54f01062400000008001250028aea1c5abe"},
705709
{"SwitchBot Outdoor Meter Manufacturerdata", "WoIOSensorTH", "6909aabbccddeeff8b0305993200"},
706710
{"Apple", "AirPods", "4c000719010e2022f58f00000a7d9fff27234873d4305e0fed1b39e2b8"},
707711
{"Apple", "AirPods", "4c000719010e2002f98f0000058de7929a3aa09ed6fbb010db935b056c"},
@@ -879,6 +883,8 @@ TheengsDecoder::BLE_ID_NUM test_mfgdata_id_num[]{
879883
TheengsDecoder::BLE_ID_NUM::HOBOMX2001,
880884
TheengsDecoder::BLE_ID_NUM::HOBOMX2001,
881885
TheengsDecoder::BLE_ID_NUM::HOBOMX2001,
886+
TheengsDecoder::BLE_ID_NUM::HOBOMX2001,
887+
TheengsDecoder::BLE_ID_NUM::HOBOMX2001,
882888
TheengsDecoder::BLE_ID_NUM::SBOT_M,
883889
TheengsDecoder::BLE_ID_NUM::APPLEAIRPODS,
884890
TheengsDecoder::BLE_ID_NUM::APPLEAIRPODS,

0 commit comments

Comments
 (0)