License: BSD-3-Clause License

Sensirion SFM3x00 series flow meter. Supported devices include SFM3200, SFM3300 and SFM3400. Wraps a modified version of https://github.com/PubInv/SFM3X00. Volume calculations based on https://github.com/MyElectrons/sfm3300-arduino. This software library has not been submitted for medical device approval; it is provided for research, educational and development purposes only.
Patch to test sfm3x00-flow-meter. The sfm3x00-flow-meter can be reset by sending a pulse to the RST input. Run in debug mode and use the tweak node to send a pulse to the RST input.
Patch to test sfm3x00-flow-volume-meter. Run in debug mode.
Patch to test sfm3x00-insufflation-monitor. Run in debug mode.
Patch to test sfm3x00-about node. Run in debug mode. Article number, serial number, offset and scale factor should be reported.
Patch to test sfm3x00-ventilation-monitor node. Run in debug mode.
Reports the following information about a SFM3x00 sensor: article number, serial number, offset and scale factor.
SFM3x00 flow meter.
Measurement of flow and volume using SFM3x00. This node is designed for use with a ventilator. It does not detect inspiration or expiration, but relies on a pulse to the RVol input to reset volume measurements at the start of each breathing cycle.
Node for monitoring insufflation/inspiration using sfm3x00. Measures flow rate, respiratory rate and insufflation volume. Beginning and end of insufflation are indicated by pulses from Start an End outputs.
Node for monitoring ventilation using sfm3x00. Measures flow rate, respiratory rate, inspiratory/insufflation volume and expiratory/exsufflation volume. End of inspiratory and expiratory phases are indicated by a pulse from INS and EXP, respectively.
To use the nodes in your project you should have the wayland/sfm3x00-flow-meter library installed. Use the “File → Add Library” menu item in XOD IDE if you don’t have it yet. See Using libraries for more info.