AgGateway.ADAPT.ISOv4Plugin.ImportMappers.LogMappers.WorkStateMeterCreator.GetMetersValue C# (CSharp) Method

GetMetersValue() public method

public GetMetersValue ( List meters, AgGateway.ADAPT.ApplicationDataModel.LoggedData.SpatialRecord spatialRecord ) : UInt32
meters List
spatialRecord AgGateway.ADAPT.ApplicationDataModel.LoggedData.SpatialRecord
return System.UInt32
        public UInt32 GetMetersValue(List<WorkingData> meters, SpatialRecord spatialRecord)
        {
            var meter = (ISOEnumeratedMeter) meters.SingleOrDefault();
            var value = (EnumeratedValue)spatialRecord.GetMeterValue(meter);

            if (value.Value.Code == DefinedTypeEnumerationInstanceList.dtiRecordingStatusOn.ToModelEnumMember().Code)
                return 1;
            if (value.Value.Code == DefinedTypeEnumerationInstanceList.dtiRecordingStatusOff.ToModelEnumMember().Code)
                return 0;

            return 3;
        }