Class InternalStorageFileLoader
- Namespace
- PalmSens.Core.Simplified.InternalStorage
- Assembly
- PalmSens.Core.Simplified.dll
public abstract class InternalStorageFileLoader : IInternalStorageFileLoader
- Inheritance
-
InternalStorageFileLoader
- Implements
- Derived
- Inherited Members
Constructors
InternalStorageFileLoader(DeviceFile, ClientConnection)
protected InternalStorageFileLoader(DeviceFile rawData, ClientConnection clientConnection)
Parameters
rawDataDeviceFileclientConnectionClientConnection
Methods
GetMeasurement(MeasType, int)
Get the measurement for this file.
public SimpleMeasurement GetMeasurement(MeasType measType, int muxChannel = -1)
Parameters
measTypeMeasTypeSpecify the measurement type
muxChannelintSpecify the mux channel, default is -1
Returns
- SimpleMeasurement
The measurement.
GetMeasurementAsync(MeasType, int)
Get the measurement for this file.
public Task<SimpleMeasurement> GetMeasurementAsync(MeasType measType, int muxChannel = -1)
Parameters
measTypeMeasTypeSpecify the measurement type
muxChannelintSpecify the mux channel, default is -1
Returns
- Task<SimpleMeasurement>
The measurement.
LoadMeasurement(Method, ClientConnection, Buffer, MeasType, int)
protected abstract ActiveMeasurement LoadMeasurement(Method m, ClientConnection connection, Buffer buff, MeasType measType, int muxChannel)
Parameters
mMethodconnectionClientConnectionbuffBuffermeasTypeMeasTypemuxChannelint
Returns
- ActiveMeasurement
LoadMeasurementAsync(Method, ClientConnection, Buffer, MeasType, int)
protected abstract Task<ActiveMeasurement> LoadMeasurementAsync(Method method, ClientConnection connection, Buffer buff, MeasType measType, int muxChannel)
Parameters
methodMethodconnectionClientConnectionbuffBuffermeasTypeMeasTypemuxChannelint
Returns
- Task<ActiveMeasurement>
TryGetData(int, out string)
protected virtual bool TryGetData(int iEndChar, out string dataStr)