Skip to content

Commit 710fc40

Browse files
authoredJul 24, 2024
Merge pull request #65 from rmultan/Subsurface-DS9
2 parents 9641883 + aa3d0bc commit 710fc40

File tree

5 files changed

+495
-240
lines changed

5 files changed

+495
-240
lines changed
 

‎src/descriptor.c

+7
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,10 @@ static const dc_descriptor_t g_descriptors[] = {
307307
{"Mares", "Smart Air", DC_FAMILY_MARES_ICONHD , 0x24, DC_TRANSPORT_SERIAL | DC_TRANSPORT_BLE, dc_filter_mares},
308308
{"Mares", "Quad", DC_FAMILY_MARES_ICONHD , 0x29, DC_TRANSPORT_SERIAL | DC_TRANSPORT_BLE, dc_filter_mares},
309309
{"Mares", "Horizon", DC_FAMILY_MARES_ICONHD , 0x2C, DC_TRANSPORT_SERIAL, NULL},
310+
{"Mares", "Puck Air 2", DC_FAMILY_MARES_ICONHD , 0x2D, DC_TRANSPORT_BLE, dc_filter_mares},
311+
{"Mares", "Sirius", DC_FAMILY_MARES_ICONHD , 0x2F, DC_TRANSPORT_BLE, dc_filter_mares},
312+
{"Mares", "Quad Ci", DC_FAMILY_MARES_ICONHD , 0x31, DC_TRANSPORT_BLE, dc_filter_mares},
313+
{"Mares", "Puck 4", DC_FAMILY_MARES_ICONHD , 0x35, DC_TRANSPORT_BLE, dc_filter_mares},
310314
/* Heinrichs Weikamp */
311315
{"Heinrichs Weikamp", "OSTC", DC_FAMILY_HW_OSTC, 0, DC_TRANSPORT_SERIAL, NULL},
312316
{"Heinrichs Weikamp", "OSTC Mk2", DC_FAMILY_HW_OSTC, 1, DC_TRANSPORT_SERIAL, NULL},
@@ -715,6 +719,9 @@ dc_filter_mares (dc_descriptor_t *descriptor, dc_transport_t transport, const vo
715719
static const char * const bluetooth[] = {
716720
"Mares bluelink pro",
717721
"Mares Genius",
722+
"Sirius",
723+
"Quad Ci",
724+
"Puck4",
718725
};
719726

720727
if (transport == DC_TRANSPORT_BLE) {

‎src/device.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ dc_device_open (dc_device_t **out, dc_context_t *context, dc_descriptor_t *descr
175175
rc = mares_darwin_device_open (&device, context, iostream, dc_descriptor_get_model (descriptor));
176176
break;
177177
case DC_FAMILY_MARES_ICONHD:
178-
rc = mares_iconhd_device_open (&device, context, iostream);
178+
rc = mares_iconhd_device_open (&device, context, iostream, dc_descriptor_get_model (descriptor));
179179
break;
180180
case DC_FAMILY_HW_OSTC:
181181
rc = hw_ostc_device_open (&device, context, iostream);

0 commit comments

Comments
 (0)