Add a devinfo event for the Dacor Darwin Air.

This commit is contained in:
Jef Driesen 2011-11-13 06:27:37 +01:00
parent b22df8d26c
commit 069797a082

View File

@ -196,6 +196,14 @@ mares_darwinair_device_foreach (device_t *abstract, dive_callback_t callback, vo
return rc;
}
// Emit a device info event.
unsigned char *data = dc_buffer_get_data (buffer);
device_devinfo_t devinfo;
devinfo.model = 0;
devinfo.firmware = 0;
devinfo.serial = array_uint16_be (data + 8);
device_event_emit (abstract, DEVICE_EVENT_DEVINFO, &devinfo);
rc = mares_darwinair_extract_dives (abstract, dc_buffer_get_data (buffer),
dc_buffer_get_size (buffer), callback, userdata);