Commit Graph

  • 58eebf4ece Add a bluetooth transport type Jef Driesen 2014-01-25 10:03:52 +01:00
  • 3c7bd525bb Add support for native bluetooth communication Jef Driesen 2013-09-22 07:21:46 +02:00
  • 404cea7417 Move the dummy IrDA implementation Jef Driesen 2017-04-24 20:18:26 +02:00
  • 0b22a2ba33 Fix the Oceanic OCS freedive mode Kristaps Dzonsons 2017-06-02 11:24:00 +02:00
  • 4545730776 Report the average ppO2 in external O2 sensor mode only Jef Driesen 2017-05-27 22:15:38 +02:00
  • 344bfab229 Altered model detection after seeing some bytes change after a firmware update. John Van Ostrand 2017-05-26 19:29:39 -04:00
  • e2d623fc65 Merge branch 'ix3m' Jef Driesen 2017-05-24 07:18:19 +02:00
  • 28947876a2 Add support for the new models Jef Driesen 2017-05-19 20:02:33 +02:00
  • 55b9307e19 Add support for the new iX3M APOS4 firmware Jef Driesen 2017-05-15 22:14:47 +02:00
  • 2854453f26 Add the firmware version to the devinfo event Jef Driesen 2017-05-09 21:16:39 +02:00
  • a66da4a45e Merge branch 'shearwater' Jef Driesen 2017-05-11 18:21:58 +02:00
  • d6806ab494 Report the ppO2 in external O2 sensor mode only Jef Driesen 2017-05-08 19:24:32 +02:00
  • 7e7cbd55b1 Replace the constant offset with a scaling factor Jef Driesen 2017-04-13 21:26:56 +02:00
  • fe2d128b44 Apply the calibration correction only for the Predator Jef Driesen 2017-04-13 21:26:56 +02:00
  • d3ca3e87bd shearwater: Report individual sensor values Anton Lundin 2015-10-14 19:49:25 +02:00
  • 588e7e7ab4 Predator: don't report PPO2 unless in CC mode Dirk Hohndel 2015-02-06 09:56:21 -08:00
  • 415d7f2214 Fix the Sherwood Wisdom 3 memory layout Jef Driesen 2017-05-09 20:56:08 +02:00
  • 21c7c9c009 Implement the read and write functions for the OSTC3 Jef Driesen 2017-05-02 19:27:26 +02:00
  • 3daba977e0 Don't ignore handshaking errors Jef Driesen 2017-04-29 12:21:54 +02:00
  • 6e9278ff24 Add support for the Mares Quad Jef Driesen 2017-04-30 09:49:15 +02:00
  • 44f629f03a OSTC3: set initial setpoint in profile data Jan Mulder 2017-04-29 08:15:35 +02:00
  • 39a7920083 Merge branch 'cleanup' Jef Driesen 2017-04-24 13:06:49 +02:00
  • bdf69ce1ec Remove unused parameters Jef Driesen 2017-04-21 22:27:21 +02:00
  • 468418193b Cleanup the extract dives functions Jef Driesen 2017-04-19 08:44:27 +02:00
  • c5f089b4a6 Remove unnecessary helper functions Jef Driesen 2017-04-13 13:39:30 +02:00
  • d1a06e784c Remove deprecated functions from the public api Jef Driesen 2017-03-25 11:26:32 +01:00
  • 8952ad0c29 Remove unnecessary include statements Jef Driesen 2017-03-25 11:18:40 +01:00
  • 97a6023bb6 Fix the firmware version and serial number Jef Driesen 2017-04-11 20:08:29 +02:00
  • 9fb7a1f228 Add support for the Uwatec Aladin Tec 3G Jef Driesen 2017-04-11 19:57:12 +02:00
  • d021bb98ef Disable the deco events Jef Driesen 2017-04-01 16:16:38 +02:00
  • bfd7301945 Replace the deco events with a deco sample Jef Driesen 2017-03-30 23:51:14 +02:00
  • e2c020d4c7 Report errors from the close function Jef Driesen 2017-03-24 23:10:16 +01:00
  • 0609a4c80a Mark the private function as static Jef Driesen 2017-03-28 20:45:12 +02:00
  • c5d5220e28 Fix a bug in the tank pressure samples Jef Driesen 2017-03-27 19:17:29 +02:00
  • 640308c076 Disable freedive mode for the Uwatec Aladin Tec 2G Jef Driesen 2017-03-26 18:17:05 +02:00
  • b1ba3fa0c6 Mark the private function as static Jef Driesen 2017-03-26 21:26:48 +02:00
  • c5fac27bc8 Fix some compiler warnings Jef Driesen 2017-03-07 22:17:52 +01:00
  • 57ffb2ba7a Fix some more null pointer dereferences Jef Driesen 2017-03-07 21:38:22 +01:00
  • 8735071fac Use a more efficient download algorithm Jef Driesen 2017-02-14 22:12:06 +01:00
  • 2646e4df86 Use the new ringbuffer stream Jef Driesen 2016-10-08 21:24:14 +02:00
  • 3f82a553bd Add a common ringbuffer reading algorithm Jef Driesen 2016-10-08 21:22:30 +02:00
  • f83d156fdb Improve the robustness of the IrDA I/O code Jef Driesen 2017-02-14 21:41:44 +01:00
  • 24cbff9a9f Fix a few null pointer dereferences Jef Driesen 2017-02-10 20:04:47 +01:00
  • e96611cccd Fix the number of gas mixes Jef Driesen 2017-02-10 19:42:02 +01:00
  • 3f9133def9 Always use the sample timestamp as the base value Jef Driesen 2017-01-31 22:44:02 +01:00
  • 0832f97492 Fix the name of the Aqualung i550 Jef Driesen 2017-01-31 22:15:53 +01:00
  • 9cb6856bfb Fix the ndl/deco and rbt samples Jef Driesen 2017-01-30 20:50:26 +01:00
  • ae954af768 Parse the sample interval correctly Jef Driesen 2017-01-21 09:39:28 +01:00
  • 7b589cab9d Merge branch 'i450t' Jef Driesen 2017-01-19 22:12:17 +01:00
  • e5805f3f7d Fix the Aqualung i450T time samples Jef Driesen 2017-01-13 10:42:55 +01:00
  • 8a4c1f1ef7 Split the raw data into multiple vendor samples Jef Driesen 2017-01-12 13:36:00 +01:00
  • 7c0f8f9b9d Output samples only once all raw data is available Jef Driesen 2017-01-10 21:30:17 +01:00
  • 0429ea146e Fix the length check Jef Driesen 2017-01-17 23:02:17 +01:00
  • ef47084e05 Skip the extra samples one by one Jef Driesen 2017-01-17 22:57:25 +01:00
  • ef1e64ac03 Fix the memory layout for the Hollis DG03 Jef Driesen 2017-01-10 19:05:40 +01:00
  • 3c17132a55 Implement ndl/deco for the Hollis DG03 Jef Driesen 2017-01-08 23:19:13 +01:00
  • 6c356604ec Document the date/time functions Kristaps Dzonsons 2017-01-12 13:14:48 +01:00
  • 77b0cebb35 Document the public api with man pages Kristaps Dzonsons 2017-01-05 11:22:10 +01:00
  • 07dcc8998b Add support for the Cressi Drake Jef Driesen 2016-10-29 23:25:33 +02:00
  • 3dbfe9d66d Detect overwritten dive profiles Jef Driesen 2016-12-29 19:16:15 +01:00
  • 8c71aebe45 Merge branch 'iconhd' Jef Driesen 2016-12-23 20:38:49 +01:00
  • 7c7c62dab2 Ignore tank pressure if no sensor is attached Jef Driesen 2016-12-12 19:30:50 +01:00
  • f74e354d68 Add support for the tank field Jef Driesen 2016-12-10 22:09:34 +01:00
  • 9d95870f78 Add support for the salinity field Jef Driesen 2016-12-10 22:08:42 +01:00
  • 8c95180578 Use the sample interval from the settings Jef Driesen 2016-12-10 21:45:18 +01:00
  • 296b13947f Update the Aqualung i750TC parser Jef Driesen 2016-12-04 11:46:36 +01:00
  • 7778533bdf Toggle the DTR line during setup Jef Driesen 2016-11-03 19:27:28 +01:00
  • c3dc368163 Implement the read function Jef Driesen 2016-10-30 00:01:30 +02:00
  • 39aa859d19 Add doxygen documentation to the build system Ryan McLean 2016-10-31 03:53:58 +00:00
  • 61f3031364 Add support for the Aqualung i750TC Jef Driesen 2016-10-20 09:18:09 +02:00
  • 4d5bc22242 Fix the Windows version resource build Jef Driesen 2016-11-06 21:15:26 +01:00
  • 18995e83a8 Force the dive mode to gauge Jef Driesen 2016-11-04 18:13:22 +01:00
  • 385c1850cb Add support for the dive mode Jef Driesen 2016-11-03 21:14:34 +01:00
  • 390b5fe553 Report the initial gas mix on the first sample Jef Driesen 2016-11-01 20:14:16 +01:00
  • d0dbd1f6fd Remove the deprecated gas change events Jef Driesen 2016-11-04 08:50:41 +01:00
  • 590882cd1d Add support for the Hollis DG02. Jef Driesen 2016-10-04 08:21:11 +02:00
  • 8ad3e6322e Add support for the Oceanic F10. Jef Driesen 2016-10-01 10:46:58 +02:00
  • 8aa8bbebd5 Post release version bump to 0.6.0. Jef Driesen 2016-09-30 21:20:06 +02:00
  • ba0e7224b0 Release version 0.5.0. v0.5.0 Jef Driesen 2016-09-30 21:13:27 +02:00
  • 1d94d3504f Merge branch 'msvc' Jef Driesen 2016-09-29 22:41:12 +02:00
  • 81c1944604 Include the public header in the implementation file. Jef Driesen 2016-09-26 20:37:25 +02:00
  • e7ceb96627 Add explicit casts for the msvc C++ compiler. Jef Driesen 2016-09-26 19:59:18 +02:00
  • 53c75860a7 Add some workarounds for the msvc compiler. Jef Driesen 2016-09-26 19:54:42 +02:00
  • 995cfd4bbd Update the msvc project file. Jef Driesen 2016-09-23 23:04:28 +02:00
  • 7714a57c44 Add missing header files to the Makefiles. Jef Driesen 2016-08-24 14:10:24 +02:00
  • 3cb29abfaa Add support for the Subgear XP-Air Janice 2016-09-23 17:27:31 -07:00
  • 03c252335b Fix the firmware version for the HW Frog. Jef Driesen 2016-09-18 23:40:16 +02:00
  • c3039b4aab Merge branch 'usbhid' Jef Driesen 2016-09-19 15:15:36 +02:00
  • 417ee6e619 Use the new USB HID backend for the Eon Steel. Jef Driesen 2016-07-18 08:50:46 +02:00
  • 6c6b144fe0 Add a dummy backend for systems without USB HID support. Jef Driesen 2016-08-30 11:19:54 +02:00
  • ed2a7c91fe Use the hidapi library on Mac OS X. Jef Driesen 2016-08-18 08:25:02 +02:00
  • bae6cb856e Add a new USB HID communication backend. Jef Driesen 2016-07-18 08:47:57 +02:00
  • f30e048afc Add a configure option to build without libusb. Jef Driesen 2016-08-11 16:03:57 +02:00
  • 5bc52bc5a2 Merge branch 'eonsteel' Jef Driesen 2016-09-17 23:49:37 +02:00
  • ec473feabf Restore the sample events. Jef Driesen 2016-09-07 15:53:07 +02:00
  • 5e8b4dd6dc Suunto EON Steel: initialize the tank 'gasmix' index Linus Torvalds 2016-08-29 15:03:02 -07:00
  • 40bc67d8ff Suunto EON Steel: do the proper enum lookup for a few more cases Linus Torvalds 2016-08-28 12:56:09 -07:00
  • 6352b90a34 Suunto EON Steel: fix the event begin/end flag Linus Torvalds 2016-07-23 15:32:50 +09:00
  • 2b57b1181d Suunto EON Steel: split out gas info parsing Linus Torvalds 2016-07-21 19:39:51 +09:00
  • 864b466039 EON Steel: look up enum descriptor strings Linus Torvalds 2016-07-20 15:12:46 +09:00