--- a
+++ b/branches/develop/mqttsparkplug/mqttsparkplug/Sparkplug™ MQTT edge and host/Function Blocks/FB_Metric/FB_Property/IValue/Boolean/Set/svnobj
@@ -0,0 +1,43 @@
+Gx_lq!0…jüocýŽ½æÖ System.StringL{792f2eb6-721e-4e64-ba20-bc98351056db}ImplementationL{3b83b776-fb25-43b8-99f2-3c507c9143fc}TextDocumentL{f3878285-8e4f-490b-bb1b-9acbb7eb04db}TextLinesL{a5de0b0b-1cb5-4913-ac21-9d70293ec00d}	Id
+longTagText
"CASE _dataType OF4	PropertyDataType.Unknown,.	PropertyDataType.Int8,0	PropertyDataType.Int16,0	PropertyDataType.Int32,0	PropertyDataType.Int64,0	PropertyDataType.UInt8,2	PropertyDataType.UInt16,2	PropertyDataType.UInt32,2	PropertyDataType.UInt64,4	PropertyDataType.Boolean,6	PropertyDataType.DateTime:¶		//TODO: maybe this could be neater or more efficient when just the one conversion is usedN		IF _uLint <> TO_ULINT( Boolean ) THEN:			THIS^._NotifyThem := TRUE;		END_IF@		_uLint := TO_ULINT( Boolean );0	PropertyDataType.Float,2	PropertyDataType.Double: N		IF _lReal <> TO_LREAL( Boolean ) THEN!@		_lReal := TO_LREAL( Boolean );"4	PropertyDataType.String_,#.	PropertyDataType.Text:$V		IF _wString <> TO_WSTRING( Boolean ) THEN%H		_wString := TO_WSTRING( Boolean );&ELSE'END_CASE(Interface)L{a9ed5b7e-75c5-4651-af16-d2c27e98cb94}*VAR+END_VAR,
+IsGet-boolÐÐÐE&ÐÐ	
+­ÚÐ-
ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­-ÚÐ-ÐÐ	
+­*ÚÐ-ÐÐ	
+­+ÚÐ-ÐÐ	
+­,ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­ÚÐ-ÐÐ	
+­/ÚÐ-ÐÐ	
+­0ÚÐ- ÐÐ	
+­1ÚÐ-ÐÐ	
+­.ÚÐ-ÐÐ	
+­ÚÐ-!ÐÐ	
+­#ÚÐ-"ÐÐ	
+­:ÚÐ-#ÐÐ	
+­3ÚÐ-ÐÐ	
+­4ÚÐ-$ÐÐ	
+­5ÚÐ-ÐÐ	
+­2ÚÐ-ÐÐ	
+­$ÚÐ-%ÐÐ	
+­%ÚÐ-&ÐÐ	
+­6ÚÐ-ÐÐ	
+­7ÚÐ-ÐÐ	
+­8ÚÐ-ÐÐ	
+­9ÚÐ-ÐÐ	
+­&ÚÐ-ÐÐ	
+­ÚÐ-'Ð()ÐEÐÐ	

ÚÐ-*ÐÐ	
+­ÚÐ-+Ð,-­
\ No newline at end of file