SFM volume flow sensors

class pyserialsensors.devices.sfm3xxx.SFM(*args, **kwargs)[source]
get_data() dict[source]

Read data array.

Returns

Data dictionary

Return type

dict

get_offset() Optional[int][source]

Read offset value from sensor.

Returns

Scale factor or in case of an error None

Return type

(int, None)

get_scale_factor() Optional[int][source]

Read conversion factor from sensor.

Returns

Scale factor or in case of an error None

Return type

(int, None)

get_serial_number() Optional[str][source]

Reads unique serial number of sensor.

Returns

Serial number of the sensor

Return type

str

prepare_measurement() bool[source]

Initializes a continuous measurement of the mass flow.

Returns

Continuous measurement established (True = successful | False = failed)

Return type

bool

reset() bool[source]

Reseting the sensor

Returns

True for successful reset else False

Return type

bool

sensor_exists() bool[source]

Test if sensor is plugged on and works proper

Returns

True if test was successful, false otherwise.

Return type

bbol

class pyserialsensors.devices.sfm3xxx.SFMXXX(*args, **kwargs)[source]

Deprecated class identifier. Use SFM instead.

class pyserialsensors.devices.sfm3xxx.SFM3XXX(*args, **kwargs)[source]

Deprecated class identifier. Use SFM instead.