From c429947f254a071a3855f3f4c57553dcb8ecc008 Mon Sep 17 00:00:00 2001 From: Jef Driesen Date: Mon, 29 Apr 2013 20:56:52 +0200 Subject: [PATCH] Add a devinfo event containing the serial number. --- src/cressi_leonardo.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/cressi_leonardo.c b/src/cressi_leonardo.c index 4411254..73d478a 100644 --- a/src/cressi_leonardo.c +++ b/src/cressi_leonardo.c @@ -278,6 +278,13 @@ cressi_leonardo_device_foreach (dc_device_t *abstract, dc_dive_callback_t callba return rc; } + unsigned char *data = dc_buffer_get_data (buffer); + dc_event_devinfo_t devinfo; + devinfo.model = 0; + devinfo.firmware = 0; + devinfo.serial = array_uint32_le (data + 1); + device_event_emit (abstract, DC_EVENT_DEVINFO, &devinfo); + rc = cressi_leonardo_extract_dives (abstract, dc_buffer_get_data (buffer), dc_buffer_get_size (buffer), callback, userdata);