C# Class openHistorian.Net.HistorianIArchive

An IArchive wrapper around a SortedTreeStore.
This class implements the 1.0 historian IArchive to automatically bring in historian providers (e.g., web services).
Inheritance: IArchive
Datei anzeigen Open project: GridProtectionAlliance/openHistorian Class Usage Examples

Public Methods

Method Description
HistorianIArchive ( HistorianServer server, string databaseName ) : System
IArchive ( ) : void
IArchive ( IDataPoint dataPoint ) : void
IArchive ( int historianID, byte metadata ) : void
Write ( HistorianKey key, HistorianValue value ) : void

Private Methods

Method Description
IArchive ( IEnumerable historianIDs, System.DateTime startTime, System.DateTime endTime, bool timeSorted ) : IEnumerable
IArchive ( IEnumerable historianIDs, string startTime, string endTime, bool timeSorted ) : IEnumerable
IArchive ( int historianID, System.DateTime startTime, System.DateTime endTime, bool timeSorted ) : IEnumerable
IArchive ( int historianID, string startTime, string endTime, bool timeSorted ) : IEnumerable
IArchive ( int historianID ) : byte[]
ReadDataStream ( HistorianValue>.TreeStream stream ) : IEnumerable
ReadMetadataRecord ( int historianID ) : MetadataRecord
ReadStateDataRecord ( int historianID ) : StateRecord

Method Details

HistorianIArchive() public method

public HistorianIArchive ( HistorianServer server, string databaseName ) : System
server HistorianServer
databaseName string
return System

IArchive() public method

public IArchive ( ) : void
return void

IArchive() public method

public IArchive ( IDataPoint dataPoint ) : void
dataPoint IDataPoint
return void

IArchive() public method

public IArchive ( int historianID, byte metadata ) : void
historianID int
metadata byte
return void

Write() public method

public Write ( HistorianKey key, HistorianValue value ) : void
key HistorianKey
value HistorianValue
return void