1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | SysTimeRtc.SysTimeRtcHighResGet( pTimestamp := Timestamp ); SparkPlugBSimpleTypes.arMetrics_EoN[1].Boolean := NOT SparkPlugBSimpleTypes.arMetrics_EoN[1].Boolean; SparkPlugBSimpleTypes.arMetrics_EoN[3].uliDateTime := Timestamp; SparkPlugBSimpleTypes.arMetrics_EoN[5].uliDateTime := SparkPlugBSimpleTypes.arMetrics_EoN[4].uliDateTime; SparkPlugBSimpleTypes.arMetrics_EoN[7].Float := SparkPlugBSimpleTypes.arMetrics_EoN[7].Float + 1; SparkPlugBSimpleTypes.arMetrics_EoN[9].Double := SparkPlugBSimpleTypes.arMetrics_EoN[9].Double + 1; SparkPlugBSimpleTypes.arMetrics_EoN[11].Double := SparkPlugBSimpleTypes.arMetrics_EoN[11].Double + 1; SparkPlugBSimpleTypes.arMetrics_EoN[13].Int8 := SparkPlugBSimpleTypes.arMetrics_EoN[13].Int8 + 1; SparkPlugBSimpleTypes.arMetrics_EoN[15].Int16 := SparkPlugBSimpleTypes.arMetrics_EoN[15].Int16 + 1; SparkPlugBSimpleTypes.arMetrics_EoN[17].Int16 := SparkPlugBSimpleTypes.arMetrics_EoN[17].Int16 + 1; SparkPlugBSimpleTypes.arMetrics_EoN[19].Int32 := SparkPlugBSimpleTypes.arMetrics_EoN[19].Int32 + 1; SparkPlugBSimpleTypes.arMetrics_EoN[21].Int64 := SparkPlugBSimpleTypes.arMetrics_EoN[21].Int64 + 1; SparkPlugBSimpleTypes.arMetrics_EoN[23].Int64 := SparkPlugBSimpleTypes.arMetrics_EoN[23].Int64 + 1; SparkPlugBSimpleTypes.arMetrics_EoN[25].Uint8 := SparkPlugBSimpleTypes.arMetrics_EoN[25].Uint8 + 1; SparkPlugBSimpleTypes.arMetrics_EoN[27].UInt16 := SparkPlugBSimpleTypes.arMetrics_EoN[27].UInt16 + 1; SparkPlugBSimpleTypes.arMetrics_EoN[29].UInt16 := SparkPlugBSimpleTypes.arMetrics_EoN[29].UInt16 + 1; SparkPlugBSimpleTypes.arMetrics_EoN[31].UInt32 := SparkPlugBSimpleTypes.arMetrics_EoN[31].UInt32 + 1; SparkPlugBSimpleTypes.arMetrics_EoN[33].UInt64 := SparkPlugBSimpleTypes.arMetrics_EoN[33].UInt64 + 1; SparkPlugBSimpleTypes.arMetrics_EoN[35].UInt64 := SparkPlugBSimpleTypes.arMetrics_EoN[35].UInt64 + 1; Str.Rotate(); SparkPlugBSimpleTypes.arMetrics_EoN[36].String_ := Str.AsWStr; SparkPlugBSimpleTypes.arMetrics_EoN[37].String_ := Str.AsWStr; SparkPlugBSimpleTypes.arMetrics_EoN[38].String_ := Str.AsWStr; |