Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

BYTE

BIT RANGE

SIZE

OFFSET

ABBREVIATION

DETAILS

1

DB0.7…0.0

8

0

FADD

Flow Raw Value Offset

With 2’s complement

Res Default = 0x00 = 0.00°C

Resolution = 0.25°C

0x00

0.00

0x01

0.25

0x02

0.50

0x7F

31.75

0x80

-32.00

0xFF

-0.25

2

DB1.7…1.0

8

8

 FMUL

Flow Raw Value Multiplication

Res = 0.01°C

3

DB2.7…2.0

8

16

NSF

Number of most recent Flow Raw Temperature values to skip

Clamped to [0..=20]

4

DB3.7…3.0

8

24

NMAF

Number of values used in calculation of Flow Moving Average

Clamped to [1..=20]

5

DB4.7…4.0

8

32

NMAA

Number of values used in calculation of Ambient Moving Average

Clamped to [1..=20]

6

DB5.7…5.0

8

40

NMAE

Number of values used in calculation of Estimate Moving Average

Clamped to [1..=20]

7

DB6.7…6.0

8

48

RATO

Ratio Offset

Res = 0.01

8

DB7.7…7.0

8

56

POW

Ratio Power

Res = 0.01

Default = 0x00 = 1.2

Tip: To get Temperature Estimation details without changing any optionsTo receive an Uplink without changing any settings, send an empty FPORT 0x08 Downlink.

UPLINK

Same a Downlink, confirming Uplink settings.

Ambient Temperature Estimate Calculation:

Mathblock
anchor
alignmentleft
--uriencoded--\

...

begin%7Balign*%7D

& \text%7BFlow 

...

Smoothened %7D F_s = \

...

frac %7B(0.2 F + 1.2F_%7Bt-1%7D + 1F_%7Bt-2%7D + 0.8F_%7Bt-3%7D + 0.6F_%7Bt-4%7D + 0.3F_%7Bt-5%7D + 0.1F_%7Bt-6%7D) %7D %7B4.2%7D + \text%7BFlow Offset%7D
\\
\\
& \text%7Bwhere F = Flow Raw Value%7D
\\
& \text%7Bwhere Flow Offset = 0 (default)%7D
\\
\\
& \text%7Bif %7D \Big(F_s - z  \big( F_s - 0.5(F_%7Bs_%7Bt-3%7D%7D + F_%7Bs_%7Bt-4%7D%7D ) \big) \Big) < \text%7B Ambient Raw Value%7D
\\
& \text%7Bthen%7D
\\
&  \hspace%7B1cm%7D \text%7BFlow Corrected %7D F_c = \text%7BAmbient Raw Value%7D
\\
& \text%7Belse%7D
\\
& \hspace%7B1cm%7D \text%7BFlow Corrected %7D F_c = \Big(F_s - z * \big( F_s - 0.5(F_%7Bs_%7Bt-3%7D%7D + F_%7Bs_%7Bt-4%7D%7D ) \big) \Big) 
\\
\\
& \text%7Bwhere z = 0.1%7D
\\
\\

& \textbf%7BAmbient Temperature Estimate%7D = \textbf%7BAmbient Raw Value%7D * \Bigg( \frac%7B\textbf%7BAmbient Raw Value%7D%7D%7B\textbf%7BFlow Corrected %7D F_c%7D \Bigg) %5e%7B1.2%7D
\end%7Balign*%7D