C# Класс TestData.TestDataSystem

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DoSample ( object state ) : void
EnableHistoryArchiving ( BaseVariableState variable ) : void

Creates an archive for the variable.

GetHistoryFile ( BaseVariableState variable ) : IHistoryDataSource

Returns the history file for the variable.

ReadValue ( BaseVariableState variable ) : object

Returns a new value for the variable.

SetSamplingInterval ( double samplingInterval ) : void
StartMonitoringValue ( uint monitoredItemId, double samplingInterval, BaseVariableState variable ) : void
StopMonitoringValue ( uint monitoredItemId ) : void
TestDataSystem ( ITestDataSystemCallback callback, Opc.Ua.NamespaceTable namespaceUris, StringTable serverUris ) : System

Приватные методы

Метод Описание
GetRandomStructure ( ) : Opc.Ua.ExtensionObject

Returns a random structure.

Описание методов

DoSample() публичный Метод

public DoSample ( object state ) : void
state object
Результат void

EnableHistoryArchiving() публичный Метод

Creates an archive for the variable.
public EnableHistoryArchiving ( BaseVariableState variable ) : void
variable BaseVariableState
Результат void

GetHistoryFile() публичный Метод

Returns the history file for the variable.
public GetHistoryFile ( BaseVariableState variable ) : IHistoryDataSource
variable BaseVariableState
Результат IHistoryDataSource

ReadValue() публичный Метод

Returns a new value for the variable.
public ReadValue ( BaseVariableState variable ) : object
variable BaseVariableState
Результат object

SetSamplingInterval() публичный Метод

public SetSamplingInterval ( double samplingInterval ) : void
samplingInterval double
Результат void

StartMonitoringValue() публичный Метод

public StartMonitoringValue ( uint monitoredItemId, double samplingInterval, BaseVariableState variable ) : void
monitoredItemId uint
samplingInterval double
variable BaseVariableState
Результат void

StopMonitoringValue() публичный Метод

public StopMonitoringValue ( uint monitoredItemId ) : void
monitoredItemId uint
Результат void

TestDataSystem() публичный Метод

public TestDataSystem ( ITestDataSystemCallback callback, Opc.Ua.NamespaceTable namespaceUris, StringTable serverUris ) : System
callback ITestDataSystemCallback
namespaceUris Opc.Ua.NamespaceTable
serverUris Opc.Ua.StringTable
Результат System