Hi all,
Background: I have a CMS 50e pulse oximeter which I need to use for sleep studies to tell, while sleeping, when my percent of oxygen gets too low, how low it gets, and how many events below 87% saturation occur. I desperately wish to discontinue my nighttime oxygen use through dieting and exercizing. To do this, I must do periodic sleep studies.
Obstacle: the pulse oximeter will record up to 24 hours of data which uploads to my laptop through a USB connection. The software is poorly engineered, almost impossible to install (drivers try to install over other devices in use,) and contains sorely deficient documentation. The data is still uploading when the software generates its report, so report suddenly stops at random amounts of data. Searching on the internet, I have discovered that this is a common (universal?) problem
Hopeful workaround: The data is stored in CSV format. If I could capture data stream for entire upload, I could import it into Open Office and create my own accurate report. The longest report my software generates has been 5 hours of sleep.
Question (finally!): Does anyone know how to capture a raw USB stream? Here is what I have so far:
rumrunner@FUSION-UBUNTU:/dev$ lsusb
Bus 001 Device 002: ID 5986:0100 Acer, Inc OrbiCam
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x Composite Device
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
rumrunner@FUSION-UBUNTU:/dev$
The Cygnal Integrated Products port is what I want to capture
rumrunner@FUSION-UBUNTU:/etc$ sudo mount /dev/sda1 /mnt/USB
rumrunner@FUSION-UBUNTU:/etc$ cd /mnt/USB
# At this point, I uploaded the data from the SPO2#
rumrunner@FUSION-UBUNTU:/mnt/USB$ ls -la
drwxrwxrwx 1 root root 8192 2008-10-05 01:48 .
drwxr-xr-x 3 root root 4096 2009-05-18 13:44 ..
-rwxrwxrwx 1 root root 490 2005-09-29 02:35 ACERBP.P2
-rwxrwxrwx 1 root root 29 2007-09-27 14:36 aimdrs.dat
drwxrwxrwx 1 root root 0 2007-06-04 00:13 AUTORUN
-rwxrwxrwx 1 root root 356 2005-07-14 23:25 BACKUP.NAP
drwxrwxrwx 1 root root 0 2007-06-04 00:13 BitLocker
-rwxrwxrwx 1 root root 37376 2005-07-29 18:13 BOOT.DAT
drwxrwxrwx 1 root root 0 2007-06-04 00:13 D2D
-rwxrwxrwx 1 root root 888832 2006-12-22 01:42 D2D32.EXE
-rwxrwxrwx 2 root root 78 2007-06-04 15:34 DrAssign2C.ini
drwxrwxrwx 1 root root 0 2007-06-04 15:34 FACTORY
-rwxrwxrwx 1 root root 6656 2005-06-27 10:28 FATBOOT.BIN
-rwxrwxrwx 1 root root 153 2005-12-15 03:12 FmtFAT32.INI
-rwxrwxrwx 1 root root 69632 2003-09-30 23:29 int15.sys
-rwxrwxrwx 1 root root 512 2005-06-25 20:49 MBR.BIN
drwxrwxrwx 1 root root 4096 2007-06-04 00:12 Minint
-rwxrwxrwx 1 root root 1359 2006-11-12 02:57 model.dat
-rwxrwxrwx 1 root root 67 2006-09-16 02:18 NAPP.DAT
-rwxrwxrwx 2 root root 302 2007-06-04 15:23 NewPartDisk.ini
-rwxrwxrwx 1 root root 47772 2005-03-25 05:00 ntdetect.com
-rwxrwxrwx 1 root root 298096 2005-03-25 05:00 ntldr
-rwxrwxrwx 1 root root 230 2007-06-04 15:58 OBR3.acr
-rwxrwxrwx 1 root root 70 2005-09-12 09:20 OBR3.ini
-rwxrwxrwx 1 root root 11 2005-07-07 20:31 P1.DAT
-rwxrwxrwx 2 root root 125 2005-12-28 20:12 PARTITION.ALL
drwxrwxrwx 1 root root 0 2006-11-02 03:22 ProgramData
drwxrwxrwx 1 root root 0 2006-11-02 03:23 Program Files
-rwxrwxrwx 1 root root 207 2007-04-10 04:58 RCD.DAT
-rwxrwxrwx 2 root root 382 2005-12-19 06:54 RestoreFAT32.INI
drwxrwxrwx 1 root root 12288 2007-06-04 00:13 RYTOOLS
-rwxrwxrwx 1 root root 116 2007-04-27 08:37 SCD.DAT
drwxrwxrwx 1 root root 0 2006-11-11 03:50 sources
-rwxrwxrwx 1 root root 80 2007-04-27 03:10 SWCD.DAT
drwxrwxrwx 1 root root 4096 2007-06-04 15:41 System Volume Information
-rwxrwxrwx 1 root root 131072 2005-08-23 20:02 UNICODE.BIN
drwxrwxrwx 1 root root 0 2006-11-02 03:22 Users
drwxrwxrwx 1 root root 8192 2008-08-31 03:30 Windows
rumrunner@FUSION-UBUNTU:/mnt/USB$
Can anyone help me out from here?
Thank you,
David Boone
Bookmarks