a/branches/i-campbell/mqttsparkplugb/mqttsparkplugb/SparkplugB/Function Blocks/FB_Payload_1/FB_PayloadDataSet/svnobj | b/branches/i-campbell/mqttsparkplugb/mqttsparkplugb/SparkplugB/Function Blocks/FB_Payload_1/FB_PayloadDataSet/svnobj | ||
---|---|---|---|
1 | Gx_l Ù !0
jüo Tg³ ×/¶ 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 } |
1 | Gx_l % !0
jüo {¶Ú q Õ3 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 } |
2 | 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 ä( * T h i s i s a n F B a n d n o t a s t r u c t , b e c a u s e i t m a y b e p o s s i b l e f o r a p a y l o a d t o p a r t i a l l y o r f u l l y e n c o d e i t s e l f * ) 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 } @F U N C T I O N _ B L O C K F B _ P a y l o a d D a t a S e t V A R _ I N P U T ^/ / o p t i o n a l u i n t 6 4 n u m _ o f _ c o l u m n s = 1 ; R x H a s N u m _ o f _ c o l u m n s : R E F E R E N C E T O B O O L ; L n u m _ o f _ c o l u m n s : R E F E R E N C E T O U L I N T ; d/ / r e p e a t e d s t r i n g c o l u m n s = 2 ; ¢ u l i H a s C o l u m n s : R E F E R E N C E T O U L I N T ; / / p a y l o a d c o n t a i n s t h i s m a n y c o l u m n s ¶ a s C o l u m n s : R E F E R E N C E T O A R R A Y [ 0 . . 6 5 5 3 5 ] O F S T R I N G ; / / p a y l o a d c o n t a i n s n a m e s o f c o l u m n s f/ / r e p e a t e d u i n t 3 2 t y p e s = 3 ; º u l i H a s T y p e s : R E F E R E N C E T O U L I N T ; / / p a y l o a d c o n t a i n s t y p e d e f i n i t i o n f o r e a c h c o l u m n Ö a T y p e s : R E F E R E N C E T O A R R A Y [ 0 . . 6 5 5 3 5 ] O F D a t a S e t D a t a T y p e ; / / p a y l o a d c o n t a i n s t y p e d e f i n i t i o n o f c o l u m n s f/ / r e p e a t e d R o w r o w s = 4 ; – u l i H a s R o w s : R E F E R E N C E T O U L I N T ; / / p a y l o a d c o n t a i n s t h i s m a n y R o w s º a R o w s : R E F E R E N C E T O A R R A Y [ 0 . . 6 5 5 3 5 ] O F D a t a S e t V a l u e ; / / p a y l o a d c o n t a i n s R o w s o f E l e m e n t s !°/ / e x t e n s i o n s 5 t o m a x ; / / F o r t h i r d p a r t y e x t e n s i o n s "H / / N O E X T E N S I O N S I M P L E M E N T E D #E N D _ V A R $V A R %"U n i q u e I d G e n e r a t o r &4 0 'P O U L e v e l (L{ 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 } )S t a n d a r d * C h i l d O b j e c t G u i d s +8S 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 ,,A d d A t t r i b u t e S u b s e q u e n t -b o o l Ð Ð-ÐÐ E |
2 | 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 ä( * T h i s i s a n F B a n d n o t a s t r u c t , b e c a u s e i t m a y b e p o s s i b l e f o r a p a y l o a d t o p a r t i a l l y o r f u l l y e n c o d e i t s e l f * ) 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 } @F U N C T I O N _ B L O C K F B _ P a y l o a d D a t a S e t 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 M e t r i c i s , e n d s o n t h e l a s t b y t e o f t h e M e t r i c . 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 o f t h e M e t r i c 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 m e t r i c ö { i n f o ' |