--- a/branches/develop/mqttsparkplug/mqttsparkplug/Sparkplug™ MQTT edge and host/Function Blocks/FB_MetricFileTransfer/FB_MetricFileTransfer/ReturnFileName/svnobj +++ b/branches/develop/mqttsparkplug/mqttsparkplug/Sparkplug™ MQTT edge and host/Function Blocks/FB_MetricFileTransfer/FB_MetricFileTransfer/ReturnFileName/svnobj @@ -1,26 +1,33 @@ -Gx_l !0 jüo$ Ý÷3Ó I IÈ} S y s t e m . S t r i n g L{ f 8 a 5 8 4 6 6 - d 7 f 6 - 4 3 9 f - b b b 8 - d 4 6 0 0 e 4 1 d 0 9 9 } 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 (P T : = A D R ( F i l e N a m e ) ; 6l : = s t u . S t r L e n W ( F i l e N a m e ) ; S L A S H _ C N T : = 0 ; (F O R p o s : = 1 T O l D O J I F p t ^ = G C _ s p a r k p l u g . F W _ S L A S H T H E N H S L A S H _ C N T : = S L A S H _ C N T + 1 ; E N D _ I F ; " P T : = P T + 1 ; E N D _ F O R ; RR i g h t M o s t A f t e r L a s t S l a s h : = l - S L A S H _ C N T ; ¢R e t u r n F i l e N a m e : = S T R I N G _ T O _ W S T R I N G ( R I G H T ( F i l e N a m e , R i g h t M o s t A f t e r L a s t S l a s h ) ) ; 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 } NM E T H O D P R I V A T E R e t u r n F i l e N a m e : W S T R I N G V A R _ I N P U T œ F i l e N a m e : T _ M a x S t r i n g ; / / F i l e n a m e c a n c o n t a i n a n a b s o l u t e o r r e l a t i v e p a t h t o t h e f i l e . P a t h e n t r i e s m u s t b e s e p a r a t e d w i t h a S l a s h ( / ) E N D _ V A R V A R * S L A S H _ C N T : U I N T ; ! l : D I N T ; "2 p t : P O I N T E R T O W S T R I N G ; # p o s : D I N T ; $F R i g h t M o s t A f t e r L a s t S l a s h : D I N T ; Ð ÐÐEÐ Ð -'