Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 internal static DataMonitoredItem BuildMonitoredItem(this KSpiceVariableData info, DataChangeTrigger trigger, double samplingInterval)
 {
     return(new DataMonitoredItem(info.nodeId)
     {
         DataChangeTrigger = trigger,
         SamplingInterval = samplingInterval,
         UserData = info
     });
 }