Interface IParameterDataAccessService
Assembly: MAT.Atlas.Automation.Api.dll
Syntax
[AutomationService("ParameterDataAccess")]
public interface IParameterDataAccessService : IAutomationService
Methods
GetDataStatistics(SessionId, String, Int64, Int64, StatisticOption)
Declaration
StatisticsData GetDataStatistics(SessionId sessionId, string parameterIdentifier, long startTime, long duration, StatisticOption statisticOptions)
Parameters
Type |
Name |
Description |
SessionId |
sessionId |
|
System.String |
parameterIdentifier |
|
System.Int64 |
startTime |
|
System.Int64 |
duration |
|
StatisticOption |
statisticOptions |
|
Returns
GetNextData(SessionId, String, Int64, SampleMode, Boolean)
Declaration
ParameterValues GetNextData(SessionId sessionId, string parameterIdentifier, long numberOfSamples, SampleMode sampleMode, bool interpolate)
Parameters
Type |
Name |
Description |
SessionId |
sessionId |
|
System.String |
parameterIdentifier |
|
System.Int64 |
numberOfSamples |
|
SampleMode |
sampleMode |
|
System.Boolean |
interpolate |
|
Returns
GetNextSamples(SessionId, String, Int64)
Declaration
ParameterValues GetNextSamples(SessionId sessionId, string parameterIdentifier, long numberOfSamples)
Parameters
Type |
Name |
Description |
SessionId |
sessionId |
|
System.String |
parameterIdentifier |
|
System.Int64 |
numberOfSamples |
|
Returns
GetNextSamplesToTime(SessionId, String, Int64)
Declaration
ParameterValues GetNextSamplesToTime(SessionId sessionId, string parameterIdentifier, long endTime)
Parameters
Type |
Name |
Description |
SessionId |
sessionId |
|
System.String |
parameterIdentifier |
|
System.Int64 |
endTime |
|
Returns
GetPreviousSamples(SessionId, String, Int64)
Declaration
ParameterValues GetPreviousSamples(SessionId sessionId, string parameterIdentifier, long numberOfSamples)
Parameters
Type |
Name |
Description |
SessionId |
sessionId |
|
System.String |
parameterIdentifier |
|
System.Int64 |
numberOfSamples |
|
Returns
GetSamplesCountEstimate(SessionId, String, Int64, Int64)
Declaration
long GetSamplesCountEstimate(SessionId sessionId, string parameterIdentifier, long startTime, long endTime)
Parameters
Type |
Name |
Description |
SessionId |
sessionId |
|
System.String |
parameterIdentifier |
|
System.Int64 |
startTime |
|
System.Int64 |
endTime |
|
Returns
Type |
Description |
System.Int64 |
|
GetWeightedDataStatistics(SessionId, String, Int64, Int64, StatisticOption)
Declaration
StatisticsData GetWeightedDataStatistics(SessionId sessionId, string parameterIdentifier, long startTime, long duration, StatisticOption statisticOptions)
Parameters
Type |
Name |
Description |
SessionId |
sessionId |
|
System.String |
parameterIdentifier |
|
System.Int64 |
startTime |
|
System.Int64 |
duration |
|
StatisticOption |
statisticOptions |
|
Returns
Goto(SessionId, String, Int64)
Declaration
void Goto(SessionId sessionId, string parameterIdentifier, long time)
Parameters
Type |
Name |
Description |
SessionId |
sessionId |
|
System.String |
parameterIdentifier |
|
System.Int64 |
time |
|
SetSampleIncrement(SessionId, String, Int64)
Declaration
void SetSampleIncrement(SessionId sessionId, string parameterIdentifier, long sampleIncrement)
Parameters
Type |
Name |
Description |
SessionId |
sessionId |
|
System.String |
parameterIdentifier |
|
System.Int64 |
sampleIncrement |
|