AgGateway.ADAPT.ISOv4Plugin.ImportMappers.LogMappers.CondensedStateMeterCreator.GetValueForMeter C# (CSharp) Method

GetValueForMeter() public method

public GetValueForMeter ( SpatialValue value, AgGateway.ADAPT.ApplicationDataModel.LoggedData.EnumeratedWorkingData meter ) : AgGateway.ADAPT.ApplicationDataModel.Representations.EnumeratedValue
value SpatialValue
meter AgGateway.ADAPT.ApplicationDataModel.LoggedData.EnumeratedWorkingData
return AgGateway.ADAPT.ApplicationDataModel.Representations.EnumeratedValue
        public EnumeratedValue GetValueForMeter(SpatialValue value, EnumeratedWorkingData meter)
        {
            var sectionValue = GetSectionValue((uint)value.Value, meter.DeviceElementUseId);
            var enumerationMember = SectionValueToEnumerationMember[(int)sectionValue];

            return new EnumeratedValue
            {
                Representation = meter.Representation as EnumeratedRepresentation,
                Value = enumerationMember.ToModelEnumMember(),
                Code = (int)enumerationMember.DomainTag
            };
        }