Table of Contents

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

rawData DeviceFile
clientConnection ClientConnection

Methods

GetMeasurement(MeasType, int)

Get the measurement for this file.

public SimpleMeasurement GetMeasurement(MeasType measType, int muxChannel = -1)

Parameters

measType MeasType

Specify the measurement type

muxChannel int

Specify 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

measType MeasType

Specify the measurement type

muxChannel int

Specify 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

m Method
connection ClientConnection
buff Buffer
measType MeasType
muxChannel int

Returns

ActiveMeasurement

LoadMeasurementAsync(Method, ClientConnection, Buffer, MeasType, int)

protected abstract Task<ActiveMeasurement> LoadMeasurementAsync(Method method, ClientConnection connection, Buffer buff, MeasType measType, int muxChannel)

Parameters

method Method
connection ClientConnection
buff Buffer
measType MeasType
muxChannel int

Returns

Task<ActiveMeasurement>

TryGetData(int, out string)

protected virtual bool TryGetData(int iEndChar, out string dataStr)

Parameters

iEndChar int
dataStr string

Returns

bool