SFM Flow Meter Driver 1.0.0
API reference
Loading...
Searching...
No Matches
Variables
sfm::cmd Namespace Reference

16-bit command codes (data sheet §4.3, Tables 3–12). More...

Variables

constexpr uint16_t kStartO2 = 0x3603
 
constexpr uint16_t kStartAir = 0x3608
 
constexpr uint16_t kStartN2O = 0x3615
 
constexpr uint16_t kStartCO2 = 0x361E
 
constexpr uint16_t kStartAirO2Mix = 0x3632
 argument: O2 volume fraction (‰)
 
constexpr uint16_t kStartN2OO2Mix = 0x3639
 argument: O2 volume fraction (‰)
 
constexpr uint16_t kStartCO2O2Mix = 0x3646
 argument: O2 volume fraction (‰)
 
constexpr uint16_t kSfx6000StartGas0 = 0x3603
 O2.
 
constexpr uint16_t kSfx6000StartGas1 = 0x3608
 Air.
 
constexpr uint16_t kSfx6000StartGas2 = 0x3615
 CO2 (N2O on SF06!)
 
constexpr uint16_t kSfx6000StartGas3 = 0x361E
 N2O (CO2 on SF06!)
 
constexpr uint16_t kSfx6000StartGas4 = 0x3624
 Ar.
 
constexpr uint16_t kSfx6000StartMix0 = 0x3650
 Gas0 in Gas1 (O2 in Air); argument ‰
 
constexpr uint16_t kSfx6000PointerGasInfo = 0xE151
 after kReadScaleOffsetUnit
 
constexpr uint16_t kSfx6000PointerTemperature = 0xE102
 while measuring (product ID when idle)
 
constexpr uint16_t kSfx6000PointerResult = 0xE000
 back to flow / reserved / status
 
constexpr uint16_t kUpdateConcentrationSet = 0xE17D
 argument: ‰
 
constexpr uint16_t kUpdateConcentrationActivate = 0xE000
 
constexpr uint16_t kStopContinuous = 0x3FF9
 
constexpr uint16_t kConfigureAveraging = 0x366A
 argument: N (0 = avg-until-read)
 
constexpr uint16_t kReadScaleOffsetUnit = 0x3661
 argument: start command code
 
constexpr uint16_t kEnterSleep = 0x3677
 
constexpr uint16_t kReadProductIdentifier = 0xE102
 
constexpr uint8_t kGeneralCallReset = 0x06
 single byte to address 0x00
 

Detailed Description

16-bit command codes (data sheet §4.3, Tables 3–12).

Variable Documentation

◆ kConfigureAveraging

constexpr uint16_t sfm::cmd::kConfigureAveraging = 0x366A
constexpr

argument: N (0 = avg-until-read)

◆ kEnterSleep

constexpr uint16_t sfm::cmd::kEnterSleep = 0x3677
constexpr

◆ kGeneralCallReset

constexpr uint8_t sfm::cmd::kGeneralCallReset = 0x06
constexpr

single byte to address 0x00

◆ kReadProductIdentifier

constexpr uint16_t sfm::cmd::kReadProductIdentifier = 0xE102
constexpr

◆ kReadScaleOffsetUnit

constexpr uint16_t sfm::cmd::kReadScaleOffsetUnit = 0x3661
constexpr

argument: start command code

◆ kSfx6000PointerGasInfo

constexpr uint16_t sfm::cmd::kSfx6000PointerGasInfo = 0xE151
constexpr

after kReadScaleOffsetUnit

◆ kSfx6000PointerResult

constexpr uint16_t sfm::cmd::kSfx6000PointerResult = 0xE000
constexpr

back to flow / reserved / status

◆ kSfx6000PointerTemperature

constexpr uint16_t sfm::cmd::kSfx6000PointerTemperature = 0xE102
constexpr

while measuring (product ID when idle)

◆ kSfx6000StartGas0

constexpr uint16_t sfm::cmd::kSfx6000StartGas0 = 0x3603
constexpr

O2.

◆ kSfx6000StartGas1

constexpr uint16_t sfm::cmd::kSfx6000StartGas1 = 0x3608
constexpr

Air.

◆ kSfx6000StartGas2

constexpr uint16_t sfm::cmd::kSfx6000StartGas2 = 0x3615
constexpr

CO2 (N2O on SF06!)

◆ kSfx6000StartGas3

constexpr uint16_t sfm::cmd::kSfx6000StartGas3 = 0x361E
constexpr

N2O (CO2 on SF06!)

◆ kSfx6000StartGas4

constexpr uint16_t sfm::cmd::kSfx6000StartGas4 = 0x3624
constexpr

Ar.

◆ kSfx6000StartMix0

constexpr uint16_t sfm::cmd::kSfx6000StartMix0 = 0x3650
constexpr

Gas0 in Gas1 (O2 in Air); argument ‰

◆ kStartAir

constexpr uint16_t sfm::cmd::kStartAir = 0x3608
constexpr

◆ kStartAirO2Mix

constexpr uint16_t sfm::cmd::kStartAirO2Mix = 0x3632
constexpr

argument: O2 volume fraction (‰)

◆ kStartCO2

constexpr uint16_t sfm::cmd::kStartCO2 = 0x361E
constexpr

◆ kStartCO2O2Mix

constexpr uint16_t sfm::cmd::kStartCO2O2Mix = 0x3646
constexpr

argument: O2 volume fraction (‰)

◆ kStartN2O

constexpr uint16_t sfm::cmd::kStartN2O = 0x3615
constexpr

◆ kStartN2OO2Mix

constexpr uint16_t sfm::cmd::kStartN2OO2Mix = 0x3639
constexpr

argument: O2 volume fraction (‰)

◆ kStartO2

constexpr uint16_t sfm::cmd::kStartO2 = 0x3603
constexpr

◆ kStopContinuous

constexpr uint16_t sfm::cmd::kStopContinuous = 0x3FF9
constexpr

◆ kUpdateConcentrationActivate

constexpr uint16_t sfm::cmd::kUpdateConcentrationActivate = 0xE000
constexpr

◆ kUpdateConcentrationSet

constexpr uint16_t sfm::cmd::kUpdateConcentrationSet = 0xE17D
constexpr

argument: ‰