internal MetadataRecordComposedFields(BinaryReader reader)
{
m_legacyMode = MetadataFileLegacyMode.Disabled;
m_highAlarm = reader.ReadSingle();
m_lowAlarm = reader.ReadSingle();
m_highRange = reader.ReadSingle();
m_lowRange = reader.ReadSingle();
m_lowWarning = reader.ReadSingle();
m_highWarning = reader.ReadSingle();
m_displayDigits = reader.ReadInt32();
m_inputPointers = new List<int>();
int count = reader.ReadInt32();
for (int i = 0; i < count; i++)
{
m_inputPointers.Add(reader.ReadInt32());
}
m_engineeringUnits = reader.ReadString();
m_equation = reader.ReadString();
m_compressionLimit = reader.ReadSingle();
}