
A-1
Appendix A. EasyFlux DL CR6CP
Process Flow
Sequence of Program Functions
Every SCAN_INTERVAL (default 100 ms)
Collect raw data from GPS sensor, battery voltage, CDM panel temp,
FW, and rain gauge
⇩
Store FW measurements in a table to be used later to align with sonic
data
⇩
Check for conditions that require EC100 reconfiguration
⇩
Store previous scan
’
s sonic and gas data in temporary tables that will
be used in later steps to align measurements and calculate
covariances
⇩
If the time for zero/span is approaching, turn on valve module heater
(and scrub module heater if applicable)
⇩
Calculate mean variables (i.e., call site_block_mean table)
⇩
Check to see if the mode of operation has changed. If yes, perform
functions associated with that mode (e.g., zero and span) and when
finished, return to EC field measurements.
⇩
Record the prior scan
’
s time series data into final storage
⇩
Parse out sonic diagnostic data, and filter bad sonic data from being
included in statistical data
⇩