The MD PnP lab is working on a wide variety of projects. All will incubate in this main repository and some will eventually spin out into separate projects. Here is what you will find in our code repository.
- The Device Model Working Group is at work in this area.
- Work (in progress) on data type definitions
x73-idl
Prototype Interface Description (Definition) Language typesx73-idl-rti-dds
Code generation from IDL with rtiddsgen. Requires RTI DDS; register here
- Implementation of device protocols for lab devices
- To be used in conjunction with other components that provide nomenclature and information model translation
- Current Devices
- CardioPulmonary Corp Bernoulli
- Draeger Medibus
- Masimo Radical-7
- Nellcor N-595
- Nonin 9560 (OnyxII w/Bluetooth) / Nonin 3150 (WristOx2)
- Oridion Capnostream20
- Philips MP70
- Example of submitting a document to a CONNECT 4.0 server
- Example of creating a custom CONNECT 4.0 adapter to receive such documents
- Software demonstrations shared with visitors to the MD PnP Interoperability Lab.
- android-apps/
- Simple android demos ... currently connects to Nonin bluetooth pulse oximeters
- demo-apps/
- Demo Applications (currently demonstrates an ICE Supervisor and many ICE Device Interfaces)
- demo-devices/
- Binding of device protocol implementations (see above) to demo-nomenclature, demo-datamodel, and demo-messaging
- demo-guis/
- GUI components (mostly waveform related) that can be used with any framework (swing, jogl, android, etc)
- demo-guis-jogl/
- Components to bind demo-guis to Java OpenGL (JOGL)
- demo-guis-swing/
- Components to bind demo-guis to Swing
- android-apps/