public DataChangeMonitoredItem ( |
||
source | ||
id | uint | |
attributeId | uint | |
indexRange | NumericRange | |
dataEncoding | QualifiedName | |
diagnosticsMasks | DiagnosticsMasks | |
timestampsToReturn | TimestampsToReturn | |
monitoringMode | MonitoringMode | |
clientHandle | uint | |
samplingInterval | double | |
alwaysReportUpdates | bool | |
return | System |
public DataChangeMonitoredItem(
MonitoredNode source,
uint id,
uint attributeId,
NumericRange indexRange,
QualifiedName dataEncoding,
DiagnosticsMasks diagnosticsMasks,
TimestampsToReturn timestampsToReturn,
MonitoringMode monitoringMode,
uint clientHandle,
double samplingInterval,
bool alwaysReportUpdates)
{
m_source = source;
m_id = id;
m_attributeId = attributeId;
m_indexRange = indexRange;
m_dataEncoding = dataEncoding;
m_timestampsToReturn = timestampsToReturn;
m_diagnosticsMasks = diagnosticsMasks;
m_monitoringMode = monitoringMode;
m_clientHandle = clientHandle;
m_samplingInterval = samplingInterval;
m_nextSampleTime = DateTime.UtcNow.Ticks;
m_readyToPublish = false;
m_readyToTrigger = false;
m_alwaysReportUpdates = alwaysReportUpdates;
}
DataChangeMonitoredItem::DataChangeMonitoredItem ( |