diff --git a/docs/html/_char_array_8h.html b/docs/html/_char_array_8h.html index f69e740..f09e032 100644 --- a/docs/html/_char_array_8h.html +++ b/docs/html/_char_array_8h.html @@ -133,7 +133,7 @@
This graph shows which files directly or indirectly include this file:
-
+

Go to the source code of this file.

diff --git a/docs/html/_char_array_8h__dep__incl.map b/docs/html/_char_array_8h__dep__incl.map index 740b4b9..8e30efb 100644 --- a/docs/html/_char_array_8h__dep__incl.map +++ b/docs/html/_char_array_8h__dep__incl.map @@ -1,31 +1,34 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/_char_array_8h__dep__incl.md5 b/docs/html/_char_array_8h__dep__incl.md5 index 2cca7aa..1dbdecf 100644 --- a/docs/html/_char_array_8h__dep__incl.md5 +++ b/docs/html/_char_array_8h__dep__incl.md5 @@ -1 +1 @@ -37ed7708e1a09f7837c1bb2a6989b838 \ No newline at end of file +d6350a40e8b39403ef67321be41982e9 \ No newline at end of file diff --git a/docs/html/_char_array_8h__dep__incl.svg b/docs/html/_char_array_8h__dep__incl.svg index fa232ba..1b256e6 100644 --- a/docs/html/_char_array_8h__dep__incl.svg +++ b/docs/html/_char_array_8h__dep__incl.svg @@ -4,19 +4,19 @@ - - + + /Users/felixschulke/Developement/Arduino/Modbus_RTU/Modbus_RTU/Modbus-RTU/lib/Frame/CharArray.h Node1 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Frame/CharArray.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Frame/CharArray.h @@ -24,11 +24,11 @@ Node2 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Frame/CharArray.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Frame/CharArray.cpp @@ -36,8 +36,8 @@ Node1->Node2 - - + + @@ -45,11 +45,11 @@ Node3 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Frame/Frame.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Frame/Frame.h @@ -57,30 +57,30 @@ Node1->Node3 - - + + - - -Node11 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Interface -/CommInterface.h + + +Node12 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Interface +/CommInterface.h - - -Node1->Node11 - - - + + +Node1->Node12 + + + @@ -88,11 +88,11 @@ Node4 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Frame/Frame.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Frame/Frame.cpp @@ -100,8 +100,8 @@ Node3->Node4 - - + + @@ -109,12 +109,12 @@ Node5 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Interface -/ServiceInterface.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Interface +/ServiceInterface.h @@ -122,8 +122,8 @@ Node3->Node5 - - + + @@ -131,12 +131,12 @@ Node9 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/Frame_modbusRTU.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/Frame_modbusRTU.h @@ -144,8 +144,30 @@ Node3->Node9 - - + + + + + + + +Node11 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Service +/ServiceCluster.h + + + + + +Node3->Node11 + + + @@ -153,12 +175,12 @@ Node6 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/ServiceInterface_modbusRTU.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/ServiceInterface_modbusRTU.h @@ -166,8 +188,8 @@ Node5->Node6 - - + + @@ -175,12 +197,12 @@ Node7 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/ServiceInterface_modbusRTU.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/ServiceInterface_modbusRTU.cpp @@ -188,8 +210,8 @@ Node6->Node7 - - + + @@ -197,11 +219,11 @@ Node8 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/src/main.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/src/main.cpp @@ -209,8 +231,8 @@ Node6->Node8 - - + + @@ -218,8 +240,8 @@ Node9->Node6 - - + + @@ -227,12 +249,12 @@ Node10 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/Frame_modbusRTU.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/Frame_modbusRTU.cpp @@ -240,8 +262,8 @@ Node9->Node10 - - + + @@ -249,70 +271,79 @@ Node11->Node5 - - + + - - -Node12 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/CommInterface_modbusRTU.h + + +Node12->Node5 + + + - - -Node11->Node12 - - - + + +Node13 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/CommInterface_modbusRTU.h - - -Node12->Node6 - - - + + +Node12->Node13 + + + - - -Node12->Node8 - - - + + +Node13->Node6 + + + - - -Node13 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/CommInterface_modbusRTU.cpp + + +Node13->Node8 + + + - - -Node12->Node13 - - - + + +Node14 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/CommInterface_modbusRTU.cpp + + + + + +Node13->Node14 + + + diff --git a/docs/html/_content_8h.html b/docs/html/_content_8h.html index a22453c..e709ea7 100644 --- a/docs/html/_content_8h.html +++ b/docs/html/_content_8h.html @@ -134,7 +134,7 @@
This graph shows which files directly or indirectly include this file:
-
+

Go to the source code of this file.

diff --git a/docs/html/_content_8h__dep__incl.map b/docs/html/_content_8h__dep__incl.map index e346bf4..74eb826 100644 --- a/docs/html/_content_8h__dep__incl.map +++ b/docs/html/_content_8h__dep__incl.map @@ -1,61 +1,63 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/_content_8h__dep__incl.md5 b/docs/html/_content_8h__dep__incl.md5 index 95ee249..2133904 100644 --- a/docs/html/_content_8h__dep__incl.md5 +++ b/docs/html/_content_8h__dep__incl.md5 @@ -1 +1 @@ -45ee71026a9937fc67635982333d12aa \ No newline at end of file +45a31ef83ee9eafe9e011d2c39c208e7 \ No newline at end of file diff --git a/docs/html/_content_8h__dep__incl.svg b/docs/html/_content_8h__dep__incl.svg index c3d0575..ca74600 100644 --- a/docs/html/_content_8h__dep__incl.svg +++ b/docs/html/_content_8h__dep__incl.svg @@ -4,20 +4,20 @@ - + /Users/felixschulke/Developement/Arduino/Modbus_RTU/Modbus_RTU/Modbus-RTU/lib/Service/Content.h Node1 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Service -/Content.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Service +/Content.h @@ -25,12 +25,12 @@ Node2 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ErrorService -/Error.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ErrorService +/Error.h @@ -38,73 +38,73 @@ Node1->Node2 - - + + - - -Node15 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Frame/Frame.h + + +Node16 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Frame/Frame.h - - -Node1->Node15 - - - + + +Node1->Node16 + + + - - -Node19 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/MessageService -/Message.h + + +Node20 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/MessageService +/Message.h - - -Node1->Node19 - - - + + +Node1->Node20 + + + - - -Node23 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Service -/Service.h + + +Node24 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Service +/Service.h - - -Node1->Node23 - - - + + +Node1->Node24 + + + @@ -112,12 +112,12 @@ Node3 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ErrorService -/Error.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ErrorService +/Error.cpp @@ -125,8 +125,8 @@ Node2->Node3 - - + + @@ -134,12 +134,12 @@ Node4 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ErrorService -/ErrorService.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ErrorService +/ErrorService.h @@ -147,8 +147,8 @@ Node2->Node4 - - + + @@ -156,12 +156,12 @@ Node10 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ErrorService -/ErrorState.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ErrorService +/ErrorState.h @@ -169,8 +169,8 @@ Node2->Node10 - - + + @@ -178,12 +178,12 @@ Node5 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ErrorService -/ErrorService.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ErrorService +/ErrorService.cpp @@ -191,8 +191,8 @@ Node4->Node5 - - + + @@ -200,12 +200,12 @@ Node6 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Interface -/ServiceInterface.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Interface +/ServiceInterface.h @@ -213,8 +213,8 @@ Node4->Node6 - - + + @@ -222,11 +222,11 @@ Node9 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/src/main.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/src/main.cpp @@ -234,8 +234,8 @@ Node4->Node9 - - + + @@ -243,12 +243,12 @@ Node7 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/ServiceInterface_modbusRTU.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/ServiceInterface_modbusRTU.h @@ -256,8 +256,8 @@ Node6->Node7 - - + + @@ -265,12 +265,12 @@ Node8 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/ServiceInterface_modbusRTU.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/ServiceInterface_modbusRTU.cpp @@ -278,8 +278,8 @@ Node7->Node8 - - + + @@ -287,8 +287,8 @@ Node7->Node9 - - + + @@ -296,8 +296,8 @@ Node10->Node6 - - + + @@ -305,12 +305,12 @@ Node11 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ErrorService -/ErrorState.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ErrorService +/ErrorState.cpp @@ -318,8 +318,8 @@ Node10->Node11 - - + + @@ -327,12 +327,12 @@ Node12 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Interface -/CommInterface.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Interface +/CommInterface.h @@ -340,8 +340,30 @@ Node10->Node12 - - + + + + + + + +Node15 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Service +/ServiceCluster.h + + + + + +Node10->Node15 + + + @@ -349,8 +371,8 @@ Node12->Node6 - - + + @@ -358,12 +380,12 @@ Node13 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/CommInterface_modbusRTU.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/CommInterface_modbusRTU.h @@ -371,8 +393,8 @@ Node12->Node13 - - + + @@ -380,8 +402,8 @@ Node13->Node7 - - + + @@ -389,8 +411,8 @@ Node13->Node9 - - + + @@ -398,12 +420,12 @@ Node14 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/CommInterface_modbusRTU.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/CommInterface_modbusRTU.cpp @@ -411,224 +433,220 @@ Node13->Node14 - - + + - + Node15->Node6 - - - + + + - - -Node16 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Frame/Frame.cpp + + +Node16->Node6 + + + - - -Node15->Node16 - - - + + +Node16->Node15 + + + Node17 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/Frame_modbusRTU.h + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Frame/Frame.cpp - - -Node15->Node17 - - - - - - - - -Node17->Node7 - - - + + +Node16->Node17 + + + Node18 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/Frame_modbusRTU.cpp + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/Frame_modbusRTU.h - - -Node17->Node18 - - - + + +Node16->Node18 + + + - - -Node20 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/MessageService -/Message.cpp + + +Node18->Node7 + + + + + + + + +Node19 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/Frame_modbusRTU.cpp - - -Node19->Node20 - - - + + +Node18->Node19 + + + Node21 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/MessageService -/MessageService.h + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/MessageService +/Message.cpp - - -Node19->Node21 - - - + + +Node20->Node21 + + + - - -Node21->Node7 - - - + + +Node22 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/MessageService +/MessageService.h - - -Node21->Node9 - - - + + +Node20->Node22 + + + - - -Node22 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/MessageService -/MessageService.cpp + + +Node22->Node7 + + + - - -Node21->Node22 - - - + + +Node22->Node9 + + + - - -Node23->Node4 - - - + + +Node23 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/MessageService +/MessageService.cpp - - -Node23->Node21 - - - + + +Node22->Node23 + + + - - -Node24 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Service -/ServiceCluster.h + + +Node24->Node4 + + + - - -Node23->Node24 - - - + + +Node24->Node15 + + + - - -Node24->Node6 - - - + + +Node24->Node22 + + + diff --git a/docs/html/_error_8h.html b/docs/html/_error_8h.html index 45328c6..610fd25 100644 --- a/docs/html/_error_8h.html +++ b/docs/html/_error_8h.html @@ -138,7 +138,7 @@
This graph shows which files directly or indirectly include this file:
-
+

Go to the source code of this file.

diff --git a/docs/html/_error_8h__dep__incl.map b/docs/html/_error_8h__dep__incl.map index 5b891a5..66dfd5c 100644 --- a/docs/html/_error_8h__dep__incl.map +++ b/docs/html/_error_8h__dep__incl.map @@ -1,32 +1,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/_error_8h__dep__incl.md5 b/docs/html/_error_8h__dep__incl.md5 index 133c852..661d013 100644 --- a/docs/html/_error_8h__dep__incl.md5 +++ b/docs/html/_error_8h__dep__incl.md5 @@ -1 +1 @@ -cfab4f9fbe24db468dd7f6da02a1b36a \ No newline at end of file +4fcc66ed2ed7104adae1d6605bae655d \ No newline at end of file diff --git a/docs/html/_error_8h__dep__incl.svg b/docs/html/_error_8h__dep__incl.svg index 57763d7..87ee4ab 100644 --- a/docs/html/_error_8h__dep__incl.svg +++ b/docs/html/_error_8h__dep__incl.svg @@ -4,20 +4,20 @@ - + /Users/felixschulke/Developement/Arduino/Modbus_RTU/Modbus_RTU/Modbus-RTU/lib/ErrorService/Error.h Node1 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ErrorService -/Error.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ErrorService +/Error.h @@ -25,12 +25,12 @@ Node2 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ErrorService -/Error.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ErrorService +/Error.cpp @@ -38,8 +38,8 @@ Node1->Node2 - - + + @@ -47,12 +47,12 @@ Node3 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ErrorService -/ErrorService.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ErrorService +/ErrorService.h @@ -60,8 +60,8 @@ Node1->Node3 - - + + @@ -69,12 +69,12 @@ Node9 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ErrorService -/ErrorState.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ErrorService +/ErrorState.h @@ -82,8 +82,8 @@ Node1->Node9 - - + + @@ -91,12 +91,12 @@ Node4 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ErrorService -/ErrorService.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ErrorService +/ErrorService.cpp @@ -104,8 +104,8 @@ Node3->Node4 - - + + @@ -113,12 +113,12 @@ Node5 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Interface -/ServiceInterface.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Interface +/ServiceInterface.h @@ -126,8 +126,8 @@ Node3->Node5 - - + + @@ -135,11 +135,11 @@ Node8 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/src/main.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/src/main.cpp @@ -147,8 +147,8 @@ Node3->Node8 - - + + @@ -156,12 +156,12 @@ Node6 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/ServiceInterface_modbusRTU.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/ServiceInterface_modbusRTU.h @@ -169,8 +169,8 @@ Node5->Node6 - - + + @@ -178,12 +178,12 @@ Node7 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/ServiceInterface_modbusRTU.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/ServiceInterface_modbusRTU.cpp @@ -191,8 +191,8 @@ Node6->Node7 - - + + @@ -200,8 +200,8 @@ Node6->Node8 - - + + @@ -209,8 +209,8 @@ Node9->Node5 - - + + @@ -218,12 +218,12 @@ Node10 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ErrorService -/ErrorState.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ErrorService +/ErrorState.cpp @@ -231,8 +231,8 @@ Node9->Node10 - - + + @@ -240,12 +240,12 @@ Node11 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Interface -/CommInterface.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Interface +/CommInterface.h @@ -253,8 +253,30 @@ Node9->Node11 - - + + + + + + + +Node14 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Service +/ServiceCluster.h + + + + + +Node9->Node14 + + + @@ -262,8 +284,8 @@ Node11->Node5 - - + + @@ -271,12 +293,12 @@ Node12 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/CommInterface_modbusRTU.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/CommInterface_modbusRTU.h @@ -284,8 +306,8 @@ Node11->Node12 - - + + @@ -293,8 +315,8 @@ Node12->Node6 - - + + @@ -302,8 +324,8 @@ Node12->Node8 - - + + @@ -311,12 +333,12 @@ Node13 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/CommInterface_modbusRTU.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/CommInterface_modbusRTU.cpp @@ -324,8 +346,17 @@ Node12->Node13 - - + + + + + + + +Node14->Node5 + + + diff --git a/docs/html/_error_state_8h.html b/docs/html/_error_state_8h.html index 4bc2d81..c25a10f 100644 --- a/docs/html/_error_state_8h.html +++ b/docs/html/_error_state_8h.html @@ -137,7 +137,7 @@
This graph shows which files directly or indirectly include this file:
-
+

Go to the source code of this file.

diff --git a/docs/html/_error_state_8h__dep__incl.map b/docs/html/_error_state_8h__dep__incl.map index 77c2f65..ef0aacb 100644 --- a/docs/html/_error_state_8h__dep__incl.map +++ b/docs/html/_error_state_8h__dep__incl.map @@ -1,22 +1,25 @@ - + - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/_error_state_8h__dep__incl.md5 b/docs/html/_error_state_8h__dep__incl.md5 index 3980a66..74e61e4 100644 --- a/docs/html/_error_state_8h__dep__incl.md5 +++ b/docs/html/_error_state_8h__dep__incl.md5 @@ -1 +1 @@ -733eb0cc7215818988da7cd8554b51aa \ No newline at end of file +4b10d8f04b05fe0d709e25aabb080bcf \ No newline at end of file diff --git a/docs/html/_error_state_8h__dep__incl.svg b/docs/html/_error_state_8h__dep__incl.svg index 76638cc..8ed27e3 100644 --- a/docs/html/_error_state_8h__dep__incl.svg +++ b/docs/html/_error_state_8h__dep__incl.svg @@ -4,20 +4,20 @@ - + /Users/felixschulke/Developement/Arduino/Modbus_RTU/Modbus_RTU/Modbus-RTU/lib/ErrorService/ErrorState.h Node1 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ErrorService -/ErrorState.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ErrorService +/ErrorState.h @@ -38,8 +38,8 @@ Node1->Node2 - - + + @@ -47,12 +47,12 @@ Node3 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Interface -/CommInterface.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Interface +/CommInterface.h @@ -60,8 +60,8 @@ Node1->Node3 - - + + @@ -69,12 +69,12 @@ Node4 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Interface -/ServiceInterface.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Interface +/ServiceInterface.h @@ -82,8 +82,30 @@ Node1->Node4 - - + + + + + + + +Node10 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Service +/ServiceCluster.h + + + + + +Node1->Node10 + + + @@ -91,8 +113,8 @@ Node3->Node4 - - + + @@ -100,12 +122,12 @@ Node8 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/CommInterface_modbusRTU.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/CommInterface_modbusRTU.h @@ -113,8 +135,8 @@ Node3->Node8 - - + + @@ -122,12 +144,12 @@ Node5 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/ServiceInterface_modbusRTU.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/ServiceInterface_modbusRTU.h @@ -135,8 +157,8 @@ Node4->Node5 - - + + @@ -144,12 +166,12 @@ Node6 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/ServiceInterface_modbusRTU.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/ServiceInterface_modbusRTU.cpp @@ -157,8 +179,8 @@ Node5->Node6 - - + + @@ -166,11 +188,11 @@ Node7 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/src/main.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/src/main.cpp @@ -178,8 +200,8 @@ Node5->Node7 - - + + @@ -187,8 +209,8 @@ Node8->Node5 - - + + @@ -196,8 +218,8 @@ Node8->Node7 - - + + @@ -205,12 +227,12 @@ Node9 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/CommInterface_modbusRTU.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/CommInterface_modbusRTU.cpp @@ -218,8 +240,17 @@ Node8->Node9 - - + + + + + + + +Node10->Node4 + + + diff --git a/docs/html/_frame_8h.html b/docs/html/_frame_8h.html index 0a3141d..f739192 100644 --- a/docs/html/_frame_8h.html +++ b/docs/html/_frame_8h.html @@ -135,7 +135,7 @@
This graph shows which files directly or indirectly include this file:
-
+

Go to the source code of this file.

diff --git a/docs/html/_frame_8h__dep__incl.map b/docs/html/_frame_8h__dep__incl.map index 583b925..62ac3fc 100644 --- a/docs/html/_frame_8h__dep__incl.map +++ b/docs/html/_frame_8h__dep__incl.map @@ -1,18 +1,21 @@ - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/docs/html/_frame_8h__dep__incl.md5 b/docs/html/_frame_8h__dep__incl.md5 index 9d91e60..c8056fb 100644 --- a/docs/html/_frame_8h__dep__incl.md5 +++ b/docs/html/_frame_8h__dep__incl.md5 @@ -1 +1 @@ -5f286df33a7fd97e06d2c6c62fee72a1 \ No newline at end of file +2b41bdccce5d850f08c1246a2788ad90 \ No newline at end of file diff --git a/docs/html/_frame_8h__dep__incl.svg b/docs/html/_frame_8h__dep__incl.svg index 4f65f37..2dd6cd6 100644 --- a/docs/html/_frame_8h__dep__incl.svg +++ b/docs/html/_frame_8h__dep__incl.svg @@ -4,19 +4,19 @@ - - + + /Users/felixschulke/Developement/Arduino/Modbus_RTU/Modbus_RTU/Modbus-RTU/lib/Frame/Frame.h Node1 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Frame/Frame.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Frame/Frame.h @@ -24,11 +24,11 @@ Node2 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Frame/Frame.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Frame/Frame.cpp @@ -36,8 +36,8 @@ Node1->Node2 - - + + @@ -45,12 +45,12 @@ Node3 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Interface -/ServiceInterface.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Interface +/ServiceInterface.h @@ -58,8 +58,8 @@ Node1->Node3 - - + + @@ -67,12 +67,12 @@ Node7 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/Frame_modbusRTU.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/Frame_modbusRTU.h @@ -80,8 +80,30 @@ Node1->Node7 - - + + + + + + + +Node9 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Service +/ServiceCluster.h + + + + + +Node1->Node9 + + + @@ -89,12 +111,12 @@ Node4 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/ServiceInterface_modbusRTU.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/ServiceInterface_modbusRTU.h @@ -102,8 +124,8 @@ Node3->Node4 - - + + @@ -111,12 +133,12 @@ Node5 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/ServiceInterface_modbusRTU.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/ServiceInterface_modbusRTU.cpp @@ -124,8 +146,8 @@ Node4->Node5 - - + + @@ -133,11 +155,11 @@ Node6 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/src/main.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/src/main.cpp @@ -145,8 +167,8 @@ Node4->Node6 - - + + @@ -154,8 +176,8 @@ Node7->Node4 - - + + @@ -163,12 +185,12 @@ Node8 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/Frame_modbusRTU.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/Frame_modbusRTU.cpp @@ -176,8 +198,17 @@ Node7->Node8 - - + + + + + + + +Node9->Node3 + + + diff --git a/docs/html/_service_cluster_8h.html b/docs/html/_service_cluster_8h.html index 1400d27..511ba26 100644 --- a/docs/html/_service_cluster_8h.html +++ b/docs/html/_service_cluster_8h.html @@ -126,10 +126,12 @@
#include <mockArduino.h>
#include <Service.h>
+#include <ErrorState.h>
+#include <Frame.h>
Include dependency graph for ServiceCluster.h:
-
+
This graph shows which files directly or indirectly include this file:
diff --git a/docs/html/_service_cluster_8h__incl.map b/docs/html/_service_cluster_8h__incl.map index 41b897d..740ec32 100644 --- a/docs/html/_service_cluster_8h__incl.map +++ b/docs/html/_service_cluster_8h__incl.map @@ -1,30 +1,51 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/_service_cluster_8h__incl.md5 b/docs/html/_service_cluster_8h__incl.md5 index 0c621e5..e8c2c69 100644 --- a/docs/html/_service_cluster_8h__incl.md5 +++ b/docs/html/_service_cluster_8h__incl.md5 @@ -1 +1 @@ -002287c35660d21a542cdcc9eb2d4ce7 \ No newline at end of file +c5169cca37919b819cf572db9e7014f7 \ No newline at end of file diff --git a/docs/html/_service_cluster_8h__incl.svg b/docs/html/_service_cluster_8h__incl.svg index 87042e5..c21918f 100644 --- a/docs/html/_service_cluster_8h__incl.svg +++ b/docs/html/_service_cluster_8h__incl.svg @@ -4,20 +4,20 @@ - - + + /Users/felixschulke/Developement/Arduino/Modbus_RTU/Modbus_RTU/Modbus-RTU/lib/Service/ServiceCluster.h Node1 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Service -/ServiceCluster.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Service +/ServiceCluster.h @@ -25,8 +25,8 @@ Node2 - -mockArduino.h + +mockArduino.h @@ -34,8 +34,8 @@ Node1->Node2 - - + + @@ -43,8 +43,8 @@ Node9 - -Service.h + +Service.h @@ -52,8 +52,44 @@ Node1->Node9 - - + + + + + + + +Node13 + + +ErrorState.h + + + + + +Node1->Node13 + + + + + + + + +Node16 + + +Frame.h + + + + + +Node1->Node16 + + + @@ -61,8 +97,8 @@ Node3 - -iostream + +iostream @@ -70,8 +106,8 @@ Node2->Node3 - - + + @@ -79,8 +115,8 @@ Node4 - -string + +string @@ -88,8 +124,8 @@ Node2->Node4 - - + + @@ -97,8 +133,8 @@ Node5 - -sstream + +sstream @@ -106,8 +142,8 @@ Node2->Node5 - - + + @@ -115,8 +151,8 @@ Node6 - -chrono + +chrono @@ -124,8 +160,8 @@ Node2->Node6 - - + + @@ -133,8 +169,8 @@ Node7 - -queue + +queue @@ -142,8 +178,8 @@ Node2->Node7 - - + + @@ -151,8 +187,8 @@ Node8 - -functional + +functional @@ -160,8 +196,8 @@ Node2->Node8 - - + + @@ -169,8 +205,8 @@ Node9->Node2 - - + + @@ -178,8 +214,8 @@ Node10 - -cstring + +cstring @@ -187,8 +223,8 @@ Node9->Node10 - - + + @@ -196,8 +232,8 @@ Node11 - -Content.h + +Content.h @@ -205,8 +241,8 @@ Node9->Node11 - - + + @@ -214,8 +250,8 @@ Node12 - -Content_stack.h + +Content_stack.h @@ -223,8 +259,8 @@ Node9->Node12 - - + + @@ -232,8 +268,8 @@ Node11->Node2 - - + + @@ -241,8 +277,8 @@ Node11->Node10 - - + + @@ -250,8 +286,8 @@ Node12->Node2 - - + + @@ -259,8 +295,161 @@ Node12->Node10 - - + + + + + + + +Node13->Node2 + + + + + + + + +Node13->Node3 + + + + + + + + +Node13->Node10 + + + + + + + + +Node14 + + +cstdio + + + + + +Node13->Node14 + + + + + + + + +Node15 + + +Error.h + + + + + +Node13->Node15 + + + + + + + + +Node15->Node2 + + + + + + + + +Node15->Node3 + + + + + + + + +Node15->Node10 + + + + + + + + +Node15->Node11 + + + + + + + + +Node15->Node14 + + + + + + + + +Node16->Node2 + + + + + + + + +Node16->Node11 + + + + + + + + +Node17 + + +CharArray.h + + + + + +Node16->Node17 + + + + + + + + +Node17->Node2 + + + diff --git a/docs/html/_service_cluster_8h_source.html b/docs/html/_service_cluster_8h_source.html index 17c794c..78a9c7c 100644 --- a/docs/html/_service_cluster_8h_source.html +++ b/docs/html/_service_cluster_8h_source.html @@ -133,105 +133,110 @@
32#endif
33
34#include <Service.h>
-
35
-
- -
41 public:
-
48 virtual ServiceBase* getService_byID(uint8_t ServiceID)=0;
-
49
-
56 virtual ServiceBase* getService_byPos(uint8_t ServicePosition)=0;
-
57
-
63 virtual uint8_t getNumberOfServices() const =0;
-
64
-
72 virtual errorCodes impartPdu(Frame* FrameToAdd)=0;
-
73
- -
79};
+
35#include <ErrorState.h>
+
36#include <Frame.h>
+
37
+
+ +
43 public:
+
50 virtual ServiceBase* getService_byID(uint8_t ServiceID)=0;
+
51
+
58 virtual ServiceBase* getService_byPos(uint8_t ServicePosition)=0;
+
59
+
65 virtual uint8_t getNumberOfServices() const =0;
+
66
+
74 virtual errorCodes impartPdu(Frame* FrameToAdd)=0;
+
75
+ +
81};
-
80
-
81
-
88template<uint8_t number_of_services>
-
- -
90 private:
-
91 ServiceBase* services[number_of_services];
-
92 public:
-
-
98 ServiceCluster(ServiceBase* serviceList[number_of_services]) {
-
99 for (int i = 0; i < number_of_services; ++i) {
-
100 services[i] = serviceList[i];
-
101 }
-
102 }
+
82
+
83
+
90template<uint8_t number_of_services>
+
+ +
92 private:
+
93 ServiceBase* services[number_of_services];
+
94 public:
+
+
100 ServiceCluster(ServiceBase* serviceList[number_of_services]) {
+
101 for (int i = 0; i < number_of_services; ++i) {
+
102 services[i] = serviceList[i];
+
103 }
+
104 }
-
103
-
-
110 ServiceBase* getService_byID(uint8_t ServiceID) override {
-
111 for (int i = 0; i < number_of_services; ++i) {
-
112 if (services[i] && *services[i]->get_ServiceID() == ServiceID) {
-
113 return services[i];
-
114 }
-
115 }
-
116 return nullptr; // no Service with given ID
-
117 }
+
105
+
+
112 ServiceBase* getService_byID(uint8_t ServiceID) override {
+
113 for (int i = 0; i < number_of_services; ++i) {
+
114 if (services[i] && *services[i]->get_ServiceID() == ServiceID) {
+
115 return services[i];
+
116 }
+
117 }
+
118 return nullptr; // no Service with given ID
+
119 }
-
118
-
-
125 ServiceBase* getService_byPos(uint8_t ServicePosition) override {
-
126 if (services[ServicePosition]) {
-
127 return services[ServicePosition];
-
128 }
-
129 return nullptr; // no Service with given ID
-
130 }
+
120
+
+
127 ServiceBase* getService_byPos(uint8_t ServicePosition) override {
+
128 if (services[ServicePosition]) {
+
129 return services[ServicePosition];
+
130 }
+
131 return nullptr; // no Service with given ID
+
132 }
-
131
-
-
137 uint8_t getNumberOfServices() const override {
-
138 return number_of_services;
-
139 }
+
133
+
+
139 uint8_t getNumberOfServices() const override {
+
140 return number_of_services;
+
141 }
-
140
-
-
148 errorCodes impartPdu(Frame* FrameToAdd) override {
-
149 char ServiceID = FrameToAdd->getServideId(); // Get the Service-ID of the given Frame
-
150 ServiceBase* destinationService = services->getService_byID(ServiceID); // Pointer to the destination-Service
-
151 if (!destinationService){
-
152 raiseError(serviceNotFound); // raise Service-not-found-error if no Service with this Service-ID exists
-
153 return getErrorState();
-
154 }
-
155 String pdu = *FrameToAdd->get_content(); // Get the Frames payload
-
156 if (!destinationService->impart_pdu(&pdu)){ // Add a Content-Object created from PDU to the Services receive-stack
-
157 raiseError(overflow); // raise Overflow-Error, if the Rec-Stack of the Service is full
-
158 };
-
159 return getErrorState();
-
160 };
+
142
+
+
150 errorCodes impartPdu(Frame* FrameToAdd) override {
+
151 char ServiceID = FrameToAdd->getServiceId(); // Get the Service-ID of the given Frame
+
152 ServiceBase* destinationService = getService_byID(ServiceID); // Pointer to the destination-Service
+
153 if (!destinationService){
+
154 raiseError(serviceNotFound); // raise Service-not-found-error if no Service with this Service-ID exists
+
155 return getErrorState();
+
156 }
+
157 String pdu = *FrameToAdd->get_content(); // Get the Frames payload
+
158 if (!destinationService->impart_pdu(&pdu)){ // Add a Content-Object created from PDU to the Services receive-stack
+
159 raiseError(overflow); // raise Overflow-Error, if the Rec-Stack of the Service is full
+
160 };
+
161 return getErrorState();
+
162 };
-
161};
+
163};
-
162
-
163#endif // SERVICECLUSTER_H
+
164
+
165#endif // SERVICECLUSTER_H
errorCodes
Enumeration for various error codes.
Definition Error.h:47
@ overflow
Send- or Receivestack reached max. size of items.
Definition Error.h:84
@ serviceNotFound
The Service-Id addressed by the frame was not found in the service-cluster.
Definition Error.h:72
+ +
content_type * get_content()
Get the address of the informations content of type content_type.
Definition Content.h:75
A class to manage and track error states using error codes.
Definition ErrorState.h:49
errorCodes getErrorState()
Get the currently active error-code.
Definition ErrorState.cpp:38
void raiseError(errorCodes code)
raises a new error by setting the given error-code as errorState
Definition ErrorState.cpp:33
Frame-Class as derived class from Content The derived classes define: -the conversion from a given pa...
Definition Frame.h:50
+
virtual uint8_t getServiceId()=0
Get the ServiceId, the PDU of the Frame belongs to (necessary for Service-multiplexing)....
Service-base-class to add class-functions to vtable.
Definition Service.h:42
virtual bool impart_pdu(String *pdu)=0
Add a new Content-Object created from a received payload to the services receive-Stack....
-
ServiceCluster-base-class to add class-functions to vtable.
Definition ServiceCluster.h:40
+
ServiceCluster-base-class to add class-functions to vtable.
Definition ServiceCluster.h:42
virtual ServiceBase * getService_byPos(uint8_t ServicePosition)=0
Get pointer to the service at a specific position in the cluster (positions starting by zero)
virtual errorCodes impartPdu(Frame *FrameToAdd)=0
Add the payload of the referenced Frame to the belonging Service.
-
virtual ~ServiceClusterBase()
Destroy the Service Cluster Base object.
Definition ServiceCluster.h:78
+
virtual ~ServiceClusterBase()
Destroy the Service Cluster Base object.
Definition ServiceCluster.h:80
virtual uint8_t getNumberOfServices() const =0
Get the total Number Of Services-objects associated to the cluster.
virtual ServiceBase * getService_byID(uint8_t ServiceID)=0
Get pointer to the service with the given service-ID by iterating through the associated services and...
-
The ServiceCluster provides functions to manage multiple services. The ServiceCluster is added to the...
Definition ServiceCluster.h:89
-
errorCodes impartPdu(Frame *FrameToAdd) override
Add the payload of the referenced Frame to the belonging Service (Multiplexing by Service-ID)
Definition ServiceCluster.h:148
-
ServiceCluster(ServiceBase *serviceList[number_of_services])
Construct a new Service Cluster object from associated services.
Definition ServiceCluster.h:98
-
uint8_t getNumberOfServices() const override
Get the total Number Of Services-objects associated to the cluster.
Definition ServiceCluster.h:137
-
ServiceBase * getService_byPos(uint8_t ServicePosition) override
Get pointer to the service at a specific position in the cluster (positions starting by zero)
Definition ServiceCluster.h:125
-
ServiceBase * getService_byID(uint8_t ServiceID) override
Get pointer to the service with the given service-ID by iterating through the associated services and...
Definition ServiceCluster.h:110
+
The ServiceCluster provides functions to manage multiple services. The ServiceCluster is added to the...
Definition ServiceCluster.h:91
+
errorCodes impartPdu(Frame *FrameToAdd) override
Add the payload of the referenced Frame to the belonging Service (Multiplexing by Service-ID)
Definition ServiceCluster.h:150
+
ServiceCluster(ServiceBase *serviceList[number_of_services])
Construct a new Service Cluster object from associated services.
Definition ServiceCluster.h:100
+
uint8_t getNumberOfServices() const override
Get the total Number Of Services-objects associated to the cluster.
Definition ServiceCluster.h:139
+
ServiceBase * getService_byPos(uint8_t ServicePosition) override
Get pointer to the service at a specific position in the cluster (positions starting by zero)
Definition ServiceCluster.h:127
+
ServiceBase * getService_byID(uint8_t ServiceID) override
Get pointer to the service with the given service-ID by iterating through the associated services and...
Definition ServiceCluster.h:112
Provides mock implementations of Arduino framework functions and classes for native builds.
Definition mockArduino.cpp:28
std::string String
Alias for std::string to simulate Arduino's String type.
Definition mockArduino.h:51
diff --git a/docs/html/_service_interface_8h__incl.map b/docs/html/_service_interface_8h__incl.map index 414d457..770aab4 100644 --- a/docs/html/_service_interface_8h__incl.map +++ b/docs/html/_service_interface_8h__incl.map @@ -1,66 +1,68 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/_service_interface_8h__incl.md5 b/docs/html/_service_interface_8h__incl.md5 index f33bdfe..76d465c 100644 --- a/docs/html/_service_interface_8h__incl.md5 +++ b/docs/html/_service_interface_8h__incl.md5 @@ -1 +1 @@ -a3f9cea3f3e5ffa712d92e5cd3300f85 \ No newline at end of file +2038e2b6fa440c34d2893362a3622751 \ No newline at end of file diff --git a/docs/html/_service_interface_8h__incl.svg b/docs/html/_service_interface_8h__incl.svg index f1fc348..e4c301a 100644 --- a/docs/html/_service_interface_8h__incl.svg +++ b/docs/html/_service_interface_8h__incl.svg @@ -5,19 +5,19 @@ --> + viewBox="0.00 0.00 820.99 403.75" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> /Users/felixschulke/Developement/Arduino/Modbus_RTU/Modbus_RTU/Modbus-RTU/lib/Interface/ServiceInterface.h Node1 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Interface -/ServiceInterface.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Interface +/ServiceInterface.h @@ -25,8 +25,8 @@ Node2 - -mockArduino.h + +mockArduino.h @@ -34,8 +34,8 @@ Node1->Node2 - - + + @@ -43,8 +43,8 @@ Node9 - -CommInterface.h + +CommInterface.h @@ -52,8 +52,8 @@ Node1->Node9 - - + + @@ -61,17 +61,17 @@ Node11 - -ErrorState.h + +ErrorState.h - + Node1->Node11 - - - + + + @@ -79,8 +79,8 @@ Node16 - -ServiceCluster.h + +ServiceCluster.h @@ -88,8 +88,8 @@ Node1->Node16 - - + + @@ -97,17 +97,17 @@ Node18 - -Content_stack.h + +Content_stack.h - + Node1->Node18 - - - + + + @@ -115,17 +115,17 @@ Node19 - -Frame.h + +Frame.h - + Node1->Node19 - - - + + + @@ -133,17 +133,17 @@ Node20 - -ErrorService.h + +ErrorService.h - + Node1->Node20 - - - + + + @@ -151,8 +151,8 @@ Node3 - -iostream + +iostream @@ -160,8 +160,8 @@ Node2->Node3 - - + + @@ -169,8 +169,8 @@ Node4 - -string + +string @@ -178,8 +178,8 @@ Node2->Node4 - - + + @@ -187,8 +187,8 @@ Node5 - -sstream + +sstream @@ -196,8 +196,8 @@ Node2->Node5 - - + + @@ -205,8 +205,8 @@ Node6 - -chrono + +chrono @@ -214,8 +214,8 @@ Node2->Node6 - - + + @@ -223,8 +223,8 @@ Node7 - -queue + +queue @@ -232,8 +232,8 @@ Node2->Node7 - - + + @@ -241,8 +241,8 @@ Node8 - -functional + +functional @@ -250,8 +250,8 @@ Node2->Node8 - - + + @@ -259,8 +259,8 @@ Node9->Node2 - - + + @@ -268,8 +268,8 @@ Node10 - -CharArray.h + +CharArray.h @@ -277,8 +277,8 @@ Node9->Node10 - - + + @@ -286,8 +286,8 @@ Node9->Node11 - - + + @@ -295,8 +295,8 @@ Node10->Node2 - - + + @@ -304,8 +304,8 @@ Node11->Node2 - - + + @@ -313,8 +313,8 @@ Node11->Node3 - - + + @@ -322,8 +322,8 @@ Node12 - -cstring + +cstring @@ -331,8 +331,8 @@ Node11->Node12 - - + + @@ -340,8 +340,8 @@ Node13 - -cstdio + +cstdio @@ -349,8 +349,8 @@ Node11->Node13 - - + + @@ -358,8 +358,8 @@ Node14 - -Error.h + +Error.h @@ -367,8 +367,8 @@ Node11->Node14 - - + + @@ -376,8 +376,8 @@ Node14->Node2 - - + + @@ -385,8 +385,8 @@ Node14->Node3 - - + + @@ -394,8 +394,8 @@ Node14->Node12 - - + + @@ -403,8 +403,8 @@ Node14->Node13 - - + + @@ -421,8 +421,8 @@ Node14->Node15 - - + + @@ -430,8 +430,8 @@ Node15->Node2 - - + + @@ -439,8 +439,8 @@ Node15->Node12 - - + + @@ -448,8 +448,17 @@ Node16->Node2 - - + + + + + + + +Node16->Node11 + + + @@ -457,8 +466,8 @@ Node17 - -Service.h + +Service.h @@ -466,8 +475,17 @@ Node16->Node17 - - + + + + + + + +Node16->Node19 + + + @@ -475,8 +493,8 @@ Node17->Node2 - - + + @@ -484,8 +502,8 @@ Node17->Node12 - - + + @@ -493,8 +511,8 @@ Node17->Node15 - - + + @@ -502,8 +520,8 @@ Node17->Node18 - - + + @@ -511,8 +529,8 @@ Node18->Node2 - - + + @@ -520,71 +538,71 @@ Node18->Node12 - - + + - + Node19->Node2 - - - + + + - + Node19->Node10 - - - + + + - + Node19->Node15 - - - + + + - + Node20->Node2 - - - + + + - + Node20->Node12 - - - + + + - + Node20->Node14 - - - + + + - + Node20->Node17 - - - + + + diff --git a/docs/html/_service_interface_8h_source.html b/docs/html/_service_interface_8h_source.html index b1c981c..62991d8 100644 --- a/docs/html/_service_interface_8h_source.html +++ b/docs/html/_service_interface_8h_source.html @@ -172,122 +172,119 @@
96
103 virtual void getPDU_from_services()=0;
104
-
111 virtual void addPDU_to_services()=0;
-
112
-
113
-
-
118 virtual void processServices(){
-
119 for (size_t i = 0; i < services->getNumberOfServices(); i++)
-
120 {
-
121 ServiceBase* destinationService = services->getService_byPos(i); // Pointer to the destination-Service
-
122 destinationService->stackProcessing();
-
123 }
-
124 }
+
+
109 virtual void processServices(){
+
110 for (size_t i = 0; i < services->getNumberOfServices(); i++)
+
111 {
+
112 ServiceBase* destinationService = services->getService_byPos(i); // Pointer to the destination-Service
+
113 destinationService->stackProcessing();
+
114 }
+
115 }
-
125
-
- -
134 ServiceBase* service = services->getService_byID(ERRORSERVICE_ID);
-
135 if (service) {
-
136 ErrorService* errService = static_cast<ErrorService*>(service);
-
137 errService->raiseError(code);
-
138 }else{
- -
140 }
-
141 };
+
116
+
+ +
125 ServiceBase* service = services->getService_byID(ERRORSERVICE_ID);
+
126 if (service) {
+
127 ErrorService* errService = static_cast<ErrorService*>(service);
+
128 errService->raiseError(code);
+
129 }else{
+ +
131 }
+
132 };
-
142
-
-
153 virtual void processSendStack(){
-
154 // Serial debugging
-
155 #ifdef DEBUG
-
156 Serial.println("Processing Send-Stack...");
-
157 #endif
-
158 // Handle sendstack
-
159 while (!sendStack.empty())
-
160 {
- -
162 Frame* frameToSend = sendStack.getElement(); // Get next item from the send-stack
-
163 sendItem = *frameToSend->get_representation(); // buffer Frame as char-array
-
164 comm_interface->sendNewFrame(&sendItem); // Impart Frame that has to be sent next to the CommInterface
-
165 sendStack.deleteElement(); // delete Item from send-stack
-
166 comm_interface->sendCycle(); // execute sending
-
167 }else{
-
168 comm_interface->sendCycle(); // execute sending
-
169 };
-
170
-
171 // check the commInterfaces ErrorState
-
172 errorCodes commInterfaceErrorState = comm_interface->getErrorState();
-
173 if (commInterfaceErrorState!=noError) raiseError(commInterfaceErrorState);
- -
175 };
-
176 }
+
133
+
+
144 virtual void processSendStack(){
+
145 // Serial debugging
+
146 #ifdef DEBUG
+
147 Serial.println("Processing Send-Stack...");
+
148 #endif
+
149 // Handle sendstack
+
150 while (!sendStack.empty())
+
151 {
+ +
153 Frame* frameToSend = sendStack.getElement(); // Get next item from the send-stack
+
154 sendItem = *frameToSend->get_representation(); // buffer Frame as char-array
+
155 comm_interface->sendNewFrame(&sendItem); // Impart Frame that has to be sent next to the CommInterface
+
156 sendStack.deleteElement(); // delete Item from send-stack
+
157 comm_interface->sendCycle(); // execute sending
+
158 }else{
+
159 comm_interface->sendCycle(); // execute sending
+
160 };
+
161
+
162 // check the commInterfaces ErrorState
+
163 errorCodes commInterfaceErrorState = comm_interface->getErrorState();
+
164 if (commInterfaceErrorState!=noError) raiseError(commInterfaceErrorState);
+ +
166 };
+
167 }
-
177
-
-
193 virtual void addPDU_to_services()
-
194 {
-
195 // abort, if no new PDU available
-
196 if (recStack.empty()) return;
-
197 // Add all received PDUs to the Services
-
198 while (!recStack.empty())
-
199 {
-
200 // Try to add Frame from rec-stack to Service
-
201 Frame* receivedFrame = recStack.getElement();
-
202 errorCodes ServicesErrorState = services->impartPdu(receivedFrame);
+
168
+
+
184 virtual void addPDU_to_services()
+
185 {
+
186 // abort, if no new PDU available
+
187 if (recStack.empty()) return;
+
188 // Add all received PDUs to the Services
+
189 while (!recStack.empty())
+
190 {
+
191 // Try to add Frame from rec-stack to Service
+
192 Frame* receivedFrame = recStack.getElement();
+
193 errorCodes ServicesErrorState = services->impartPdu(receivedFrame);
+
194
+
195 // handle the Service-Clusters error-state
+
196 if (ServicesErrorState != noError) raiseError(ServicesErrorState);
+
197
+
198 // clear Error-state after handling error
+ +
200
+
201 // Skip Discard and leave the rec-stack-processing
+
202 if (ServicesErrorState = overflow) break;
203
-
204 // handle the Service-Clusters error-state
-
205 if (ServicesErrorState != noError) raiseError(ServicesErrorState);
-
206
-
207 // clear Error-state after handling error
- -
209
-
210 // Skip Discard and leave the rec-stack-processing
-
211 if (ServicesErrorState = overflow) break;
-
212
-
213 // discard frame
- -
215 };
-
216 };
+
204 // discard frame
+ +
206 };
+
207 };
-
217
-
218
-
-
232 virtual void processRecStack() {
-
233 // Serial debugging
-
234 #ifdef DEBUG
-
235 Serial.println("Processing Receive-Stack...");
-
236 #endif
-
237 // Handle receivebuffer
- -
239 if (recItem.getSize() != 0){ // Item not empty
-
240 frameType recItemFrame(&recItem); // Construct Frame-Class derived Object (nullptr if failed)
-
241 if (recItemFrame.isValid()){
-
242 recStack.addElement(recItemFrame); // Add the received element to the stack
-
243 }else{
-
244 raiseError(framingError);} // frame-construction failed
-
245 recItem = CharArray(); // Clear rec-Item
-
246 }
-
247
-
248 // check the commInterfaces ErrorState
-
249 errorCodes commInterfaceErrorState = comm_interface->getErrorState();
-
250 if (commInterfaceErrorState!=noError) raiseError(commInterfaceErrorState);
- -
252
-
253 comm_interface->getReceivedFrame(&recItem); // Impart memory the received item has to be stored at
-
254 comm_interface->receiveCycle(); // Receive new frames from comm-interface
-
255 }
-
256 comm_interface->receiveCycle(); // Receive new frames from comm-interface
-
257
-
258 // check the commInterfaces ErrorState
-
259 errorCodes commInterfaceErrorState = comm_interface->getErrorState();
-
260 if (commInterfaceErrorState!=noError) raiseError(commInterfaceErrorState);
- -
262 }
+
208
+
209
+
+
223 virtual void processRecStack() {
+
224 // Serial debugging
+
225 #ifdef DEBUG
+
226 Serial.println("Processing Receive-Stack...");
+
227 #endif
+
228 // Handle receivebuffer
+ +
230 if (recItem.getSize() != 0){ // Item not empty
+
231 frameType recItemFrame(&recItem); // Construct Frame-Class derived Object (nullptr if failed)
+
232 if (recItemFrame.isValid()){
+
233 recStack.addElement(recItemFrame); // Add the received element to the stack
+
234 }else{
+
235 raiseError(framingError);} // frame-construction failed
+
236 recItem = CharArray(); // Clear rec-Item
+
237 }
+
238
+
239 // check the commInterfaces ErrorState
+
240 errorCodes commInterfaceErrorState = comm_interface->getErrorState();
+
241 if (commInterfaceErrorState!=noError) raiseError(commInterfaceErrorState);
+ +
243
+
244 comm_interface->getReceivedFrame(&recItem); // Impart memory the received item has to be stored at
+
245 comm_interface->receiveCycle(); // Receive new frames from comm-interface
+
246 }
+
247 comm_interface->receiveCycle(); // Receive new frames from comm-interface
+
248
+
249 // check the commInterfaces ErrorState
+
250 errorCodes commInterfaceErrorState = comm_interface->getErrorState();
+
251 if (commInterfaceErrorState!=noError) raiseError(commInterfaceErrorState);
+ +
253 }
-
263};
+
254};
-
264#endif // SERVICEINTERFACE_H
+
255#endif // SERVICEINTERFACE_H
errorCodes
Enumeration for various error codes.
Definition Error.h:47
@@ -321,23 +318,22 @@
Frame-Class as derived class from Content The derived classes define: -the conversion from a given pa...
Definition Frame.h:50
Service-base-class to add class-functions to vtable.
Definition Service.h:42
virtual void stackProcessing()=0
Execute the service's functions for each item on the receive-stack and add all response-payloads to b...
-
ServiceCluster-base-class to add class-functions to vtable.
Definition ServiceCluster.h:40
+
ServiceCluster-base-class to add class-functions to vtable.
Definition ServiceCluster.h:42
virtual ServiceBase * getService_byPos(uint8_t ServicePosition)=0
Get pointer to the service at a specific position in the cluster (positions starting by zero)
virtual errorCodes impartPdu(Frame *FrameToAdd)=0
Add the payload of the referenced Frame to the belonging Service.
virtual uint8_t getNumberOfServices() const =0
Get the total Number Of Services-objects associated to the cluster.
virtual ServiceBase * getService_byID(uint8_t ServiceID)=0
Get pointer to the service with the given service-ID by iterating through the associated services and...
Template for generic Service-Interface Defines the handling of incoming frames from CommInterface to ...
Definition ServiceInterface.h:56
-
virtual void processSendStack()
Send all Frames, stored in the sendStack. As long as the sendStack is not empty, the function is gett...
Definition ServiceInterface.h:153
+
virtual void processSendStack()
Send all Frames, stored in the sendStack. As long as the sendStack is not empty, the function is gett...
Definition ServiceInterface.h:144
Content_stack< frameType, STACKSIZE > sendStack
stack for frames to send next (instance of Content_stack-derived class, specified for type of frames,...
Definition ServiceInterface.h:89
-
void raiseError(errorCodes code)
Check if an ErrorService is registered in the service cluster under the defined ERRORSERVICE_ID of th...
Definition ServiceInterface.h:133
-
virtual void addPDU_to_services()
Add PDUs from all received frames to the corresponding services.
Definition ServiceInterface.h:193
-
virtual void processServices()
start the stackProcessing of the registered services
Definition ServiceInterface.h:118
+
void raiseError(errorCodes code)
Check if an ErrorService is registered in the service cluster under the defined ERRORSERVICE_ID of th...
Definition ServiceInterface.h:124
+
virtual void addPDU_to_services()
Add PDUs from all received frames to the corresponding services.
Definition ServiceInterface.h:184
+
virtual void processServices()
start the stackProcessing of the registered services
Definition ServiceInterface.h:109
CharArray recItem
Item received last
Definition ServiceInterface.h:95
Content_stack< frameType, STACKSIZE > recStack
stack for received frames (instance of Content_stack-derived class, specified for type of frames,...
Definition ServiceInterface.h:86
-
virtual void processRecStack()
Add items received by the CommInterface to the recStack and execute the CommInterface's receiveCycle ...
Definition ServiceInterface.h:232
+
virtual void processRecStack()
Add items received by the CommInterface to the recStack and execute the CommInterface's receiveCycle ...
Definition ServiceInterface.h:223
CommInterfaceBase * comm_interface
pointer to Communication-Interface (instance of CommInterface-derived class)
Definition ServiceInterface.h:80
virtual void getPDU_from_services()=0
Add all PDUs provided by the services to the sendstack, depending on how frametype stores the informa...
-
virtual void addPDU_to_services()=0
Impart all received PDUs from the receivestack to the associated services, depending on how frametype...
ServiceInterface(CommInterfaceBase *comm_interface, ServiceClusterBase *services)
Construct a new Service Interface object.
Definition ServiceInterface.h:64
ServiceClusterBase * services
pointer to ServiceCluster, containing the Services associated with the Interface (instance of Service...
Definition ServiceInterface.h:83
CharArray sendItem
Item to be sent next
Definition ServiceInterface.h:92
diff --git a/docs/html/_service_interface__modbus_r_t_u_8cpp.html b/docs/html/_service_interface__modbus_r_t_u_8cpp.html index 967af03..86a0d2e 100644 --- a/docs/html/_service_interface__modbus_r_t_u_8cpp.html +++ b/docs/html/_service_interface__modbus_r_t_u_8cpp.html @@ -126,7 +126,7 @@
Include dependency graph for ServiceInterface_modbusRTU.cpp:
-
+

Detailed Description

Author
Felix Schuelke (flxsc.nosp@m.ode@.nosp@m.gmail.nosp@m..com)
diff --git a/docs/html/_service_interface__modbus_r_t_u_8cpp__incl.map b/docs/html/_service_interface__modbus_r_t_u_8cpp__incl.map index 12f5248..9f11730 100644 --- a/docs/html/_service_interface__modbus_r_t_u_8cpp__incl.map +++ b/docs/html/_service_interface__modbus_r_t_u_8cpp__incl.map @@ -1,95 +1,97 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/_service_interface__modbus_r_t_u_8cpp__incl.md5 b/docs/html/_service_interface__modbus_r_t_u_8cpp__incl.md5 index 6c7f55a..7a3cdb5 100644 --- a/docs/html/_service_interface__modbus_r_t_u_8cpp__incl.md5 +++ b/docs/html/_service_interface__modbus_r_t_u_8cpp__incl.md5 @@ -1 +1 @@ -30c79086d8b055b31b5839ea228ed2f0 \ No newline at end of file +1b1c2bedf0b6fb263da2b06e8bb3a099 \ No newline at end of file diff --git a/docs/html/_service_interface__modbus_r_t_u_8cpp__incl.svg b/docs/html/_service_interface__modbus_r_t_u_8cpp__incl.svg index 09733ff..edb635b 100644 --- a/docs/html/_service_interface__modbus_r_t_u_8cpp__incl.svg +++ b/docs/html/_service_interface__modbus_r_t_u_8cpp__incl.svg @@ -4,20 +4,20 @@ - + /Users/felixschulke/Developement/Arduino/Modbus_RTU/Modbus_RTU/Modbus-RTU/lib/ModbusRTU/ServiceInterface_modbusRTU.cpp Node1 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/ServiceInterface_modbusRTU.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/ServiceInterface_modbusRTU.cpp @@ -25,8 +25,8 @@ Node2 - -ServiceInterface_modbusRTU.h + +ServiceInterface_modbusRTU.h @@ -34,8 +34,8 @@ Node1->Node2 - - + + @@ -43,8 +43,8 @@ Node3 - -mockArduino.h + +mockArduino.h @@ -52,8 +52,8 @@ Node2->Node3 - - + + @@ -61,8 +61,8 @@ Node10 - -ServiceInterface.h + +ServiceInterface.h @@ -70,8 +70,8 @@ Node2->Node10 - - + + @@ -79,17 +79,17 @@ Node23 - -CommInterface_modbusRTU.h + +CommInterface_modbusRTU.h - + Node2->Node23 - - - + + + @@ -97,17 +97,17 @@ Node25 - -Frame_modbusRTU.h + +Frame_modbusRTU.h - + Node2->Node25 - - - + + + @@ -115,17 +115,17 @@ Node26 - -MessageService.h + +MessageService.h - + Node2->Node26 - - - + + + @@ -133,8 +133,8 @@ Node4 - -iostream + +iostream @@ -142,8 +142,8 @@ Node3->Node4 - - + + @@ -151,8 +151,8 @@ Node5 - -string + +string @@ -160,8 +160,8 @@ Node3->Node5 - - + + @@ -169,8 +169,8 @@ Node6 - -sstream + +sstream @@ -178,8 +178,8 @@ Node3->Node6 - - + + @@ -187,8 +187,8 @@ Node7 - -chrono + +chrono @@ -196,8 +196,8 @@ Node3->Node7 - - + + @@ -205,8 +205,8 @@ Node8 - -queue + +queue @@ -214,8 +214,8 @@ Node3->Node8 - - + + @@ -223,8 +223,8 @@ Node9 - -functional + +functional @@ -232,8 +232,8 @@ Node3->Node9 - - + + @@ -241,8 +241,8 @@ Node10->Node3 - - + + @@ -250,8 +250,8 @@ Node11 - -CommInterface.h + +CommInterface.h @@ -259,8 +259,8 @@ Node10->Node11 - - + + @@ -268,17 +268,17 @@ Node13 - -ErrorState.h + +ErrorState.h - + Node10->Node13 - - - + + + @@ -286,8 +286,8 @@ Node18 - -ServiceCluster.h + +ServiceCluster.h @@ -295,8 +295,8 @@ Node10->Node18 - - + + @@ -304,17 +304,17 @@ Node20 - -Content_stack.h + +Content_stack.h - + Node10->Node20 - - - + + + @@ -322,17 +322,17 @@ Node21 - -Frame.h + +Frame.h - + Node10->Node21 - - - + + + @@ -340,17 +340,17 @@ Node22 - -ErrorService.h + +ErrorService.h - + Node10->Node22 - - - + + + @@ -358,8 +358,8 @@ Node11->Node3 - - + + @@ -367,8 +367,8 @@ Node12 - -CharArray.h + +CharArray.h @@ -376,8 +376,8 @@ Node11->Node12 - - + + @@ -385,8 +385,8 @@ Node11->Node13 - - + + @@ -394,8 +394,8 @@ Node12->Node3 - - + + @@ -403,8 +403,8 @@ Node13->Node3 - - + + @@ -412,8 +412,8 @@ Node13->Node4 - - + + @@ -421,8 +421,8 @@ Node14 - -cstring + +cstring @@ -430,8 +430,8 @@ Node13->Node14 - - + + @@ -439,8 +439,8 @@ Node15 - -cstdio + +cstdio @@ -448,8 +448,8 @@ Node13->Node15 - - + + @@ -457,8 +457,8 @@ Node16 - -Error.h + +Error.h @@ -466,8 +466,8 @@ Node13->Node16 - - + + @@ -475,8 +475,8 @@ Node16->Node3 - - + + @@ -484,8 +484,8 @@ Node16->Node4 - - + + @@ -493,8 +493,8 @@ Node16->Node14 - - + + @@ -502,8 +502,8 @@ Node16->Node15 - - + + @@ -511,8 +511,8 @@ Node17 - -Content.h + +Content.h @@ -520,8 +520,8 @@ Node16->Node17 - - + + @@ -529,8 +529,8 @@ Node17->Node3 - - + + @@ -538,8 +538,8 @@ Node17->Node14 - - + + @@ -547,8 +547,17 @@ Node18->Node3 - - + + + + + + + +Node18->Node13 + + + @@ -556,8 +565,8 @@ Node19 - -Service.h + +Service.h @@ -565,8 +574,17 @@ Node18->Node19 - - + + + + + + + +Node18->Node21 + + + @@ -574,8 +592,8 @@ Node19->Node3 - - + + @@ -583,8 +601,8 @@ Node19->Node14 - - + + @@ -592,8 +610,8 @@ Node19->Node17 - - + + @@ -601,8 +619,8 @@ Node19->Node20 - - + + @@ -610,8 +628,8 @@ Node20->Node3 - - + + @@ -619,89 +637,89 @@ Node20->Node14 - - + + - + Node21->Node3 - - - + + + - + Node21->Node12 - - - + + + - + Node21->Node17 - - - + + + - + Node22->Node3 - - - + + + - + Node22->Node14 - - - + + + - + Node22->Node16 - - - + + + - + Node22->Node19 - - - + + + - + Node23->Node3 - - - + + + - + Node23->Node11 - - - + + + @@ -709,80 +727,80 @@ Node24 - -mockSoftwareSerial.h + +mockSoftwareSerial.h - + Node23->Node24 - - - + + + - + Node24->Node3 - - - + + + - + Node24->Node20 - - - + + + - + Node25->Node3 - - - + + + - + Node25->Node21 - - - + + + - + Node26->Node3 - - - + + + - + Node26->Node14 - - - + + + - + Node26->Node19 - - - + + + @@ -790,62 +808,62 @@ Node27 - -Message.h + +Message.h - + Node26->Node27 - - - + + + - + Node27->Node3 - - - + + + - + Node27->Node4 - - - + + + - + Node27->Node14 - - - + + + - + Node27->Node15 - - - + + + - + Node27->Node17 - - - + + + diff --git a/docs/html/_service_interface__modbus_r_t_u_8h.html b/docs/html/_service_interface__modbus_r_t_u_8h.html index 58aaf52..5202726 100644 --- a/docs/html/_service_interface__modbus_r_t_u_8h.html +++ b/docs/html/_service_interface__modbus_r_t_u_8h.html @@ -132,7 +132,7 @@
Include dependency graph for ServiceInterface_modbusRTU.h:
-
+
This graph shows which files directly or indirectly include this file:
diff --git a/docs/html/_service_interface__modbus_r_t_u_8h__incl.map b/docs/html/_service_interface__modbus_r_t_u_8h__incl.map index e21be5b..a210fe7 100644 --- a/docs/html/_service_interface__modbus_r_t_u_8h__incl.map +++ b/docs/html/_service_interface__modbus_r_t_u_8h__incl.map @@ -1,93 +1,95 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/_service_interface__modbus_r_t_u_8h__incl.md5 b/docs/html/_service_interface__modbus_r_t_u_8h__incl.md5 index 2e85e0b..e17493a 100644 --- a/docs/html/_service_interface__modbus_r_t_u_8h__incl.md5 +++ b/docs/html/_service_interface__modbus_r_t_u_8h__incl.md5 @@ -1 +1 @@ -5531bc51dff2a8e6aa47504f7e5741ff \ No newline at end of file +43a7e52dc2871f8b74a457f22049dc1a \ No newline at end of file diff --git a/docs/html/_service_interface__modbus_r_t_u_8h__incl.svg b/docs/html/_service_interface__modbus_r_t_u_8h__incl.svg index 593b307..49c1045 100644 --- a/docs/html/_service_interface__modbus_r_t_u_8h__incl.svg +++ b/docs/html/_service_interface__modbus_r_t_u_8h__incl.svg @@ -4,20 +4,20 @@ - + /Users/felixschulke/Developement/Arduino/Modbus_RTU/Modbus_RTU/Modbus-RTU/lib/ModbusRTU/ServiceInterface_modbusRTU.h Node1 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/ServiceInterface_modbusRTU.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/ServiceInterface_modbusRTU.h @@ -25,8 +25,8 @@ Node2 - -mockArduino.h + +mockArduino.h @@ -34,8 +34,8 @@ Node1->Node2 - - + + @@ -43,8 +43,8 @@ Node9 - -ServiceInterface.h + +ServiceInterface.h @@ -52,8 +52,8 @@ Node1->Node9 - - + + @@ -61,17 +61,17 @@ Node22 - -CommInterface_modbusRTU.h + +CommInterface_modbusRTU.h - + Node1->Node22 - - - + + + @@ -79,17 +79,17 @@ Node24 - -Frame_modbusRTU.h + +Frame_modbusRTU.h - + Node1->Node24 - - - + + + @@ -97,17 +97,17 @@ Node25 - -MessageService.h + +MessageService.h - + Node1->Node25 - - - + + + @@ -115,8 +115,8 @@ Node3 - -iostream + +iostream @@ -124,8 +124,8 @@ Node2->Node3 - - + + @@ -133,8 +133,8 @@ Node4 - -string + +string @@ -142,8 +142,8 @@ Node2->Node4 - - + + @@ -151,8 +151,8 @@ Node5 - -sstream + +sstream @@ -160,8 +160,8 @@ Node2->Node5 - - + + @@ -169,8 +169,8 @@ Node6 - -chrono + +chrono @@ -178,8 +178,8 @@ Node2->Node6 - - + + @@ -187,8 +187,8 @@ Node7 - -queue + +queue @@ -196,8 +196,8 @@ Node2->Node7 - - + + @@ -205,8 +205,8 @@ Node8 - -functional + +functional @@ -214,8 +214,8 @@ Node2->Node8 - - + + @@ -223,8 +223,8 @@ Node9->Node2 - - + + @@ -232,8 +232,8 @@ Node10 - -CommInterface.h + +CommInterface.h @@ -241,8 +241,8 @@ Node9->Node10 - - + + @@ -250,17 +250,17 @@ Node12 - -ErrorState.h + +ErrorState.h - + Node9->Node12 - - - + + + @@ -268,8 +268,8 @@ Node17 - -ServiceCluster.h + +ServiceCluster.h @@ -277,8 +277,8 @@ Node9->Node17 - - + + @@ -286,17 +286,17 @@ Node19 - -Content_stack.h + +Content_stack.h - + Node9->Node19 - - - + + + @@ -304,17 +304,17 @@ Node20 - -Frame.h + +Frame.h - + Node9->Node20 - - - + + + @@ -322,17 +322,17 @@ Node21 - -ErrorService.h + +ErrorService.h - + Node9->Node21 - - - + + + @@ -340,8 +340,8 @@ Node10->Node2 - - + + @@ -349,8 +349,8 @@ Node11 - -CharArray.h + +CharArray.h @@ -358,8 +358,8 @@ Node10->Node11 - - + + @@ -367,8 +367,8 @@ Node10->Node12 - - + + @@ -376,8 +376,8 @@ Node11->Node2 - - + + @@ -385,8 +385,8 @@ Node12->Node2 - - + + @@ -394,8 +394,8 @@ Node12->Node3 - - + + @@ -403,8 +403,8 @@ Node13 - -cstring + +cstring @@ -412,8 +412,8 @@ Node12->Node13 - - + + @@ -421,8 +421,8 @@ Node14 - -cstdio + +cstdio @@ -430,8 +430,8 @@ Node12->Node14 - - + + @@ -439,8 +439,8 @@ Node15 - -Error.h + +Error.h @@ -448,8 +448,8 @@ Node12->Node15 - - + + @@ -457,8 +457,8 @@ Node15->Node2 - - + + @@ -466,8 +466,8 @@ Node15->Node3 - - + + @@ -475,8 +475,8 @@ Node15->Node13 - - + + @@ -484,8 +484,8 @@ Node15->Node14 - - + + @@ -493,8 +493,8 @@ Node16 - -Content.h + +Content.h @@ -502,8 +502,8 @@ Node15->Node16 - - + + @@ -511,8 +511,8 @@ Node16->Node2 - - + + @@ -520,8 +520,8 @@ Node16->Node13 - - + + @@ -529,8 +529,17 @@ Node17->Node2 - - + + + + + + + +Node17->Node12 + + + @@ -538,8 +547,8 @@ Node18 - -Service.h + +Service.h @@ -547,8 +556,17 @@ Node17->Node18 - - + + + + + + + +Node17->Node20 + + + @@ -556,8 +574,8 @@ Node18->Node2 - - + + @@ -565,8 +583,8 @@ Node18->Node13 - - + + @@ -574,8 +592,8 @@ Node18->Node16 - - + + @@ -583,8 +601,8 @@ Node18->Node19 - - + + @@ -592,8 +610,8 @@ Node19->Node2 - - + + @@ -601,89 +619,89 @@ Node19->Node13 - - + + - + Node20->Node2 - - - + + + - + Node20->Node11 - - - + + + - + Node20->Node16 - - - + + + - + Node21->Node2 - - - + + + - + Node21->Node13 - - - + + + - + Node21->Node15 - - - + + + - + Node21->Node18 - - - + + + - + Node22->Node2 - - - + + + - + Node22->Node10 - - - + + + @@ -691,80 +709,80 @@ Node23 - -mockSoftwareSerial.h + +mockSoftwareSerial.h - + Node22->Node23 - - - + + + - + Node23->Node2 - - - + + + - + Node23->Node19 - - - + + + - + Node24->Node2 - - - + + + - + Node24->Node20 - - - + + + - + Node25->Node2 - - - + + + - + Node25->Node13 - - - + + + - + Node25->Node18 - - - + + + @@ -772,62 +790,62 @@ Node26 - -Message.h + +Message.h - + Node25->Node26 - - - + + + - + Node26->Node2 - - - + + + - + Node26->Node3 - - - + + + - + Node26->Node13 - - - + + + - + Node26->Node14 - - - + + + - + Node26->Node16 - - - + + + diff --git a/docs/html/_service_interface__modbus_r_t_u_8h_source.html b/docs/html/_service_interface__modbus_r_t_u_8h_source.html index 6a1c16e..3bc54f6 100644 --- a/docs/html/_service_interface__modbus_r_t_u_8h_source.html +++ b/docs/html/_service_interface__modbus_r_t_u_8h_source.html @@ -158,7 +158,7 @@
The Modbus-RTU CommInterface-class specifies a communication interface with SoftwareSerial as interfa...
Definition CommInterface_modbusRTU.h:50
-
ServiceCluster-base-class to add class-functions to vtable.
Definition ServiceCluster.h:40
+
ServiceCluster-base-class to add class-functions to vtable.
Definition ServiceCluster.h:42
Service-Interface-class for Modbus-RTU: Impart incoming frames from the CommInterface to the designat...
Definition ServiceInterface_modbusRTU.h:47
~ServiceInterface_modbusRTU()
Destroy the ServiceInterface_modbusRTU object.
Definition ServiceInterface_modbusRTU.cpp:31
ServiceInterface_modbusRTU(ServiceClusterBase *services, CommInterface_modbusRTU *comm_interface)
Construct a new ServiceInterface_modbusRTU object.
Definition ServiceInterface_modbusRTU.cpp:27
diff --git a/docs/html/class_frame.html b/docs/html/class_frame.html index 820e2b4..8b37530 100644 --- a/docs/html/class_frame.html +++ b/docs/html/class_frame.html @@ -291,6 +291,11 @@

Frame belongs to (necessary for Service-multiplexing). The Extraction of the Service-Id from the Frame is protocoll-specific and has to be implemented in the derived class.

Implemented in Frame_modbusRTU.

+
+Here is the caller graph for this function:
+
+
+

diff --git a/docs/html/class_frame_ade5e8d615567b9e1198ee7397a42b026_icgraph.map b/docs/html/class_frame_ade5e8d615567b9e1198ee7397a42b026_icgraph.map new file mode 100644 index 0000000..794023c --- /dev/null +++ b/docs/html/class_frame_ade5e8d615567b9e1198ee7397a42b026_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/html/class_frame_ade5e8d615567b9e1198ee7397a42b026_icgraph.md5 b/docs/html/class_frame_ade5e8d615567b9e1198ee7397a42b026_icgraph.md5 new file mode 100644 index 0000000..10aae8a --- /dev/null +++ b/docs/html/class_frame_ade5e8d615567b9e1198ee7397a42b026_icgraph.md5 @@ -0,0 +1 @@ +a5724204d99cb8693c24d6137f12a7e3 \ No newline at end of file diff --git a/docs/html/class_frame_ade5e8d615567b9e1198ee7397a42b026_icgraph.svg b/docs/html/class_frame_ade5e8d615567b9e1198ee7397a42b026_icgraph.svg new file mode 100644 index 0000000..4d6f7e3 --- /dev/null +++ b/docs/html/class_frame_ade5e8d615567b9e1198ee7397a42b026_icgraph.svg @@ -0,0 +1,39 @@ + + + + + + +Frame::getServiceId + + +Node1 + + +Frame::getServiceId + + + + + +Node2 + + +ServiceCluster::impartPdu + + + + + +Node1->Node2 + + + + + + + + diff --git a/docs/html/class_service_cluster.html b/docs/html/class_service_cluster.html index ad245c2..13d3270 100644 --- a/docs/html/class_service_cluster.html +++ b/docs/html/class_service_cluster.html @@ -296,6 +296,11 @@

Returns
ServiceBase* pointer to the service with the given ID

Implements ServiceClusterBase.

+
+Here is the caller graph for this function:
+
+
+

@@ -377,7 +382,7 @@

Here is the call graph for this function:

-
+
diff --git a/docs/html/class_service_cluster_a248bf50b452a17743e53f8e5eb3790f1_cgraph.map b/docs/html/class_service_cluster_a248bf50b452a17743e53f8e5eb3790f1_cgraph.map index 1e2ec02..db8d4e2 100644 --- a/docs/html/class_service_cluster_a248bf50b452a17743e53f8e5eb3790f1_cgraph.map +++ b/docs/html/class_service_cluster_a248bf50b452a17743e53f8e5eb3790f1_cgraph.map @@ -1,11 +1,15 @@ - - - - - - - - - + + + + + + + + + + + + + diff --git a/docs/html/class_service_cluster_a248bf50b452a17743e53f8e5eb3790f1_cgraph.md5 b/docs/html/class_service_cluster_a248bf50b452a17743e53f8e5eb3790f1_cgraph.md5 index 07d17a1..ae3599f 100644 --- a/docs/html/class_service_cluster_a248bf50b452a17743e53f8e5eb3790f1_cgraph.md5 +++ b/docs/html/class_service_cluster_a248bf50b452a17743e53f8e5eb3790f1_cgraph.md5 @@ -1 +1 @@ -bcc251e27517040fd9efd9be14a82e86 \ No newline at end of file +29a10d59589d648230ad34f12c04f1e9 \ No newline at end of file diff --git a/docs/html/class_service_cluster_a248bf50b452a17743e53f8e5eb3790f1_cgraph.svg b/docs/html/class_service_cluster_a248bf50b452a17743e53f8e5eb3790f1_cgraph.svg index 098a9aa..0329ebb 100644 --- a/docs/html/class_service_cluster_a248bf50b452a17743e53f8e5eb3790f1_cgraph.svg +++ b/docs/html/class_service_cluster_a248bf50b452a17743e53f8e5eb3790f1_cgraph.svg @@ -4,16 +4,16 @@ - - + + ServiceCluster::impartPdu Node1 - -ServiceCluster::impartPdu + +ServiceCluster::impartPdu @@ -21,8 +21,8 @@ Node2 - -Content::get_content + +Content::get_content @@ -30,8 +30,8 @@ Node1->Node2 - - + + @@ -39,8 +39,8 @@ Node3 - -ErrorState::getErrorState + +ErrorState::getErrorState @@ -48,17 +48,17 @@ Node1->Node3 - - + + Node4 - - -ServiceBase::impart_pdu + + +ServiceCluster::getService_byID @@ -66,17 +66,17 @@ Node1->Node4 - - + + Node5 - - -ErrorState::raiseError + + +Frame::getServiceId @@ -84,8 +84,44 @@ Node1->Node5 - - + + + + + + + +Node6 + + +ServiceBase::impart_pdu + + + + + +Node1->Node6 + + + + + + + + +Node7 + + +ErrorState::raiseError + + + + + +Node1->Node7 + + + diff --git a/docs/html/class_service_cluster_ae40a5207d621ccd428297ae8f3bbbf40_icgraph.map b/docs/html/class_service_cluster_ae40a5207d621ccd428297ae8f3bbbf40_icgraph.map new file mode 100644 index 0000000..116cabb --- /dev/null +++ b/docs/html/class_service_cluster_ae40a5207d621ccd428297ae8f3bbbf40_icgraph.map @@ -0,0 +1,5 @@ + + + + + diff --git a/docs/html/class_service_cluster_ae40a5207d621ccd428297ae8f3bbbf40_icgraph.md5 b/docs/html/class_service_cluster_ae40a5207d621ccd428297ae8f3bbbf40_icgraph.md5 new file mode 100644 index 0000000..c122f1c --- /dev/null +++ b/docs/html/class_service_cluster_ae40a5207d621ccd428297ae8f3bbbf40_icgraph.md5 @@ -0,0 +1 @@ +d557907a3c362f4332841ec1687d8720 \ No newline at end of file diff --git a/docs/html/class_service_cluster_ae40a5207d621ccd428297ae8f3bbbf40_icgraph.svg b/docs/html/class_service_cluster_ae40a5207d621ccd428297ae8f3bbbf40_icgraph.svg new file mode 100644 index 0000000..fddfb1c --- /dev/null +++ b/docs/html/class_service_cluster_ae40a5207d621ccd428297ae8f3bbbf40_icgraph.svg @@ -0,0 +1,39 @@ + + + + + + +ServiceCluster::getService_byID + + +Node1 + + +ServiceCluster::getService_byID + + + + + +Node2 + + +ServiceCluster::impartPdu + + + + + +Node1->Node2 + + + + + + + + diff --git a/docs/html/class_service_interface-members.html b/docs/html/class_service_interface-members.html index 4e70118..76d0458 100644 --- a/docs/html/class_service_interface-members.html +++ b/docs/html/class_service_interface-members.html @@ -125,25 +125,24 @@

This is the complete list of members for ServiceInterface< CommInterfaceBase, frameType >, including all inherited members.

- - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + +
addPDU_to_services()=0ServiceInterface< CommInterfaceBase, frameType >protectedpure virtual
addPDU_to_services()ServiceInterface< CommInterfaceBase, frameType >inlineprotectedvirtual
clearErrorState()ErrorState
comm_interfaceServiceInterface< CommInterfaceBase, frameType >protected
communicate()=0ServiceInterface< CommInterfaceBase, frameType >pure virtual
ErrorState()ErrorState
getErrorState()ErrorState
getPDU_from_services()=0ServiceInterface< CommInterfaceBase, frameType >protectedpure virtual
processRecStack()ServiceInterface< CommInterfaceBase, frameType >inlineprotectedvirtual
processSendStack()ServiceInterface< CommInterfaceBase, frameType >inlineprotectedvirtual
processServices()ServiceInterface< CommInterfaceBase, frameType >inlineprotectedvirtual
raiseError(errorCodes code)ServiceInterface< CommInterfaceBase, frameType >inlineprotected
recItemServiceInterface< CommInterfaceBase, frameType >protected
recStackServiceInterface< CommInterfaceBase, frameType >protected
sendItemServiceInterface< CommInterfaceBase, frameType >protected
sendStackServiceInterface< CommInterfaceBase, frameType >protected
ServiceInterface(CommInterfaceBase *comm_interface, ServiceClusterBase *services)ServiceInterface< CommInterfaceBase, frameType >inline
servicesServiceInterface< CommInterfaceBase, frameType >protected
~ErrorState()ErrorState
addPDU_to_services()ServiceInterface< CommInterfaceBase, frameType >inlineprotectedvirtual
clearErrorState()ErrorState
comm_interfaceServiceInterface< CommInterfaceBase, frameType >protected
communicate()=0ServiceInterface< CommInterfaceBase, frameType >pure virtual
ErrorState()ErrorState
getErrorState()ErrorState
getPDU_from_services()=0ServiceInterface< CommInterfaceBase, frameType >protectedpure virtual
processRecStack()ServiceInterface< CommInterfaceBase, frameType >inlineprotectedvirtual
processSendStack()ServiceInterface< CommInterfaceBase, frameType >inlineprotectedvirtual
processServices()ServiceInterface< CommInterfaceBase, frameType >inlineprotectedvirtual
raiseError(errorCodes code)ServiceInterface< CommInterfaceBase, frameType >inlineprotected
recItemServiceInterface< CommInterfaceBase, frameType >protected
recStackServiceInterface< CommInterfaceBase, frameType >protected
sendItemServiceInterface< CommInterfaceBase, frameType >protected
sendStackServiceInterface< CommInterfaceBase, frameType >protected
ServiceInterface(CommInterfaceBase *comm_interface, ServiceClusterBase *services)ServiceInterface< CommInterfaceBase, frameType >inline
servicesServiceInterface< CommInterfaceBase, frameType >protected
~ErrorState()ErrorState
diff --git a/docs/html/class_service_interface.html b/docs/html/class_service_interface.html index bb75e15..7d41963 100644 --- a/docs/html/class_service_interface.html +++ b/docs/html/class_service_interface.html @@ -176,10 +176,6 @@ virtual void getPDU_from_services ()=0  Add all PDUs provided by the services to the sendstack, depending on how frametype stores the information, which service the payload is designated for (Implemented in derived Class)
  - -virtual void addPDU_to_services ()=0 - Impart all received PDUs from the receivestack to the associated services, depending on how frametype stores the information, which service the payload is designated for (Implemented in derived Class)
virtual void processServices ()  start the stackProcessing of the registered services
diff --git a/docs/html/class_service_interface.js b/docs/html/class_service_interface.js index 4bbf370..cc971f3 100644 --- a/docs/html/class_service_interface.js +++ b/docs/html/class_service_interface.js @@ -2,7 +2,6 @@ var class_service_interface = [ [ "ServiceInterface", "class_service_interface.html#acc70c85786fa2e133f90683f60ebf67f", null ], [ "addPDU_to_services", "class_service_interface.html#a48cffd1603069be11ee25c930a139c84", null ], - [ "addPDU_to_services", "class_service_interface.html#ac740850d1a24a1d8a96f7a7bbf4eb784", null ], [ "communicate", "class_service_interface.html#aeaebdad7101c0a66bee56edc4e6a19c1", null ], [ "getPDU_from_services", "class_service_interface.html#ab4112c2b2eb29d1e0ade95e4f3c07030", null ], [ "processRecStack", "class_service_interface.html#a7c5ec5e13af8a67d1b08c963fcd71214", null ], diff --git a/docs/html/class_service_interface__modbus_r_t_u-members.html b/docs/html/class_service_interface__modbus_r_t_u-members.html index 074c4f1..13905e5 100644 --- a/docs/html/class_service_interface__modbus_r_t_u-members.html +++ b/docs/html/class_service_interface__modbus_r_t_u-members.html @@ -125,26 +125,25 @@

This is the complete list of members for ServiceInterface_modbusRTU, including all inherited members.

- - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + +
addPDU_to_services()=0ServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >protectedpure virtual
addPDU_to_services()ServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >inlineprotectedvirtual
clearErrorState()ErrorState
comm_interfaceServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >protected
communicate() overrideServiceInterface_modbusRTUvirtual
ErrorState()ErrorState
getErrorState()ErrorState
processRecStack()ServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >inlineprotectedvirtual
processSendStack()ServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >inlineprotectedvirtual
processServices()ServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >inlineprotectedvirtual
raiseError(errorCodes code)ServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >inlineprotected
recItemServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >protected
recStackServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >protected
sendItemServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >protected
sendStackServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >protected
ServiceInterface(CommInterface_modbusRTU *comm_interface, ServiceClusterBase *services)ServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >inline
ServiceInterface_modbusRTU(ServiceClusterBase *services, CommInterface_modbusRTU *comm_interface)ServiceInterface_modbusRTU
servicesServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >protected
~ErrorState()ErrorState
~ServiceInterface_modbusRTU()ServiceInterface_modbusRTU
addPDU_to_services()ServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >inlineprotectedvirtual
clearErrorState()ErrorState
comm_interfaceServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >protected
communicate() overrideServiceInterface_modbusRTUvirtual
ErrorState()ErrorState
getErrorState()ErrorState
processRecStack()ServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >inlineprotectedvirtual
processSendStack()ServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >inlineprotectedvirtual
processServices()ServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >inlineprotectedvirtual
raiseError(errorCodes code)ServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >inlineprotected
recItemServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >protected
recStackServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >protected
sendItemServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >protected
sendStackServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >protected
ServiceInterface(CommInterface_modbusRTU *comm_interface, ServiceClusterBase *services)ServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >inline
ServiceInterface_modbusRTU(ServiceClusterBase *services, CommInterface_modbusRTU *comm_interface)ServiceInterface_modbusRTU
servicesServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU >protected
~ErrorState()ErrorState
~ServiceInterface_modbusRTU()ServiceInterface_modbusRTU
diff --git a/docs/html/class_service_interface__modbus_r_t_u.html b/docs/html/class_service_interface__modbus_r_t_u.html index 8e8e267..526cac4 100644 --- a/docs/html/class_service_interface__modbus_r_t_u.html +++ b/docs/html/class_service_interface__modbus_r_t_u.html @@ -179,13 +179,6 @@

Additional Inherited Members

- Protected Member Functions inherited from ServiceInterface< CommInterface_modbusRTU, Frame_modbusRTU > - -virtual void addPDU_to_services ()=0 - Impart all received PDUs from the receivestack to the associated services, depending on how frametype stores the information, which service the payload is designated for (Implemented in derived Class)
-  -virtual void addPDU_to_services () - Add PDUs from all received frames to the corresponding services.
-  virtual void processServices ()  start the stackProcessing of the registered services
@@ -196,6 +189,9 @@ virtual void processSendStack ()  Send all Frames, stored in the sendStack. As long as the sendStack is not empty, the function is getting pointers to the representation of the Frame on the bottom of the stack. The pointer to the string-formatted representation is imparted to the CommInterface as teh next frame to be sent by calling sendNewFrame. Then the CommInterface's sendCycle get's executed. Exit, after the sendStack is empty.
  +virtual void addPDU_to_services () + Add PDUs from all received frames to the corresponding services.
+  virtual void processRecStack ()  Add items received by the CommInterface to the recStack and execute the CommInterface's receiveCycle to wait for new incoming frames. Exit, if the recStack is full or the CommInterface did not received new Frames within the in receiveCycle specified timeout.
  diff --git a/docs/html/class_service_interface__modbus_r_t_u_ad1afd9540b980f8d4d8f2c947ce10a65_cgraph.map b/docs/html/class_service_interface__modbus_r_t_u_ad1afd9540b980f8d4d8f2c947ce10a65_cgraph.map index c3b516f..2a2c941 100644 --- a/docs/html/class_service_interface__modbus_r_t_u_ad1afd9540b980f8d4d8f2c947ce10a65_cgraph.map +++ b/docs/html/class_service_interface__modbus_r_t_u_ad1afd9540b980f8d4d8f2c947ce10a65_cgraph.map @@ -1,6 +1,6 @@ - + diff --git a/docs/html/class_service_interface__modbus_r_t_u_ad1afd9540b980f8d4d8f2c947ce10a65_cgraph.md5 b/docs/html/class_service_interface__modbus_r_t_u_ad1afd9540b980f8d4d8f2c947ce10a65_cgraph.md5 index 4d21cd9..8dd9296 100644 --- a/docs/html/class_service_interface__modbus_r_t_u_ad1afd9540b980f8d4d8f2c947ce10a65_cgraph.md5 +++ b/docs/html/class_service_interface__modbus_r_t_u_ad1afd9540b980f8d4d8f2c947ce10a65_cgraph.md5 @@ -1 +1 @@ -61fe3e7e259bd598874410e5aa98b4a4 \ No newline at end of file +046bc1b474d41022cd70cf04141be786 \ No newline at end of file diff --git a/docs/html/class_service_interface__modbus_r_t_u_ad1afd9540b980f8d4d8f2c947ce10a65_cgraph.svg b/docs/html/class_service_interface__modbus_r_t_u_ad1afd9540b980f8d4d8f2c947ce10a65_cgraph.svg index eb77b2e..451e337 100644 --- a/docs/html/class_service_interface__modbus_r_t_u_ad1afd9540b980f8d4d8f2c947ce10a65_cgraph.svg +++ b/docs/html/class_service_interface__modbus_r_t_u_ad1afd9540b980f8d4d8f2c947ce10a65_cgraph.svg @@ -21,7 +21,7 @@ Node2 - + ServiceInterface< CommInterface _modbusRTU, Frame_modbusRTU diff --git a/docs/html/dir_000008_000000.html b/docs/html/dir_000008_000000.html new file mode 100644 index 0000000..3a81ce0 --- /dev/null +++ b/docs/html/dir_000008_000000.html @@ -0,0 +1,132 @@ + + + + + + + +BusBricks: /Users/felixschulke/Developement/Arduino/Modbus_RTU/Modbus_RTU/Modbus-RTU/lib/Service -> ErrorService Relation + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
BusBricks +  0.1 +
+
Customize bus-communication
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+

Service → ErrorService Relation

File in lib/ServiceIncludes file in lib/ErrorService
ServiceCluster.hErrorState.h
+
+ + + + diff --git a/docs/html/dir_000008_000001.html b/docs/html/dir_000008_000001.html new file mode 100644 index 0000000..f95b1f5 --- /dev/null +++ b/docs/html/dir_000008_000001.html @@ -0,0 +1,132 @@ + + + + + + + +BusBricks: /Users/felixschulke/Developement/Arduino/Modbus_RTU/Modbus_RTU/Modbus-RTU/lib/Service -> Frame Relation + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + +
+
BusBricks +  0.1 +
+
Customize bus-communication
+
+
+ + + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+

Service → Frame Relation

File in lib/ServiceIncludes file in lib/Frame
ServiceCluster.hFrame.h
+
+ + + + diff --git a/docs/html/dir_4ed0e64677dd45d3c589f9acdb60311d.html b/docs/html/dir_4ed0e64677dd45d3c589f9acdb60311d.html index a03eeb7..dcda918 100644 --- a/docs/html/dir_4ed0e64677dd45d3c589f9acdb60311d.html +++ b/docs/html/dir_4ed0e64677dd45d3c589f9acdb60311d.html @@ -125,7 +125,7 @@
Directory dependency graph for Service:
-
+

diff --git a/docs/html/dir_4ed0e64677dd45d3c589f9acdb60311d_dep.map b/docs/html/dir_4ed0e64677dd45d3c589f9acdb60311d_dep.map index 1b3e018..ca26c3c 100644 --- a/docs/html/dir_4ed0e64677dd45d3c589f9acdb60311d_dep.map +++ b/docs/html/dir_4ed0e64677dd45d3c589f9acdb60311d_dep.map @@ -1,7 +1,13 @@ - - - - + + + + + + + + + + diff --git a/docs/html/dir_4ed0e64677dd45d3c589f9acdb60311d_dep.md5 b/docs/html/dir_4ed0e64677dd45d3c589f9acdb60311d_dep.md5 index ed87ae0..9b28253 100644 --- a/docs/html/dir_4ed0e64677dd45d3c589f9acdb60311d_dep.md5 +++ b/docs/html/dir_4ed0e64677dd45d3c589f9acdb60311d_dep.md5 @@ -1 +1 @@ -72a51663de5758c55babe7bfb04b9578 \ No newline at end of file +91e5f15579c19b1ce18b2e05ffa2697c \ No newline at end of file diff --git a/docs/html/dir_4ed0e64677dd45d3c589f9acdb60311d_dep.svg b/docs/html/dir_4ed0e64677dd45d3c589f9acdb60311d_dep.svg index e0b0002..dba331f 100644 --- a/docs/html/dir_4ed0e64677dd45d3c589f9acdb60311d_dep.svg +++ b/docs/html/dir_4ed0e64677dd45d3c589f9acdb60311d_dep.svg @@ -4,15 +4,15 @@ - + /Users/felixschulke/Developement/Arduino/Modbus_RTU/Modbus_RTU/Modbus-RTU/lib/Service clusterdir_97aefd0d527b934f1d99a682da8fe6a9 - -lib + +lib @@ -25,12 +25,30 @@ - + +dir_fc6accba5b44a40633678f574f1875d6 + + +ErrorService + + + + + +dir_63423c24249a4ea801821a9ef8d1869d + + +Frame + + + + + dir_4ed0e64677dd45d3c589f9acdb60311d - - -Service + + +Service @@ -38,12 +56,38 @@ dir_4ed0e64677dd45d3c589f9acdb60311d->dir_5fef273138b80e2d16ae7d064398c64f - - + + -4 +4 + + + + + +dir_4ed0e64677dd45d3c589f9acdb60311d->dir_fc6accba5b44a40633678f574f1875d6 + + + + + + +1 + + + + + +dir_4ed0e64677dd45d3c589f9acdb60311d->dir_63423c24249a4ea801821a9ef8d1869d + + + + + + +1 diff --git a/docs/html/dir_97aefd0d527b934f1d99a682da8fe6a9.html b/docs/html/dir_97aefd0d527b934f1d99a682da8fe6a9.html index 5115725..0386dc5 100644 --- a/docs/html/dir_97aefd0d527b934f1d99a682da8fe6a9.html +++ b/docs/html/dir_97aefd0d527b934f1d99a682da8fe6a9.html @@ -125,7 +125,7 @@
Directory dependency graph for lib:
-
+

diff --git a/docs/html/dir_97aefd0d527b934f1d99a682da8fe6a9_dep.map b/docs/html/dir_97aefd0d527b934f1d99a682da8fe6a9_dep.map index 4cf97ce..013dfe7 100644 --- a/docs/html/dir_97aefd0d527b934f1d99a682da8fe6a9_dep.map +++ b/docs/html/dir_97aefd0d527b934f1d99a682da8fe6a9_dep.map @@ -1,47 +1,51 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/dir_97aefd0d527b934f1d99a682da8fe6a9_dep.md5 b/docs/html/dir_97aefd0d527b934f1d99a682da8fe6a9_dep.md5 index e329082..9fcf91e 100644 --- a/docs/html/dir_97aefd0d527b934f1d99a682da8fe6a9_dep.md5 +++ b/docs/html/dir_97aefd0d527b934f1d99a682da8fe6a9_dep.md5 @@ -1 +1 @@ -ccadb7edc9bd8063eb626447ca54c6a7 \ No newline at end of file +95fcfde4ec63b1c63a35fd2c185fed94 \ No newline at end of file diff --git a/docs/html/dir_97aefd0d527b934f1d99a682da8fe6a9_dep.svg b/docs/html/dir_97aefd0d527b934f1d99a682da8fe6a9_dep.svg index b24b3fa..fa54769 100644 --- a/docs/html/dir_97aefd0d527b934f1d99a682da8fe6a9_dep.svg +++ b/docs/html/dir_97aefd0d527b934f1d99a682da8fe6a9_dep.svg @@ -4,28 +4,28 @@ - - + + /Users/felixschulke/Developement/Arduino/Modbus_RTU/Modbus_RTU/Modbus-RTU/lib clusterdir_97aefd0d527b934f1d99a682da8fe6a9 - + dir_97aefd0d527b934f1d99a682da8fe6a9 -lib +lib dir_fc6accba5b44a40633678f574f1875d6 - -ErrorService + +ErrorService @@ -33,8 +33,8 @@ dir_5fef273138b80e2d16ae7d064398c64f - -mockArduino + +mockArduino @@ -42,12 +42,12 @@ dir_fc6accba5b44a40633678f574f1875d6->dir_5fef273138b80e2d16ae7d064398c64f - - + + -3 +3 @@ -55,8 +55,8 @@ dir_4ed0e64677dd45d3c589f9acdb60311d - -Service + +Service @@ -64,12 +64,12 @@ dir_fc6accba5b44a40633678f574f1875d6->dir_4ed0e64677dd45d3c589f9acdb60311d - - + + -2 +2 @@ -77,8 +77,8 @@ dir_63423c24249a4ea801821a9ef8d1869d - -Frame + +Frame @@ -86,12 +86,12 @@ dir_63423c24249a4ea801821a9ef8d1869d->dir_5fef273138b80e2d16ae7d064398c64f - - + + -2 +2 @@ -99,12 +99,12 @@ dir_63423c24249a4ea801821a9ef8d1869d->dir_4ed0e64677dd45d3c589f9acdb60311d - - + + -1 +1 @@ -112,8 +112,8 @@ dir_86b2acb48dc403d1a3fcbb48606cba44 - -Interface + +Interface @@ -121,12 +121,12 @@ dir_86b2acb48dc403d1a3fcbb48606cba44->dir_fc6accba5b44a40633678f574f1875d6 - - + + -3 +3 @@ -134,12 +134,12 @@ dir_86b2acb48dc403d1a3fcbb48606cba44->dir_63423c24249a4ea801821a9ef8d1869d - - + + -2 +2 @@ -147,12 +147,12 @@ dir_86b2acb48dc403d1a3fcbb48606cba44->dir_5fef273138b80e2d16ae7d064398c64f - - + + -2 +2 @@ -160,12 +160,12 @@ dir_86b2acb48dc403d1a3fcbb48606cba44->dir_4ed0e64677dd45d3c589f9acdb60311d - - + + -2 +2 @@ -173,8 +173,8 @@ dir_b26a863ac7767141b40e2f918f5d691f - -MessageService + +MessageService @@ -182,12 +182,12 @@ dir_b26a863ac7767141b40e2f918f5d691f->dir_5fef273138b80e2d16ae7d064398c64f - - + + -2 +2 @@ -195,12 +195,12 @@ dir_b26a863ac7767141b40e2f918f5d691f->dir_4ed0e64677dd45d3c589f9acdb60311d - - + + -2 +2 @@ -208,8 +208,8 @@ dir_a6d7d8b2b94a16b0dbe29dfcb8fdc3b9 - -mockSoftwareSerial + +mockSoftwareSerial @@ -217,12 +217,12 @@ dir_a6d7d8b2b94a16b0dbe29dfcb8fdc3b9->dir_5fef273138b80e2d16ae7d064398c64f - - + + -1 +1 @@ -230,12 +230,12 @@ dir_a6d7d8b2b94a16b0dbe29dfcb8fdc3b9->dir_4ed0e64677dd45d3c589f9acdb60311d - - + + -1 +1 @@ -243,8 +243,8 @@ dir_af54e730ac025cc6f7f4762292367803 - -ModbusRTU + +ModbusRTU @@ -252,12 +252,12 @@ dir_af54e730ac025cc6f7f4762292367803->dir_63423c24249a4ea801821a9ef8d1869d - - + + -1 +1 @@ -265,12 +265,12 @@ dir_af54e730ac025cc6f7f4762292367803->dir_86b2acb48dc403d1a3fcbb48606cba44 - - + + -2 +2 @@ -278,12 +278,12 @@ dir_af54e730ac025cc6f7f4762292367803->dir_b26a863ac7767141b40e2f918f5d691f - - + + -1 +1 @@ -291,12 +291,12 @@ dir_af54e730ac025cc6f7f4762292367803->dir_5fef273138b80e2d16ae7d064398c64f - - + + -3 +3 @@ -304,12 +304,38 @@ dir_af54e730ac025cc6f7f4762292367803->dir_a6d7d8b2b94a16b0dbe29dfcb8fdc3b9 - - + + -1 +1 + + + + + +dir_4ed0e64677dd45d3c589f9acdb60311d->dir_fc6accba5b44a40633678f574f1875d6 + + + + + + +1 + + + + + +dir_4ed0e64677dd45d3c589f9acdb60311d->dir_63423c24249a4ea801821a9ef8d1869d + + + + + + +1 @@ -317,12 +343,12 @@ dir_4ed0e64677dd45d3c589f9acdb60311d->dir_5fef273138b80e2d16ae7d064398c64f - - + + -4 +4 diff --git a/docs/html/doxygen_crawl.html b/docs/html/doxygen_crawl.html index 69b75ca..b497fa3 100644 --- a/docs/html/doxygen_crawl.html +++ b/docs/html/doxygen_crawl.html @@ -135,6 +135,8 @@ + + @@ -403,7 +405,6 @@ - diff --git a/docs/html/functions.html b/docs/html/functions.html index 51a16ef..48d9662 100644 --- a/docs/html/functions.html +++ b/docs/html/functions.html @@ -123,7 +123,7 @@

- a -

diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html index 6b48999..ca4717d 100644 --- a/docs/html/functions_func.html +++ b/docs/html/functions_func.html @@ -123,7 +123,7 @@

- a -

diff --git a/docs/html/index.html b/docs/html/index.html index e126540..d86b1dc 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -204,16 +204,17 @@

The cascading of processing information and the rules applied to it lead to the concept of content- and representation.
In every iteration, an information is processed and the rules of the next level, closer to the physical layer are applied to it, the information closer to the format the service is able to process is called Content.
Conversely, the format, the information has after applying the rules of the next level closer to "Layer-0" is called representation.
-

+
+ Content and Representation

Classdiagram

-

classdiagram

+

classdiagram

Protocoll-stack

-

protocollstack

+

protocollstack

Stackprocessing

-

stackProcessing

+

stackProcessing

Error-handling

The Errors of a device are managed by a Service-derived ErrorService. Every component (no matter, if Service, ServiceInterface or CommInterface) can be enabled to raise errors by deriving the ErrorState and calling raiseError().
diff --git a/docs/html/main_8cpp.html b/docs/html/main_8cpp.html index 74d13ab..cddc8e1 100644 --- a/docs/html/main_8cpp.html +++ b/docs/html/main_8cpp.html @@ -137,7 +137,7 @@

Include dependency graph for main.cpp:
-
+

diff --git a/docs/html/main_8cpp__incl.map b/docs/html/main_8cpp__incl.map index 6faa17d..f1f42ca 100644 --- a/docs/html/main_8cpp__incl.map +++ b/docs/html/main_8cpp__incl.map @@ -1,99 +1,101 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/main_8cpp__incl.md5 b/docs/html/main_8cpp__incl.md5 index 9672f33..b9bd558 100644 --- a/docs/html/main_8cpp__incl.md5 +++ b/docs/html/main_8cpp__incl.md5 @@ -1 +1 @@ -96549a961b9a1b9126f3fe103a202711 \ No newline at end of file +c55a222da1e63703560a4b4abf46249f \ No newline at end of file diff --git a/docs/html/main_8cpp__incl.svg b/docs/html/main_8cpp__incl.svg index 2c8e698..63cfc7b 100644 --- a/docs/html/main_8cpp__incl.svg +++ b/docs/html/main_8cpp__incl.svg @@ -4,19 +4,19 @@ - + /Users/felixschulke/Developement/Arduino/Modbus_RTU/Modbus_RTU/Modbus-RTU/src/main.cpp Node1 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/src/main.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/src/main.cpp @@ -24,8 +24,8 @@ Node2 - -mockArduino.h + +mockArduino.h @@ -33,8 +33,8 @@ Node1->Node2 - - + + @@ -42,8 +42,8 @@ Node9 - -ServiceInterface_modbusRTU.h + +ServiceInterface_modbusRTU.h @@ -51,8 +51,8 @@ Node1->Node9 - - + + @@ -60,17 +60,17 @@ Node22 - -ErrorService.h + +ErrorService.h - + Node1->Node22 - - - + + + @@ -78,17 +78,17 @@ Node23 - -CommInterface_modbusRTU.h + +CommInterface_modbusRTU.h - + Node1->Node23 - - - + + + @@ -96,17 +96,17 @@ Node26 - -MessageService.h + +MessageService.h - + Node1->Node26 - - - + + + @@ -114,8 +114,8 @@ Node3 - -iostream + +iostream @@ -123,8 +123,8 @@ Node2->Node3 - - + + @@ -132,8 +132,8 @@ Node4 - -string + +string @@ -141,8 +141,8 @@ Node2->Node4 - - + + @@ -150,8 +150,8 @@ Node5 - -sstream + +sstream @@ -159,8 +159,8 @@ Node2->Node5 - - + + @@ -168,8 +168,8 @@ Node6 - -chrono + +chrono @@ -177,8 +177,8 @@ Node2->Node6 - - + + @@ -186,8 +186,8 @@ Node7 - -queue + +queue @@ -195,8 +195,8 @@ Node2->Node7 - - + + @@ -204,8 +204,8 @@ Node8 - -functional + +functional @@ -213,8 +213,8 @@ Node2->Node8 - - + + @@ -222,8 +222,8 @@ Node9->Node2 - - + + @@ -231,8 +231,8 @@ Node10 - -ServiceInterface.h + +ServiceInterface.h @@ -240,17 +240,17 @@ Node9->Node10 - - + + - + Node9->Node23 - - - + + + @@ -258,26 +258,26 @@ Node25 - -Frame_modbusRTU.h + +Frame_modbusRTU.h - + Node9->Node25 - - - + + + - + Node9->Node26 - - - + + + @@ -285,8 +285,8 @@ Node10->Node2 - - + + @@ -294,8 +294,8 @@ Node11 - -CommInterface.h + +CommInterface.h @@ -303,8 +303,8 @@ Node10->Node11 - - + + @@ -312,17 +312,17 @@ Node13 - -ErrorState.h + +ErrorState.h - + Node10->Node13 - - - + + + @@ -330,8 +330,8 @@ Node18 - -ServiceCluster.h + +ServiceCluster.h @@ -339,8 +339,8 @@ Node10->Node18 - - + + @@ -348,17 +348,17 @@ Node20 - -Content_stack.h + +Content_stack.h - + Node10->Node20 - - - + + + @@ -366,26 +366,26 @@ Node21 - -Frame.h + +Frame.h - + Node10->Node21 - - - + + + - + Node10->Node22 - - - + + + @@ -393,8 +393,8 @@ Node11->Node2 - - + + @@ -402,8 +402,8 @@ Node12 - -CharArray.h + +CharArray.h @@ -411,8 +411,8 @@ Node11->Node12 - - + + @@ -420,8 +420,8 @@ Node11->Node13 - - + + @@ -429,8 +429,8 @@ Node12->Node2 - - + + @@ -438,8 +438,8 @@ Node13->Node2 - - + + @@ -447,8 +447,8 @@ Node13->Node3 - - + + @@ -456,8 +456,8 @@ Node14 - -cstring + +cstring @@ -465,8 +465,8 @@ Node13->Node14 - - + + @@ -474,8 +474,8 @@ Node15 - -cstdio + +cstdio @@ -483,8 +483,8 @@ Node13->Node15 - - + + @@ -492,8 +492,8 @@ Node16 - -Error.h + +Error.h @@ -501,8 +501,8 @@ Node13->Node16 - - + + @@ -510,8 +510,8 @@ Node16->Node2 - - + + @@ -519,8 +519,8 @@ Node16->Node3 - - + + @@ -528,8 +528,8 @@ Node16->Node14 - - + + @@ -537,8 +537,8 @@ Node16->Node15 - - + + @@ -546,8 +546,8 @@ Node17 - -Content.h + +Content.h @@ -555,8 +555,8 @@ Node16->Node17 - - + + @@ -564,8 +564,8 @@ Node17->Node2 - - + + @@ -573,8 +573,8 @@ Node17->Node14 - - + + @@ -582,8 +582,17 @@ Node18->Node2 - - + + + + + + + +Node18->Node13 + + + @@ -591,8 +600,8 @@ Node19 - -Service.h + +Service.h @@ -600,8 +609,17 @@ Node18->Node19 - - + + + + + + + +Node18->Node21 + + + @@ -609,8 +627,8 @@ Node19->Node2 - - + + @@ -618,8 +636,8 @@ Node19->Node14 - - + + @@ -627,8 +645,8 @@ Node19->Node17 - - + + @@ -636,8 +654,8 @@ Node19->Node20 - - + + @@ -645,8 +663,8 @@ Node20->Node2 - - + + @@ -654,89 +672,89 @@ Node20->Node14 - - + + - + Node21->Node2 - - - + + + - + Node21->Node12 - - - + + + - + Node21->Node17 - - - + + + - + Node22->Node2 - - - + + + - + Node22->Node14 - - - + + + - + Node22->Node16 - - - + + + - + Node22->Node19 - - - + + + - + Node23->Node2 - - - + + + - + Node23->Node11 - - - + + + @@ -744,80 +762,80 @@ Node24 - -mockSoftwareSerial.h + +mockSoftwareSerial.h - + Node23->Node24 - - - + + + - + Node24->Node2 - - - + + + - + Node24->Node20 - - - + + + - + Node25->Node2 - - - + + + - + Node25->Node21 - - - + + + - + Node26->Node2 - - - + + + - + Node26->Node14 - - - + + + - + Node26->Node19 - - - + + + @@ -825,62 +843,62 @@ Node27 - -Message.h + +Message.h - + Node26->Node27 - - - + + + - + Node27->Node2 - - - + + + - + Node27->Node3 - - - + + + - + Node27->Node14 - - - + + + - + Node27->Node15 - - - + + + - + Node27->Node17 - - - + + + diff --git a/docs/html/mock_arduino_8h.html b/docs/html/mock_arduino_8h.html index f794618..8ead16a 100644 --- a/docs/html/mock_arduino_8h.html +++ b/docs/html/mock_arduino_8h.html @@ -142,7 +142,7 @@
This graph shows which files directly or indirectly include this file:
-
+

Go to the source code of this file.

diff --git a/docs/html/mock_arduino_8h__dep__incl.map b/docs/html/mock_arduino_8h__dep__incl.map index 45d130b..e21633b 100644 --- a/docs/html/mock_arduino_8h__dep__incl.map +++ b/docs/html/mock_arduino_8h__dep__incl.map @@ -1,95 +1,97 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/mock_arduino_8h__dep__incl.md5 b/docs/html/mock_arduino_8h__dep__incl.md5 index fc11aca..43e0688 100644 --- a/docs/html/mock_arduino_8h__dep__incl.md5 +++ b/docs/html/mock_arduino_8h__dep__incl.md5 @@ -1 +1 @@ -f836781c922daa0045556077a555fd6a \ No newline at end of file +4288e6302ae325e9aec782225d920b8a \ No newline at end of file diff --git a/docs/html/mock_arduino_8h__dep__incl.svg b/docs/html/mock_arduino_8h__dep__incl.svg index 6303c5b..0b9ad07 100644 --- a/docs/html/mock_arduino_8h__dep__incl.svg +++ b/docs/html/mock_arduino_8h__dep__incl.svg @@ -4,20 +4,20 @@ - + /Users/felixschulke/Developement/Arduino/Modbus_RTU/Modbus_RTU/Modbus-RTU/lib/mockArduino/mockArduino.h Node1 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/mockArduino -/mockArduino.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/mockArduino +/mockArduino.h @@ -25,12 +25,12 @@ Node2 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ErrorService -/Error.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ErrorService +/Error.h @@ -38,8 +38,8 @@ Node1->Node2 - - + + @@ -47,21 +47,21 @@ Node4 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ErrorService -/ErrorService.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ErrorService +/ErrorService.h - + Node1->Node4 - - - + + + @@ -69,21 +69,21 @@ Node6 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Interface -/ServiceInterface.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Interface +/ServiceInterface.h - + Node1->Node6 - - - + + + @@ -91,21 +91,21 @@ Node7 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/ServiceInterface_modbusRTU.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/ServiceInterface_modbusRTU.h - + Node1->Node7 - - - + + + @@ -113,20 +113,20 @@ Node9 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/src/main.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/src/main.cpp - + Node1->Node9 - - - + + + @@ -134,21 +134,21 @@ Node10 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ErrorService -/ErrorState.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ErrorService +/ErrorState.h - + Node1->Node10 - - - + + + @@ -156,21 +156,21 @@ Node12 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Interface -/CommInterface.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Interface +/CommInterface.h - + Node1->Node12 - - - + + + @@ -178,195 +178,195 @@ Node13 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/CommInterface_modbusRTU.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/CommInterface_modbusRTU.h - + Node1->Node13 - - - + + + Node15 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Frame/CharArray.h + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Service +/ServiceCluster.h - + Node1->Node15 - - - + + + - - -Node17 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Frame/Frame.h + + +Node16 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Frame/CharArray.h - - -Node1->Node17 - - - + + +Node1->Node16 + + + - - -Node19 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/Frame_modbusRTU.h + + +Node18 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Frame/Frame.h - - -Node1->Node19 - - - + + +Node1->Node18 + + + - - -Node21 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/MessageService -/Message.h + + +Node20 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/Frame_modbusRTU.h - - -Node1->Node21 - - - + + +Node1->Node20 + + + - - -Node23 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/MessageService -/MessageService.h + + +Node22 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/MessageService +/Message.h - - -Node1->Node23 - - - + + +Node1->Node22 + + + - - -Node25 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Service -/Content.h + + +Node24 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/MessageService +/MessageService.h - - -Node1->Node25 - - - + + +Node1->Node24 + + + Node26 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Service -/Service.h + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Service +/Content.h - + Node1->Node26 - - - + + + Node27 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Service -/ServiceCluster.h + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Service +/Service.h - + Node1->Node27 - - - + + + @@ -374,21 +374,21 @@ Node28 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Service -/Content_stack.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Service +/Content_stack.h - + Node1->Node28 - - - + + + @@ -396,21 +396,21 @@ Node29 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/mockSoftwareSerial -/mockSoftwareSerial.h + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/mockSoftwareSerial +/mockSoftwareSerial.h - + Node1->Node29 - - - + + + @@ -418,21 +418,21 @@ Node31 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/mockArduino -/mockArduino.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/mockArduino +/mockArduino.cpp - + Node1->Node31 - - - + + + @@ -440,12 +440,12 @@ Node3 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ErrorService -/Error.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ErrorService +/Error.cpp @@ -453,8 +453,8 @@ Node2->Node3 - - + + @@ -462,8 +462,8 @@ Node2->Node4 - - + + @@ -471,8 +471,8 @@ Node2->Node10 - - + + @@ -480,12 +480,12 @@ Node5 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ErrorService -/ErrorService.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ErrorService +/ErrorService.cpp @@ -493,8 +493,8 @@ Node4->Node5 - - + + @@ -502,8 +502,8 @@ Node4->Node6 - - + + @@ -511,8 +511,8 @@ Node4->Node9 - - + + @@ -520,8 +520,8 @@ Node6->Node7 - - + + @@ -529,12 +529,12 @@ Node8 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/ServiceInterface_modbusRTU.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/ServiceInterface_modbusRTU.cpp @@ -542,8 +542,8 @@ Node7->Node8 - - + + @@ -551,8 +551,8 @@ Node7->Node9 - - + + @@ -560,8 +560,8 @@ Node10->Node6 - - + + @@ -569,12 +569,12 @@ Node11 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ErrorService -/ErrorState.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ErrorService +/ErrorState.cpp @@ -582,8 +582,8 @@ Node10->Node11 - - + + @@ -591,8 +591,17 @@ Node10->Node12 - - + + + + + + + +Node10->Node15 + + + @@ -600,8 +609,8 @@ Node12->Node6 - - + + @@ -609,8 +618,8 @@ Node12->Node13 - - + + @@ -618,8 +627,8 @@ Node13->Node7 - - + + @@ -627,8 +636,8 @@ Node13->Node9 - - + + @@ -636,12 +645,12 @@ Node14 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/CommInterface_modbusRTU.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/CommInterface_modbusRTU.cpp @@ -649,242 +658,233 @@ Node13->Node14 - - - - - - - -Node15->Node12 - - - + + - - -Node16 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Frame/CharArray.cpp + + +Node15->Node6 + + + - - -Node15->Node16 - - - + + +Node16->Node12 + + + - - -Node15->Node17 - - - + + +Node17 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Frame/CharArray.cpp - - -Node17->Node6 - - - + + +Node16->Node17 + + + - - -Node18 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/Frame/Frame.cpp + + +Node16->Node18 + + + - - -Node17->Node18 - - - + + +Node18->Node6 + + + - - -Node17->Node19 - - - + + +Node18->Node15 + + + - - -Node19->Node7 - - - + + +Node19 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/Frame/Frame.cpp - - -Node20 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/ModbusRTU -/Frame_modbusRTU.cpp + + +Node18->Node19 + + + - - -Node19->Node20 - - - + + +Node18->Node20 + + + - - -Node22 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/MessageService -/Message.cpp + + +Node20->Node7 + + + - - -Node21->Node22 - - - + + +Node21 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/ModbusRTU +/Frame_modbusRTU.cpp - - -Node21->Node23 - - - + + +Node20->Node21 + + + - - -Node23->Node7 - - - + + +Node23 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/MessageService +/Message.cpp - - -Node23->Node9 - - - + + +Node22->Node23 + + + - - -Node24 - - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/MessageService -/MessageService.cpp + + +Node22->Node24 + + + - - -Node23->Node24 - - - + + +Node24->Node7 + + + - - -Node25->Node2 - - - + + +Node24->Node9 + + + - - -Node25->Node17 - - - + + +Node25 + + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/MessageService +/MessageService.cpp - - -Node25->Node21 - - - + + +Node24->Node25 + + + - - -Node25->Node26 - - - + + +Node26->Node2 + + + - - -Node26->Node4 - - - + + +Node26->Node18 + + + - - -Node26->Node23 - - - + + +Node26->Node22 + + + @@ -892,53 +892,71 @@ Node26->Node27 - - + + + + + + + +Node27->Node4 + + + + + + + + +Node27->Node15 + + + - - -Node27->Node6 - - - + + +Node27->Node24 + + + - + Node28->Node6 - - - + + + - - -Node28->Node26 - - - + + +Node28->Node27 + + + - + Node28->Node29 - - - + + + - + Node29->Node13 - - - + + + @@ -946,21 +964,21 @@ Node30 - -/Users/felixschulke -/Developement/Arduino -/Modbus_RTU/Modbus_RTU -/Modbus-RTU/lib/mockSoftwareSerial -/mockSoftwareSerial.cpp + +/Users/felixschulke +/Developement/Arduino +/Modbus_RTU/Modbus_RTU +/Modbus-RTU/lib/mockSoftwareSerial +/mockSoftwareSerial.cpp - + Node29->Node30 - - - + + + diff --git a/docs/html/navtreeindex0.js b/docs/html/navtreeindex0.js index beb657b..1570623 100644 --- a/docs/html/navtreeindex0.js +++ b/docs/html/navtreeindex0.js @@ -195,21 +195,20 @@ var NAVTREEINDEX0 = "class_service_cluster_base.html#acbc08bddc57dbe90665216f5b2dedd35":[6,0,19,1], "class_service_cluster_base.html#ae025282a6ef15d01eaba440bdf73a750":[6,0,19,2], "class_service_interface.html":[6,0,20], -"class_service_interface.html#a23feb243ed1748e04dd757aa5f788b3e":[6,0,20,6], -"class_service_interface.html#a38bd169d6286c4ddbda050b7f28d093a":[6,0,20,13], -"class_service_interface.html#a42226b8c236c344b6c5d171736a08f6e":[6,0,20,8], +"class_service_interface.html#a23feb243ed1748e04dd757aa5f788b3e":[6,0,20,5], +"class_service_interface.html#a38bd169d6286c4ddbda050b7f28d093a":[6,0,20,12], +"class_service_interface.html#a42226b8c236c344b6c5d171736a08f6e":[6,0,20,7], "class_service_interface.html#a48cffd1603069be11ee25c930a139c84":[6,0,20,1], -"class_service_interface.html#a4dffc7c3e366b470e1075db65333b67e":[6,0,20,7], -"class_service_interface.html#a5564df6dabbaab51556a9dffe37b2444":[6,0,20,10], -"class_service_interface.html#a7793efd070a56f021ce56a372b13c2fa":[6,0,20,11], -"class_service_interface.html#a7c5ec5e13af8a67d1b08c963fcd71214":[6,0,20,5], -"class_service_interface.html#a899b6f3e042682b285dca2588b833ae6":[6,0,20,9], -"class_service_interface.html#ab4112c2b2eb29d1e0ade95e4f3c07030":[6,0,20,4], -"class_service_interface.html#ac740850d1a24a1d8a96f7a7bbf4eb784":[6,0,20,2], +"class_service_interface.html#a4dffc7c3e366b470e1075db65333b67e":[6,0,20,6], +"class_service_interface.html#a5564df6dabbaab51556a9dffe37b2444":[6,0,20,9], +"class_service_interface.html#a7793efd070a56f021ce56a372b13c2fa":[6,0,20,10], +"class_service_interface.html#a7c5ec5e13af8a67d1b08c963fcd71214":[6,0,20,4], +"class_service_interface.html#a899b6f3e042682b285dca2588b833ae6":[6,0,20,8], +"class_service_interface.html#ab4112c2b2eb29d1e0ade95e4f3c07030":[6,0,20,3], "class_service_interface.html#acc70c85786fa2e133f90683f60ebf67f":[6,0,20,0], -"class_service_interface.html#ad1f915c1a536af5c73aa1315fd035535":[6,0,20,14], -"class_service_interface.html#ae4aa045a41f0040cacbc20d9dccc3db7":[6,0,20,12], -"class_service_interface.html#aeaebdad7101c0a66bee56edc4e6a19c1":[6,0,20,3], +"class_service_interface.html#ad1f915c1a536af5c73aa1315fd035535":[6,0,20,13], +"class_service_interface.html#ae4aa045a41f0040cacbc20d9dccc3db7":[6,0,20,11], +"class_service_interface.html#aeaebdad7101c0a66bee56edc4e6a19c1":[6,0,20,2], "class_service_interface__modbus_r_t_u.html":[6,0,21], "class_service_interface__modbus_r_t_u.html#a23666158d2a1b544174587843bb95808":[6,0,21,1], "class_service_interface__modbus_r_t_u.html#aa8ce2b3a043c2ed435c84e1b4a2c1cba":[6,0,21,0], @@ -249,5 +248,6 @@ var NAVTREEINDEX0 = "classarduino_mocking_1_1_mock_serial.html#aa4903d4eae568197d4c4b79500e4d4db":[5,0,0,0,14], "classarduino_mocking_1_1_mock_serial.html#aa4903d4eae568197d4c4b79500e4d4db":[6,0,0,0,14], "classarduino_mocking_1_1_mock_serial.html#aafdd120adc7002a1308a7cc48483555a":[5,0,0,0,15], -"classarduino_mocking_1_1_mock_serial.html#aafdd120adc7002a1308a7cc48483555a":[6,0,0,0,15] +"classarduino_mocking_1_1_mock_serial.html#aafdd120adc7002a1308a7cc48483555a":[6,0,0,0,15], +"classarduino_mocking_1_1_mock_serial.html#ab78a5a346275ab600281acb8b62350ce":[5,0,0,0,3] }; diff --git a/docs/html/navtreeindex1.js b/docs/html/navtreeindex1.js index e422609..402ae8c 100644 --- a/docs/html/navtreeindex1.js +++ b/docs/html/navtreeindex1.js @@ -1,6 +1,5 @@ var NAVTREEINDEX1 = { -"classarduino_mocking_1_1_mock_serial.html#ab78a5a346275ab600281acb8b62350ce":[5,0,0,0,3], "classarduino_mocking_1_1_mock_serial.html#ab78a5a346275ab600281acb8b62350ce":[6,0,0,0,3], "classarduino_mocking_1_1_mock_serial.html#abca1ad8ef0287f2cbf3c5687cfa01a0c":[5,0,0,0,9], "classarduino_mocking_1_1_mock_serial.html#abca1ad8ef0287f2cbf3c5687cfa01a0c":[6,0,0,0,9], diff --git a/docs/html/search/all_1.js b/docs/html/search/all_1.js index 8ba4a4f..8d7bd97 100644 --- a/docs/html/search/all_1.js +++ b/docs/html/search/all_1.js @@ -2,7 +2,7 @@ var searchData= [ ['a_20custom_20service_0',['Deriving a custom Service',['../index.html#autotoc_md17',1,'']]], ['addelement_1',['addElement',['../class_content__stack.html#a3d5491c67763ef3c19780619d70cb59a',1,'Content_stack']]], - ['addpdu_5fto_5fservices_2',['addPDU_to_services',['../class_service_interface.html#ac740850d1a24a1d8a96f7a7bbf4eb784',1,'ServiceInterface::addPDU_to_services()=0'],['../class_service_interface.html#a48cffd1603069be11ee25c930a139c84',1,'ServiceInterface::addPDU_to_services()']]], + ['addpdu_5fto_5fservices_2',['addPDU_to_services',['../class_service_interface.html#a48cffd1603069be11ee25c930a139c84',1,'ServiceInterface']]], ['affero_20general_20public_20license_20v3_200_3',['GNU Affero General Public License v3.0',['../index.html#autotoc_md25',1,'']]], ['and_20communication_20layer_4',['Service- and Communication-Layer',['../index.html#autotoc_md9',1,'']]], ['and_20nano328p_20environment_5',['uno and nano328p environment',['../index.html#autotoc_md23',1,'']]], diff --git a/docs/html/search/functions_0.js b/docs/html/search/functions_0.js index 3808bed..12b93c1 100644 --- a/docs/html/search/functions_0.js +++ b/docs/html/search/functions_0.js @@ -1,6 +1,6 @@ var searchData= [ ['addelement_0',['addElement',['../class_content__stack.html#a3d5491c67763ef3c19780619d70cb59a',1,'Content_stack']]], - ['addpdu_5fto_5fservices_1',['addPDU_to_services',['../class_service_interface.html#ac740850d1a24a1d8a96f7a7bbf4eb784',1,'ServiceInterface::addPDU_to_services()=0'],['../class_service_interface.html#a48cffd1603069be11ee25c930a139c84',1,'ServiceInterface::addPDU_to_services()']]], + ['addpdu_5fto_5fservices_1',['addPDU_to_services',['../class_service_interface.html#a48cffd1603069be11ee25c930a139c84',1,'ServiceInterface']]], ['available_2',['available',['../classarduino_mocking_1_1_mock_serial.html#ae3bc93e13c179593356b87385563ecae',1,'arduinoMocking::MockSerial::available()'],['../classarduino_mocking_1_1_software_serial.html#a17c94423c8f8cbfda9d5e6c4ae04ed69',1,'arduinoMocking::SoftwareSerial::available()']]] ];