MeasurementCollection GetCollectionMaybeNull(MeasType type)
{
switch (type)
{
case (MeasType.Binary):
return binaries;
case (MeasType.DoubleBitBinary):
return doubleBinaries;
case (MeasType.Counter):
return counters;
case (MeasType.FrozenCounter):
return frozenCounters;
case (MeasType.Analog):
return analogs;
case (MeasType.BinaryOutputStatus):
return binaryOutputStatii;
case (MeasType.AnalogOutputStatus):
return analogOutputStatii;
case (MeasType.OctetString):
return octetStrings;
case(MeasType.TimeAndInterval):
return timeAndIntervals;
default:
return null;
}
}