public static void KSpiceFillWith(this EventVqt @event, KSpiceVariableData data, DataChange change) { @event.tag = data.tagName; @event.time = change.Value.SourceTimestamp; @event.status = TranslateStatus(change.Value.StatusCode); @event.value = ParseValue(change.Value.Value, ref @event.status); }
internal static DataMonitoredItem BuildMonitoredItem(this KSpiceVariableData info, DataChangeTrigger trigger, double samplingInterval) { return(new DataMonitoredItem(info.nodeId) { DataChangeTrigger = trigger, SamplingInterval = samplingInterval, UserData = info }); }