Xylem.Common.Hardware.WaterMeter.Genesis.Protocols.StreamingProtocol Layer between CRC16CCITT handler and Events block trashy telegrams Decode data and hold results Data fields and definitions for GENESIS streaming protocol Default data for bend detection tests of Genesis Default data for flow tests of Genesis Default data for calibration of Genesis Constructor initializes all decoded members with default values Calibration data Flow test data Bend detection test data Decoding the raw message message received as one line delimited with LF true if decoding was successful and data has been validated - Modified using common CRC check before branching to the protocol specific decoder. - Introduced protocol 'm' for bending detection. Extracting message from string fields for protocol 'm' reference to bend detection test record Separated fields containing the measurement as string - Modified using common CRC check in advance. Extracting message from string fields for protocol 'f' reference to flow test record Separated fields containing the measurement as string - Modified using common CRC check in advance. Extracting message from string fields to individual raw channel for protocol 'g' Reference to result structure for raw data for one channel Separated fields containing the measurement as string true if protocol is valid - Usage of VolumeFactorRawToQm and calculation of AccuDutOverflowVolumeCm - Modified using common CRC check in advance. Extracting message from string fields to individual raw channel for protocol 'g' Reference to result structure for raw data for one channel Separated fields containing the measurement as string true if protocol is valid - Usage of VolumeFactorRawToQm and calculation of AccuDutOverflowVolumeCm - Modified using common CRC check in advance. field position in protocol 'f' field position in protocol 'm' field position in protocol 'g' field position in protocol 'h'