--- a/branches/i-campbell/mqttsparkplugb/mqttsparkplugb/SparkplugB/Function Blocks/FB_Payload_1/FB_PayloadTemplate/svnobj +++ b/branches/i-campbell/mqttsparkplugb/mqttsparkplugb/SparkplugB/Function Blocks/FB_Payload_1/FB_PayloadTemplate/svnobj @@ -1,4 +1,4 @@ -Gx_l ç !0…jüoÎ FàÈo ñ àž S y s t e m . S t r i n g L{ 6 f 9 d a c 9 9 - 8 d e 1 - 4 e f c - 8 4 6 5 - 6 8 a c 4 4 3 b 7 d 0 8 } S p e c i a l F u n c L{ 0 d b 3 d 7 b b - c d e 0 - 4 4 1 6 - 9 a 7 b - c e 4 9 a 0 1 2 4 3 2 3 } N o n e I m p l e m e n t a t i o n L{ 3 b 8 3 b 7 7 6 - f b 2 5 - 4 3 b 8 - 9 9 f 2 - 3 c 5 0 7 c 9 1 4 3 f c } T e x t D o c u m e n t L{ f 3 8 7 8 2 8 5 - 8 e 4 f - 4 9 0 b - b b 1 b - 9 a c b b 7 e b 0 4 d b } -T e x t L i n e s L{ a 5 d e 0 b 0 b - 1 c b 5 - 4 9 1 3 - a c 2 1 - 9 d 7 0 2 9 3 e c 0 0 d } I d l o n g T a g T e x t I n t e r f a c e L{ a 9 e d 5 b 7 e - 7 5 c 5 - 4 6 5 1 - a f 1 6 - d 2 c 2 7 e 9 8 c b 9 4 } BF U N C T I O N _ B L O C K F B _ P a y l o a d T e m p l a t e V A R _ I N _ O U T E N D _ V A R V A R X / / P a y l o a d . m e t r i c s [ ] . t e m p l a t e _ v a l u e . v e r s i o n . x H a s V e r s i o n : B O O L ; . s V e r s i o n : W S T R I N G ; Œ/ / P a y l o a d . m e t r i c s [ ] . t e m p l a t e _ v a l u e . m e t r i c s [ ] . / / ( R E C U R S I V E M e t r i c s ) n a M e t r i c s : C O L . L i n k e d L i s t ; / / o f F B _ P a y l o a d M e t r i c j/ / P a y l o a d . m e t r i c s [ ] . t e m p l a t e _ v a l u e . p a r a m e t e r s [ ] . n a m e j/ / P a y l o a d . m e t r i c s [ ] . t e m p l a t e _ v a l u e . p a r a m e t e r s [ ] . t y p e t/ / P a y l o a d . m e t r i c s [ ] . t e m p l a t e _ v a l u e . p a r a m e t e r s [ ] . i n t _ v a l u e v/ / P a y l o a d . m e t r i c s [ ] . t e m p l a t e _ v a l u e . p a r a m e t e r s [ ] . l o n g _ v a l u e x/ / P a y l o a d . m e t r i c s [ ] . t e m p l a t e _ v a l u e . p a r a m e t e r s [ ] . f l o a t _ v a l u e !z/ / P a y l o a d . m e t r i c s [ ] . t e m p l a t e _ v a l u e . p a r a m e t e r s [ ] . d o u b l e _ v a l u e "|/ / P a y l o a d . m e t r i c s [ ] . t e m p l a t e _ v a l u e . p a r a m e t e r s [ ] . b o o l e a n _ v a l u e #z/ / P a y l o a d . m e t r i c s [ ] . t e m p l a t e _ v a l u e . p a r a m e t e r s [ ] . s t r i n g _ v a l u e $Ž/ / P a y l o a d . m e t r i c s [ ] . t e m p l a t e _ v a l u e . p a r a m e t e r s [ ] . e x t e n s i o n _ v a l u e / / n o n e %z a P a r a m e t e r s : C O L . L i n k e d L i s t ; / / o f F B _ P a y l o a d P a r a m e t e r &`/ / P a y l o a d . m e t r i c s [ ] . t e m p l a t e _ v a l u e . t e m p l a t e _ r e f '8 x H a s T e m p l a t e _ r e f : B O O L ; (8 s T e m p l a t e _ r e f : W S T R I N G ; )b/ / P a y l o a d . m e t r i c s [ ] . t e m p l a t e _ v a l u e . i s _ d e f i n i t i o n *: x H a s I s _ d e f i n i t i o n : B O O L ; +. x I s _ d e f i n i t i o n : B O O L ; ,p/ / P a y l o a d . m e t r i c s [ ] . t e m p l a t e _ v a l u e . e x t e n s i o n s [ ] / / n o n e -"U n i q u e I d G e n e r a t o r .1 2 7 /P O U L e v e l 0L{ 8 e 5 7 5 c 5 b - 1 d 3 7 - 4 9 c 6 - 9 4 1 b - 5 c 0 e c 7 8 7 4 7 8 7 } 1S t a n d a r d 2 C h i l d O b j e c t G u i d s 38S y s t e m . C o l l e c t i o n s . A r r a y L i s t 4,A d d A t t r i b u t e S u b s e q u e n t 5b o o l Ð Ð-ÐÐ E +Gx_l & !0…jüoÍ ^ã;R 1 Mö²ú S y s t e m . S t r i n g L{ 6 f 9 d a c 9 9 - 8 d e 1 - 4 e f c - 8 4 6 5 - 6 8 a c 4 4 3 b 7 d 0 8 } S p e c i a l F u n c L{ 0 d b 3 d 7 b b - c d e 0 - 4 4 1 6 - 9 a 7 b - c e 4 9 a 0 1 2 4 3 2 3 } N o n e I m p l e m e n t a t i o n L{ 3 b 8 3 b 7 7 6 - f b 2 5 - 4 3 b 8 - 9 9 f 2 - 3 c 5 0 7 c 9 1 4 3 f c } T e x t D o c u m e n t L{ f 3 8 7 8 2 8 5 - 8 e 4 f - 4 9 0 b - b b 1 b - 9 a c b b 7 e b 0 4 d b } +T e x t L i n e s L{ a 5 d e 0 b 0 b - 1 c b 5 - 4 9 1 3 - a c 2 1 - 9 d 7 0 2 9 3 e c 0 0 d } I d l o n g T a g T e x t I n t e r f a c e L{ a 9 e d 5 b 7 e - 7 5 c 5 - 4 6 5 1 - a f 1 6 - d 2 c 2 7 e 9 8 c b 9 4 } BF U N C T I O N _ B L O C K F B _ P a y l o a d T e m p l a t e V A R _ I N P U T 6 ( * T r i g e r s f o r c o n v e r s i o n * ) x D e c o d e : B O O L ; " x E n c o d e : B O O L ; E N D _ V A R V A R _ I N _ O U T Œ O w n e r P a y l o a d : F B _ P a y l o a d ; / / H e m a n a g e s t h e a s s i g n i n g o f P o o l O b j e c t s ä P r o t o b u f B l o b I n d e x : D I N T ; / / F o r d e c o d i n g , s t a r t s w h e r e t h e s t a r t o f t h e O b j e c t i s , e n d s o n t h e l a s t b y t e o f t h e O b j e c t . F o r E n c o d i n g , s t a r t s w h e r e t h e f i r s t b y t e t h e O b j e c t s h o u l d b e w r i t t e n t o , e n d s o n t h e n e x t f r e e b y t e a f t e r t h i s o b j e c t ö { i n f o '