[r789]: / branches / FeatureBranches / Debuglogging / SparkplugB / Functions / UpdateMetric / svnobj  Maximize  Restore  History

Download this file

4 lines (4 with data), 5.8 kB

Gx_l¶!0…jüo-VòDaTš‚ˆSystem.StringL{6f9dac99-8de1-4efc-8465-68ac443b7d08}SpecialFuncL{0db3d7bb-cde0-4416-9a7b-ce49a0124323}NoneImplementationL{3b83b776-fb25-43b8-99f2-3c507c9143fc}TextDocument	L{f3878285-8e4f-490b-bb1b-9acbb7eb04db}
TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}Id
longTagText,UpdateMetric := FALSE;(Metric.Name := Name;PMetric.Status := MetricStatus.ONLINE_OK;<Metric.Timestamp := Timestamp;8Metric.DataType := Datatype; CASE DataType OF8    MetricDataType.Unknown :¨        Metric.Status := MetricStatus.Unknown; // not implemented yet => set unknown2    MetricDataType.Text :¦        Metric.Status := MetricStatus.Unknown;// not implemented yet => set unknown4    MetricDataType.Int8  :J        Metric.Int8 := VarInt.Int8;  6    MetricDataType.Int16 : N        Metric.Int16 := VarInt.Int16;  6    MetricDataType.Int32 :  N        Metric.Int32 := VarInt.Int32;  !4    MetricDataType.Int64 :"N        Metric.Int64 := VarInt.Int64;  #4    MetricDataType.UInt8 :$N        Metric.UInt8 := VarInt.UInt8;  %6    MetricDataType.UInt16 :&R        Metric.UInt16 := VarInt.UInt16;  '6    MetricDataType.UInt32 :(T        Metric.UInt32 := VarInt.UInt32;   )6    MetricDataType.UInt64 :*N        Metric.UInt64 := VarInt.UInt64;+8    MetricDataType.Boolean :,R        Metric.Boolean := VarInt.Boolean;-:    MetricDataType.DateTime :.4    MetricDataType.Float :/<        Metric.Float := Real_;06    MetricDataType.Double :1B        Metric.Double :=  Lreal_;28    MetricDataType.String_ :3D        Metric.String_ := String_;42    MetricDataType.UUID :5END_CASE6^Metric.AcknowledgeNotify(); // Ack the notifier7*UpdateMetric := TRUE;8Interface9L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}:ˆ// Updates Metric with Name, Datatype, Status, Timestamp, etc, etc..;8FUNCTION UpdateMetric : BOOL<VAR_INPUT=P    Metric : REFERENCE TO IRemoteMetric;>&    Name : WSTRING;?<    DataType : MetricDataType;@4    Status : MetricStatus;A6    Timestamp : T_DateTime;B~    String_ : WSTRING( gc_sparkplug.supported_string_lengths );C&    LReal_ : LREAL;D"    Real_ : REAL;E6    VarInt : DecodedVarInt;FEND_VARG"UniqueIdGeneratorH261IPOULevelJL{8e575c5b-1d37-49c6-941b-5c0ec7874787}KStandardL ChildObjectGuidsM8System.Collections.ArrayListN,AddAttributeSubsequentOboolÐÐ-ÐÐ	E
*ÐÐ
­èÚÐ-ÐÐ
­ÌÚÐ-ÐÐ
­ÍÚÐ-ÐÐ
­ÏÚÐ-ÐÐ
­çÚÐ-ÐÐ
­ÐÚÐ-ÐÐ
­ÑÚÐ-ÐÐ
­ÚÐ-ÐÐ
­ÚÐ-ÐÐ
­ÚÐ-ÐÐ
­ÚÐ-ÐÐ
­ÝÚÐ-ÐÐ
­öÚÐ-ÐÐ
­ÞÚÐ-ÐÐ
­õÚÐ-ÐÐ
­ßÚÐ-ÐÐ
­ôÚÐ- ÐÐ
­ùÚÐ-!ÐÐ
­óÚÐ-"ÐÐ
­ÒÚÐ-#ÐÐ
­òÚÐ-$ÐÐ
­áÚÐ-%ÐÐ
­ñÚÐ-&ÐÐ
­âÚÐ-'ÐÐ
­ðÚÐ-(ÐÐ
­ãÚÐ-)ÐÐ
­øÚÐ-*ÐÐ
­ÓÚÐ-+ÐÐ
­êÚÐ-,ÐÐ
­äÚÐ--ÐÐ
­ûÚÐ-*ÐÐ
­ÕÚÐ-.ÐÐ
­üÚÐ-/ÐÐ
­×ÚÐ-0ÐÐ
­ýÚÐ-1ÐÐ
­ÙÚÐ-2ÐÐ
­þÚÐ-3ÐÐ
­æÚÐ-4ÐÐ
­ÚÚÐ-3ÐÐ
­ÛÚÐ-5ÐÐ
­vÚÐ-6ÐÐ
­éÚÐ-7Ð89Ð	E

ÐÐ
­ÚÐ-:ÐÐ
­ÁÚÐ-;ÐÐ
­ÂÚÐ-<ÐÐ
­ÃÚÐ-=ÐÐ
­ÄÚÐ->ÐÐ
­ÅÚÐ-?ÐÐ
­ÆÚÐ-@ÐÐ
­ÇÚÐ-AÐÐ
­ÈÚÐ-BÐÐ
­ÉÚÐ-CÐÐ
­ÊÚÐ-DÐÐ
­ËÚÐ-EÐÐ
­MÚÐ-FÐG-HÐIJ-KLMÐNO­