Interface IParameterDataAccessServiceClient
  
  
  
  
  Assembly: MAT.Atlas.Automation.Client.dll
  Syntax
  
    public interface IParameterDataAccessServiceClient
   
  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
  
  
  GetDataStatisticsVba(SessionId, String, Double, Double, StatisticOption)
  
  
  Declaration
  
    StatisticsData GetDataStatisticsVba(SessionId sessionId, string parameterIdentifier, double startTime, double duration, StatisticOption statisticOptions)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | SessionId | 
        sessionId | 
         | 
      
      
        | System.String | 
        parameterIdentifier | 
         | 
      
      
        | System.Double | 
        startTime | 
         | 
      
      
        | System.Double | 
        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
  
  
  GetNextDataVba(SessionId, String, Int32, SampleMode, Boolean)
  
  
  Declaration
  
    ParameterValues GetNextDataVba(SessionId sessionId, string parameterIdentifier, int numberOfSamples, SampleMode sampleMode, bool interpolate)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | SessionId | 
        sessionId | 
         | 
      
      
        | System.String | 
        parameterIdentifier | 
         | 
      
      
        | System.Int32 | 
        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
  
  
  GetNextSamplesToTimeVba(SessionId, String, Double)
  
  
  Declaration
  
    ParameterValues GetNextSamplesToTimeVba(SessionId sessionId, string parameterIdentifier, double endTime)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | SessionId | 
        sessionId | 
         | 
      
      
        | System.String | 
        parameterIdentifier | 
         | 
      
      
        | System.Double | 
        endTime | 
         | 
      
    
  
  Returns
  
  
  GetNextSamplesVba(SessionId, String, Int32)
  
  
  Declaration
  
    ParameterValues GetNextSamplesVba(SessionId sessionId, string parameterIdentifier, int numberOfSamples)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | SessionId | 
        sessionId | 
         | 
      
      
        | System.String | 
        parameterIdentifier | 
         | 
      
      
        | System.Int32 | 
        numberOfSamples | 
         | 
      
    
  
  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
  
  
  GetPreviousSamplesVba(SessionId, String, Int32)
  
  
  Declaration
  
    ParameterValues GetPreviousSamplesVba(SessionId sessionId, string parameterIdentifier, int numberOfSamples)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | SessionId | 
        sessionId | 
         | 
      
      
        | System.String | 
        parameterIdentifier | 
         | 
      
      
        | System.Int32 | 
        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 | 
         | 
      
    
  
  
  GetSamplesCountEstimateVba(SessionId, String, Double, Double)
  
  
  Declaration
  
    int GetSamplesCountEstimateVba(SessionId sessionId, string parameterIdentifier, double startTime, double endTime)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | SessionId | 
        sessionId | 
         | 
      
      
        | System.String | 
        parameterIdentifier | 
         | 
      
      
        | System.Double | 
        startTime | 
         | 
      
      
        | System.Double | 
        endTime | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  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
  
  
  GetWeightedDataStatisticsVba(SessionId, String, Double, Double, StatisticOption)
  
  
  Declaration
  
    StatisticsData GetWeightedDataStatisticsVba(SessionId sessionId, string parameterIdentifier, double startTime, double duration, StatisticOption statisticOptions)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | SessionId | 
        sessionId | 
         | 
      
      
        | System.String | 
        parameterIdentifier | 
         | 
      
      
        | System.Double | 
        startTime | 
         | 
      
      
        | System.Double | 
        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 | 
         | 
      
    
  
  
  GotoVba(SessionId, String, Double)
  
  
  Declaration
  
    void GotoVba(SessionId sessionId, string parameterIdentifier, double time)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | SessionId | 
        sessionId | 
         | 
      
      
        | System.String | 
        parameterIdentifier | 
         | 
      
      
        | System.Double | 
        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 | 
         | 
      
    
  
  
  SetSampleIncrementVba(SessionId, String, Double)
  
  
  Declaration
  
    void SetSampleIncrementVba(SessionId sessionId, string parameterIdentifier, double sampleIncrement)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | SessionId | 
        sessionId | 
         | 
      
      
        | System.String | 
        parameterIdentifier | 
         | 
      
      
        | System.Double | 
        sampleIncrement | 
         |