Explorar el Código

fix timezone for GenieACS

Sasan Torabkheslat hace 5 años
padre
commit
950634712e

+ 794 - 123
.idea/workspace.xml

@@ -1,5 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project version="4">
+  <component name="BookmarkManager">
+    <bookmark url="file://$PROJECT_DIR$/main.cpp" description="};&#10;" line="25" />
+  </component>
   <component name="CMakeRunConfigurationManager" shouldGenerate="true" shouldDeleteObsolete="true">
     <generated>
       <config projectName="FDIACS" targetName="FDIACS" />
@@ -11,24 +14,19 @@
     </configurations>
   </component>
   <component name="ChangeListManager">
-    <list default="true" id="6938f4e3-b9b8-4c34-bea6-8fc5ace411e6" name="Default Changelist" comment="">
-      <change beforePath="$PROJECT_DIR$/.idea/deployment.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/deployment.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/.idea/other.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/other.xml" afterDir="false" />
+    <list default="true" id="6938f4e3-b9b8-4c34-bea6-8fc5ace411e6" name="Default Changelist" comment="fix timezone for GenieACS">
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/CMakeError.log" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/CMakeError.log" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/CMakeOutput.log" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/CMakeOutput.log" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/CMakeLists.txt" beforeDir="false" afterPath="$PROJECT_DIR$/CMakeLists.txt" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/CXX.includecache" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/CXX.includecache" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/depend.internal" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/depend.internal" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/depend.make" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/depend.make" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/httppost.cpp.o" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/httppost.cpp.o" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/main.cpp.o" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/main.cpp.o" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/soapC.cpp.o" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/soapC.cpp.o" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/soapcwmpService.cpp.o" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/soapcwmpService.cpp.o" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/stdsoap2.cpp.o" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/stdsoap2.cpp.o" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/Makefile.cmake" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/Makefile.cmake" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/clion-log.txt" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/clion-log.txt" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/cmake-build-debug/FDIACS" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/FDIACS" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/main.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/main.cpp" afterDir="false" />
-      <change beforePath="$PROJECT_DIR$/soapcwmpService.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/soapcwmpService.cpp" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/stdsoap2.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/stdsoap2.cpp" afterDir="false" />
     </list>
     <ignored path="$PROJECT_DIR$/cmake-build-debug/" />
@@ -44,15 +42,377 @@
       <file pinned="false" current-in-tab="true">
         <entry file="file://$PROJECT_DIR$/main.cpp">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="315">
-              <caret line="106" column="16" lean-forward="true" selection-start-line="106" selection-start-column="16" selection-end-line="106" selection-end-column="16" />
+            <state relative-caret-position="154">
+              <caret line="24" column="2" lean-forward="true" selection-start-line="24" selection-end-line="25" />
+              <folding>
+                <element signature="e#0#19#0" expanded="true" />
+              </folding>
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/CMakeLists.txt">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="75">
+              <caret line="5" column="16" selection-start-line="5" selection-start-column="16" selection-end-line="5" selection-end-column="16" />
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/stdsoap2.cpp">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="285885">
+              <caret line="19059" column="21" selection-start-line="19059" selection-start-column="17" selection-end-line="19059" selection-end-column="21" />
+              <folding>
+                <element signature="e#2635#2680#0" expanded="true" />
+                <element signature="e#2741#2763#0" expanded="true" />
+                <element signature="e#2834#2903#0" expanded="true" />
+                <element signature="e#2967#3018#0" expanded="true" />
+                <element signature="e#3047#3066#0" expanded="true" />
+                <element signature="e#3207#3400#0" expanded="true" />
+                <element signature="e#3529#3600#0" expanded="true" />
+                <element signature="e#4002#4089#0" expanded="true" />
+                <element signature="e#4497#4582#0" expanded="true" />
+                <element signature="e#5915#6028#0" expanded="true" />
+                <element signature="e#7921#7962#0" expanded="true" />
+                <element signature="e#8111#8437#0" expanded="true" />
+                <element signature="e#8585#9114#0" expanded="true" />
+                <element signature="e#9265#9418#0" expanded="true" />
+                <element signature="e#11522#11750#0" expanded="true" />
+                <element signature="e#11894#12124#0" expanded="true" />
+                <element signature="e#12266#12476#0" expanded="true" />
+                <element signature="e#12620#12842#0" expanded="true" />
+                <element signature="e#20324#20680#0" expanded="true" />
+                <element signature="e#21229#21253#0" expanded="true" />
+                <element signature="e#21473#21515#0" expanded="true" />
+                <element signature="e#22356#23204#0" expanded="true" />
+                <element signature="e#23371#23479#0" expanded="true" />
+                <element signature="e#23646#23758#0" expanded="true" />
+                <element signature="e#23928#24036#0" expanded="true" />
+                <element signature="e#25166#25321#0" expanded="true" />
+                <element signature="e#25480#25569#0" expanded="true" />
+                <element signature="e#25731#25897#0" expanded="true" />
+                <element signature="e#28124#28177#0" expanded="true" />
+                <element signature="e#28446#28656#0" expanded="true" />
+                <element signature="e#28819#29013#0" expanded="true" />
+                <element signature="e#29256#29444#0" expanded="true" />
+                <element signature="e#29612#29823#0" expanded="true" />
+                <element signature="e#30560#30624#0" expanded="true" />
+                <element signature="e#30659#30700#0" expanded="true" />
+                <element signature="e#30857#30996#0" expanded="true" />
+                <element signature="e#31029#31081#0" expanded="true" />
+                <element signature="e#31284#31294#0" expanded="true" />
+                <element signature="e#33603#34526#0" expanded="true" />
+                <element signature="e#40460#40659#0" expanded="true" />
+                <element signature="e#40866#40878#0" expanded="true" />
+                <element signature="e#40918#41014#0" expanded="true" />
+                <element signature="e#41267#41587#0" expanded="true" />
+                <element signature="e#42615#43057#0" expanded="true" />
+                <element signature="e#43216#43367#0" expanded="true" />
+                <element signature="e#43529#43798#0" expanded="true" />
+                <element signature="e#44527#44652#0" expanded="true" />
+                <element signature="e#45569#45747#0" expanded="true" />
+                <element signature="e#45907#46104#0" expanded="true" />
+                <element signature="e#46267#46446#0" expanded="true" />
+                <element signature="e#46939#46968#0" expanded="true" />
+                <element signature="e#46995#47031#0" expanded="true" />
+                <element signature="e#47180#47251#0" expanded="true" />
+                <element signature="e#47276#47320#0" expanded="true" />
+                <element signature="e#48711#51458#0" expanded="true" />
+                <element signature="e#55553#57750#0" expanded="true" />
+                <element signature="e#57838#57872#0" expanded="true" />
+                <element signature="e#64095#64122#0" expanded="true" />
+                <element signature="e#68550#68616#0" expanded="true" />
+                <element signature="e#68846#69009#0" expanded="true" />
+                <element signature="e#69237#69402#0" expanded="true" />
+                <element signature="e#74768#74943#0" expanded="true" />
+                <element signature="e#76220#76245#0" expanded="true" />
+                <element signature="e#76646#77370#0" expanded="true" />
+                <element signature="e#78855#79032#0" expanded="true" />
+                <element signature="e#79804#79992#0" expanded="true" />
+                <element signature="e#81712#83004#0" expanded="true" />
+                <element signature="e#83410#83590#0" expanded="true" />
+                <element signature="e#84919#85110#0" expanded="true" />
+                <element signature="e#88102#90201#0" expanded="true" />
+                <element signature="e#99913#99970#0" expanded="true" />
+                <element signature="e#127254#127519#0" expanded="true" />
+                <element signature="e#127807#130586#0" expanded="true" />
+                <element signature="e#130874#132211#0" expanded="true" />
+                <element signature="e#132472#133729#0" expanded="true" />
+                <element signature="e#133990#135759#0" expanded="true" />
+                <element signature="e#136020#136177#0" expanded="true" />
+                <element signature="e#136438#138070#0" expanded="true" />
+                <element signature="e#138303#138404#0" expanded="true" />
+                <element signature="e#138637#138738#0" expanded="true" />
+                <element signature="e#139026#154513#0" expanded="true" />
+                <element signature="e#154744#154951#0" expanded="true" />
+                <element signature="e#155182#156639#0" expanded="true" />
+                <element signature="e#156870#157632#0" expanded="true" />
+                <element signature="e#157862#159507#0" expanded="true" />
+                <element signature="e#159768#166613#0" expanded="true" />
+                <element signature="e#167050#167182#0" expanded="true" />
+                <element signature="e#168771#168906#0" expanded="true" />
+                <element signature="e#168933#168970#0" expanded="true" />
+                <element signature="e#169047#169077#0" expanded="true" />
+                <element signature="e#170239#171039#0" expanded="true" />
+                <element signature="e#171208#171258#0" expanded="true" />
+                <element signature="e#172972#173010#0" expanded="true" />
+                <element signature="e#174048#174710#0" expanded="true" />
+                <element signature="e#176138#176626#0" expanded="true" />
+                <element signature="e#177136#177882#0" expanded="true" />
+                <element signature="e#178303#178376#0" expanded="true" />
+                <element signature="e#178561#178583#0" expanded="true" />
+                <element signature="e#178790#178924#0" expanded="true" />
+                <element signature="e#179526#179548#0" expanded="true" />
+                <element signature="e#179844#179866#0" expanded="true" />
+                <element signature="e#180301#180323#0" expanded="true" />
+                <element signature="e#180758#180780#0" expanded="true" />
+                <element signature="e#181180#181202#0" expanded="true" />
+                <element signature="e#181646#181668#0" expanded="true" />
+                <element signature="e#182158#182180#0" expanded="true" />
+                <element signature="e#182655#182677#0" expanded="true" />
+                <element signature="e#183143#183165#0" expanded="true" />
+                <element signature="e#183570#183762#0" expanded="true" />
+                <element signature="e#184117#184139#0" expanded="true" />
+                <element signature="e#184785#184807#0" expanded="true" />
+                <element signature="e#185246#185745#0" expanded="true" />
+                <element signature="e#188473#190242#0" expanded="true" />
+                <element signature="e#190430#190482#0" expanded="true" />
+                <element signature="e#190762#190909#0" expanded="true" />
+                <element signature="e#191489#191826#0" expanded="true" />
+                <element signature="e#192435#192575#0" expanded="true" />
+                <element signature="e#193254#193394#0" expanded="true" />
+                <element signature="e#194279#194399#0" expanded="true" />
+                <element signature="e#194636#194755#0" expanded="true" />
+                <element signature="e#194876#194898#0" expanded="true" />
+                <element signature="e#195416#195503#0" expanded="true" />
+                <element signature="e#195842#214424#0" expanded="true" />
+                <element signature="e#215329#215409#0" expanded="true" />
+                <element signature="e#215699#215791#0" expanded="true" />
+                <element signature="e#216361#216390#0" expanded="true" />
+                <element signature="e#217251#217683#0" expanded="true" />
+                <element signature="e#217914#217970#0" expanded="true" />
+                <element signature="e#218228#218493#0" expanded="true" />
+                <element signature="e#219144#219233#0" expanded="true" />
+                <element signature="e#220007#220414#0" expanded="true" />
+                <element signature="e#221014#221155#0" expanded="true" />
+                <element signature="e#221478#223598#0" expanded="true" />
+                <element signature="e#223749#223884#0" expanded="true" />
+                <element signature="e#224038#224144#0" expanded="true" />
+                <element signature="e#225389#225513#0" expanded="true" />
+                <element signature="e#226105#227149#0" expanded="true" />
+                <element signature="e#227905#228059#0" expanded="true" />
+                <element signature="e#230324#231057#0" expanded="true" />
+                <element signature="e#233198#233443#0" expanded="true" />
+                <element signature="e#234324#234353#0" expanded="true" />
+                <element signature="e#235152#235272#0" expanded="true" />
+                <element signature="e#235712#235741#0" expanded="true" />
+                <element signature="e#237756#239092#0" expanded="true" />
+                <element signature="e#244785#245039#0" expanded="true" />
+                <element signature="e#245673#245820#0" expanded="true" />
+                <element signature="e#246148#246206#0" expanded="true" />
+                <element signature="e#247043#247067#0" expanded="true" />
+                <element signature="e#247967#247989#0" expanded="true" />
+                <element signature="e#248394#248458#0" expanded="true" />
+                <element signature="e#249156#249245#0" expanded="true" />
+                <element signature="e#249600#250068#0" expanded="true" />
+                <element signature="e#250223#250960#0" expanded="true" />
+                <element signature="e#251118#251265#0" expanded="true" />
+                <element signature="e#251469#251645#0" expanded="true" />
+                <element signature="e#252195#252246#0" expanded="true" />
+                <element signature="e#252822#252848#0" expanded="true" />
+                <element signature="e#252979#253007#0" expanded="true" />
+                <element signature="e#258590#258703#0" expanded="true" />
+                <element signature="e#260510#260544#0" expanded="true" />
+                <element signature="e#260668#260699#0" expanded="true" />
+                <element signature="e#260900#261270#0" expanded="true" />
+                <element signature="e#261872#261982#0" expanded="true" />
+                <element signature="e#262787#262885#0" expanded="true" />
+                <element signature="e#264369#264577#0" expanded="true" />
+                <element signature="e#270796#270857#0" expanded="true" />
+                <element signature="e#271042#271189#0" expanded="true" />
+                <element signature="e#271440#271578#0" expanded="true" />
+                <element signature="e#272829#273010#0" expanded="true" />
+                <element signature="e#273472#273965#0" expanded="true" />
+                <element signature="e#275378#275562#0" expanded="true" />
+                <element signature="e#277195#277448#0" expanded="true" />
+                <element signature="e#277643#277696#0" expanded="true" />
+                <element signature="e#281146#281226#0" expanded="true" />
+                <element signature="e#286722#313348#0" expanded="true" />
+                <element signature="e#314145#314209#0" expanded="true" />
+                <element signature="e#314530#314556#0" expanded="true" />
+                <element signature="e#319531#319810#0" expanded="true" />
+                <element signature="e#321615#321626#0" expanded="true" />
+                <element signature="e#322497#322700#0" expanded="true" />
+                <element signature="e#322882#322990#0" expanded="true" />
+                <element signature="e#323956#324262#0" expanded="true" />
+                <element signature="e#324798#326496#0" expanded="true" />
+                <element signature="e#326648#326685#0" expanded="true" />
+                <element signature="e#327467#327495#0" expanded="true" />
+                <element signature="e#345096#345124#0" expanded="true" />
+                <element signature="e#364129#364338#0" expanded="true" />
+                <element signature="e#364529#366514#0" expanded="true" />
+                <element signature="e#366759#366972#0" expanded="true" />
+                <element signature="e#369499#369752#0" expanded="true" />
+                <element signature="e#371822#373754#0" expanded="true" />
+                <element signature="e#380127#380155#0" expanded="true" />
+                <element signature="e#381266#381395#0" expanded="true" />
+                <element signature="e#381430#381451#0" expanded="true" />
+                <element signature="e#381604#381650#0" expanded="true" />
+                <element signature="e#381876#381922#0" expanded="true" />
+                <element signature="e#383053#383149#0" expanded="true" />
+                <element signature="e#385713#385785#0" expanded="true" />
+                <element signature="e#385816#385846#0" expanded="true" />
+                <element signature="e#386000#386047#0" expanded="true" />
+                <element signature="e#386196#387128#0" expanded="true" />
+                <element signature="e#390146#390203#0" expanded="true" />
+                <element signature="e#390354#390494#0" expanded="true" />
+                <element signature="e#390648#390709#0" expanded="true" />
+                <element signature="e#390858#390930#0" expanded="true" />
+                <element signature="e#391647#391770#0" expanded="true" />
+                <element signature="e#392065#392161#0" expanded="true" />
+                <element signature="e#392536#392564#0" expanded="true" />
+                <element signature="e#393468#393490#0" expanded="true" />
+                <element signature="e#393895#393959#0" expanded="true" />
+                <element signature="e#395695#395741#0" expanded="true" />
+                <element signature="e#395973#396077#0" expanded="true" />
+                <element signature="e#396945#396969#0" expanded="true" />
+                <element signature="e#397904#397950#0" expanded="true" />
+                <element signature="e#399288#399310#0" expanded="true" />
+                <element signature="e#399540#400017#0" expanded="true" />
+                <element signature="e#400168#400596#0" expanded="true" />
+                <element signature="e#400750#401143#0" expanded="true" />
+                <element signature="e#411552#411857#0" expanded="true" />
+                <element signature="e#412103#413836#0" expanded="true" />
+                <element signature="e#419321#419406#0" expanded="true" />
+                <element signature="e#420709#420861#0" expanded="true" />
+                <element signature="e#421092#422127#0" expanded="true" />
+                <element signature="e#422359#423220#0" expanded="true" />
+                <element signature="e#423452#424594#0" expanded="true" />
+                <element signature="e#424827#425676#0" expanded="true" />
+                <element signature="e#429293#430025#0" expanded="true" />
+                <element signature="e#431511#431586#0" expanded="true" />
+                <element signature="e#432058#432191#0" expanded="true" />
+                <element signature="e#436582#436627#0" expanded="true" />
+                <element signature="e#440546#441065#0" expanded="true" />
+                <element signature="e#443811#444416#0" expanded="true" />
+                <element signature="e#445735#445959#0" expanded="true" />
+                <element signature="e#453873#454017#0" expanded="true" />
+                <element signature="e#459015#459075#0" expanded="true" />
+                <element signature="e#460342#460898#0" expanded="true" />
+                <element signature="e#461288#461594#0" expanded="true" />
+                <element signature="e#462152#463083#0" expanded="true" />
+                <element signature="e#463779#464210#0" expanded="true" />
+                <element signature="e#467369#468511#0" expanded="true" />
+                <element signature="e#469071#469229#0" expanded="true" />
+                <element signature="e#469473#469508#0" expanded="true" />
+                <element signature="e#469803#470015#0" expanded="true" />
+                <element signature="e#470369#470484#0" expanded="true" />
+                <element signature="e#471761#471954#0" expanded="true" />
+                <element signature="e#475909#475988#0" expanded="true" />
+                <element signature="e#477015#477150#0" expanded="true" />
+                <element signature="e#478329#478509#0" expanded="true" />
+                <element signature="e#481645#481657#0" expanded="true" />
+                <element signature="e#483620#483674#0" expanded="true" />
+                <element signature="e#484238#484345#0" expanded="true" />
+                <element signature="e#485428#485576#0" expanded="true" />
+                <element signature="e#492547#492624#0" expanded="true" />
+                <element signature="e#493710#493762#0" expanded="true" />
+                <element signature="e#494294#494395#0" expanded="true" />
+                <element signature="e#494738#494795#0" expanded="true" />
+                <element signature="e#495386#495534#0" expanded="true" />
+                <element signature="e#500286#500613#0" expanded="true" />
+                <element signature="e#500977#501052#0" expanded="true" />
+                <element signature="e#502098#502177#0" expanded="true" />
+                <element signature="e#502548#502688#0" expanded="true" />
+                <element signature="e#503477#503595#0" expanded="true" />
+                <element signature="e#505329#505423#0" expanded="true" />
+                <element signature="e#511360#511450#0" expanded="true" />
+                <element signature="e#513431#513442#0" expanded="true" />
+                <element signature="e#515859#515870#0" expanded="true" />
+                <element signature="e#518695#518706#0" expanded="true" />
+                <element signature="e#520836#520847#0" expanded="true" />
+                <element signature="e#523035#523046#0" expanded="true" />
+                <element signature="e#523832#523840#0" expanded="true" />
+                <element signature="e#524042#524135#0" expanded="true" />
+                <element signature="e#524431#524607#0" expanded="true" />
+                <element signature="e#525817#525865#0" expanded="true" />
+                <element signature="e#526167#527112#0" expanded="true" />
+                <element signature="e#527280#527661#0" expanded="true" />
+                <element signature="e#529365#529376#0" expanded="true" />
+                <element signature="e#530164#530172#0" expanded="true" />
+                <element signature="e#530365#530459#0" expanded="true" />
+                <element signature="e#530756#530933#0" expanded="true" />
+                <element signature="e#532055#532096#0" expanded="true" />
+                <element signature="e#532388#532795#0" expanded="true" />
+                <element signature="e#532963#533177#0" expanded="true" />
+                <element signature="e#533609#533620#0" expanded="true" />
+                <element signature="e#535875#535886#0" expanded="true" />
+                <element signature="e#538249#538260#0" expanded="true" />
+                <element signature="e#540933#540944#0" expanded="true" />
+                <element signature="e#543624#543635#0" expanded="true" />
+                <element signature="e#546443#546454#0" expanded="true" />
+                <element signature="e#548886#548900#0" expanded="true" />
+                <element signature="e#552454#552508#0" expanded="true" />
+                <element signature="e#552900#552913#0" expanded="true" />
+                <element signature="e#555886#556509#0" expanded="true" />
+                <element signature="e#556796#556805#0" expanded="true" />
+                <element signature="e#557091#557232#0" expanded="true" />
+                <element signature="e#557447#557461#0" expanded="true" />
+                <element signature="e#557942#558016#0" expanded="true" />
+                <element signature="e#558189#558202#0" expanded="true" />
+                <element signature="e#558577#558666#0" expanded="true" />
+                <element signature="e#561017#561532#0" expanded="true" />
+                <element signature="e#561732#561780#0" expanded="true" />
+                <element signature="e#563811#565092#0" expanded="true" />
+                <element signature="e#571418#571425#0" expanded="true" />
+                <element signature="e#572293#572387#0" expanded="true" />
+                <element signature="e#572707#572851#0" expanded="true" />
+                <element signature="e#578393#579177#0" expanded="true" />
+                <element signature="e#579429#580315#0" expanded="true" />
+                <element signature="e#580567#581138#0" expanded="true" />
+                <element signature="e#581519#581938#0" expanded="true" />
+                <element signature="e#582540#585683#0" expanded="true" />
+                <element signature="e#595364#595517#0" expanded="true" />
+                <element signature="e#599493#599512#0" expanded="true" />
+                <element signature="e#624010#624047#0" expanded="true" />
+                <element signature="e#624426#624513#0" expanded="true" />
+                <element signature="e#639170#640146#0" expanded="true" />
+                <element signature="e#640445#640537#0" expanded="true" />
+                <element signature="e#640781#640809#0" expanded="true" />
+                <element signature="e#642933#643238#0" expanded="true" />
+                <element signature="e#643387#643951#0" expanded="true" />
+                <element signature="e#644103#644140#0" expanded="true" />
+                <element signature="e#644528#645704#0" expanded="true" />
+                <element signature="e#647586#649257#0" expanded="true" />
+                <element signature="e#663254#663315#0" expanded="true" />
+                <element signature="e#664479#664811#0" expanded="true" />
+                <element signature="e#671406#671504#0" expanded="true" />
+                <element signature="e#672938#676453#0" expanded="true" />
+                <element signature="e#684158#684209#0" expanded="true" />
+                <element signature="e#684794#685082#0" expanded="true" />
+                <element signature="e#692589#692610#0" expanded="true" />
+                <element signature="e#693751#694009#0" expanded="true" />
+                <element signature="e#696147#696254#0" expanded="true" />
+                <element signature="e#696629#696673#0" expanded="true" />
+                <element signature="e#706982#707060#0" expanded="true" />
+                <element signature="e#707085#707106#0" expanded="true" />
+                <element signature="e#707249#707919#0" expanded="true" />
+                <element signature="e#717754#717777#0" expanded="true" />
+              </folding>
+            </state>
+          </provider>
+        </entry>
+      </file>
+      <file pinned="false" current-in-tab="false">
+        <entry file="file://$PROJECT_DIR$/soapcwmpService.cpp">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="3255">
+              <caret line="217" column="21" selection-start-line="217" selection-start-column="21" selection-end-line="217" selection-end-column="21" />
               <folding>
-                <element signature="e#482#861#0" />
-                <element signature="e#515#764#0" />
-                <element signature="e#798#829#0" />
-                <element signature="e#6188#6874#0" />
-                <element signature="e#6876#7907#0" />
-                <element signature="e#7910#10278#0" />
+                <element signature="e#0#614#0" />
               </folding>
             </state>
           </provider>
@@ -62,20 +422,6 @@
   </component>
   <component name="FindInProjectRecents">
     <findStrings>
-      <find>soap_http_get_body</find>
-      <find>Sassan2</find>
-      <find>rsrq</find>
-      <find>RRC</find>
-      <find>MCS</find>
-      <find>vers</find>
-      <find>WANIPAddress</find>
-      <find>InternetGatewayDevice.DeviceInfo.UpTime</find>
-      <find>SerialNumber</find>
-      <find>chrono</find>
-      <find>tr069[&quot;Manufacturer&quot;]</find>
-      <find>RSRP2</find>
-      <find>ManufacturerOUI</find>
-      <find>Manufacturer</find>
       <find>IMSI</find>
       <find>InternetGatewayDevice.DeviceInfo.X_TGT_IMEI</find>
       <find>_IMEI</find>
@@ -92,6 +438,20 @@
       <find>RSRQ</find>
       <find>InternetGatewayDevice.WANDevice.1.WANEthernetInterfaceConfig.Enable</find>
       <find>WANEthernetInterfaceConfig</find>
+      <find>gSOAP/2.8</find>
+      <find>Data required for operation</find>
+      <find>204</find>
+      <find>SOAP_NO_DATA</find>
+      <find>10000</find>
+      <find>No Content</find>
+      <find>soap_code_map</find>
+      <find>h_http_error_codes</find>
+      <find>detec</find>
+      <find>Sassan</find>
+      <find>CMAKE_CXX_FLAGS</find>
+      <find>sassan</find>
+      <find>cout</find>
+      <find>cerr</find>
     </findStrings>
   </component>
   <component name="Git.Settings">
@@ -106,8 +466,8 @@
         <option value="$PROJECT_DIR$/soapcwmpService.h" />
         <option value="$PROJECT_DIR$/zbx.cpp" />
         <option value="$PROJECT_DIR$/influxdb.h" />
-        <option value="$PROJECT_DIR$/CMakeLists.txt" />
         <option value="$PROJECT_DIR$/soapcwmpService.cpp" />
+        <option value="$PROJECT_DIR$/CMakeLists.txt" />
         <option value="$PROJECT_DIR$/stdsoap2.cpp" />
         <option value="$PROJECT_DIR$/main.cpp" />
       </list>
@@ -124,18 +484,8 @@
       <foldersAlwaysOnTop value="true" />
     </navigator>
     <panes>
-      <pane id="ProjectPane">
-        <subPane>
-          <expand>
-            <path>
-              <item name="FDIACS" type="b2602c69:ProjectViewProjectNode" />
-              <item name="FDIACS" type="462c0819:PsiDirectoryNode" />
-            </path>
-          </expand>
-          <select />
-        </subPane>
-      </pane>
       <pane id="Scope" />
+      <pane id="ProjectPane" />
     </panes>
   </component>
   <component name="PropertiesComponent">
@@ -199,7 +549,9 @@
       <workItem from="1572182212544" duration="1843000" />
       <workItem from="1572263173357" duration="9135000" />
       <workItem from="1574774646608" duration="1369000" />
-      <workItem from="1575063631744" duration="39197000" />
+      <workItem from="1575063631744" duration="39743000" />
+      <workItem from="1575470455404" duration="18124000" />
+      <workItem from="1575747610607" duration="1922000" />
     </task>
     <task id="LOCAL-00001" summary="Disable InfluxDB">
       <created>1572183659791</created>
@@ -208,11 +560,18 @@
       <option name="project" value="LOCAL" />
       <updated>1572183659791</updated>
     </task>
-    <option name="localTasksCounter" value="2" />
+    <task id="LOCAL-00002" summary="Create Json format compatible with GenieACS">
+      <created>1575465371849</created>
+      <option name="number" value="00002" />
+      <option name="presentableId" value="LOCAL-00002" />
+      <option name="project" value="LOCAL" />
+      <updated>1575465371849</updated>
+    </task>
+    <option name="localTasksCounter" value="3" />
     <servers />
   </component>
   <component name="TimeTrackingManager">
-    <option name="totallyTimeSpent" value="203783000" />
+    <option name="totallyTimeSpent" value="224375000" />
   </component>
   <component name="TodoView" selected-index="3">
     <todo-panel id="selected-file">
@@ -226,23 +585,23 @@
   <component name="ToolWindowManager">
     <frame x="0" y="0" width="1280" height="800" extended-state="6" />
     <layout>
-      <window_info content_ui="combo" id="Project" order="0" sideWeight="0.4739726" weight="0.24555735" />
+      <window_info content_ui="combo" id="Project" order="0" sideWeight="0.4739726" visible="true" weight="0.2536349" />
       <window_info id="Structure" order="1" sideWeight="0.5260274" side_tool="true" weight="0.23909532" />
       <window_info id="Favorites" order="2" side_tool="true" />
       <window_info anchor="bottom" id="Message" order="0" />
       <window_info anchor="bottom" id="Find" order="1" weight="0.32739726" />
-      <window_info anchor="bottom" id="Run" order="2" weight="0.32739726" />
+      <window_info anchor="bottom" id="Run" order="2" weight="0.45148516" />
       <window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
       <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
       <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
       <window_info anchor="bottom" id="TODO" order="6" weight="0.32876712" />
-      <window_info anchor="bottom" id="File Transfer" order="7" weight="0.31643835" />
+      <window_info anchor="bottom" id="File Transfer" order="7" weight="0.31506848" />
       <window_info anchor="bottom" id="Database Changes" order="8" />
-      <window_info active="true" anchor="bottom" id="Messages" order="9" visible="true" weight="0.3958904" />
-      <window_info anchor="bottom" id="Terminal" order="10" weight="0.32739726" />
+      <window_info active="true" anchor="bottom" id="Messages" order="9" visible="true" weight="0.39452055" />
+      <window_info anchor="bottom" id="Terminal" order="10" weight="0.32673267" />
       <window_info anchor="bottom" id="Event Log" order="11" side_tool="true" />
       <window_info anchor="bottom" id="Version Control" order="12" weight="0.32876712" />
-      <window_info anchor="bottom" id="CMake" order="13" weight="0.4287671" />
+      <window_info anchor="bottom" id="CMake" order="13" weight="0.42871287" />
       <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
       <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
       <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
@@ -254,40 +613,16 @@
     <option name="version" value="1" />
   </component>
   <component name="VcsManagerConfiguration">
+    <option name="CHECK_CODE_CLEANUP_BEFORE_PROJECT_COMMIT" value="true" />
     <MESSAGE value="Disable InfluxDB" />
     <MESSAGE value="Create Json format compatible with GenieACS" />
-    <option name="LAST_COMMIT_MESSAGE" value="Create Json format compatible with GenieACS" />
+    <MESSAGE value="fix timezone for GenieACS" />
+    <option name="LAST_COMMIT_MESSAGE" value="fix timezone for GenieACS" />
+    <option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="true" />
+    <option name="REFORMAT_BEFORE_PROJECT_COMMIT" value="true" />
+    <option name="REARRANGE_BEFORE_PROJECT_COMMIT" value="true" />
   </component>
   <component name="XDebuggerManager">
-    <breakpoint-manager>
-      <breakpoints>
-        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
-          <url>file://$PROJECT_DIR$/stdsoap2.cpp</url>
-          <line>21896</line>
-          <option name="timeStamp" value="26" />
-        </line-breakpoint>
-        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
-          <url>file://$PROJECT_DIR$/stdsoap2.cpp</url>
-          <line>3781</line>
-          <option name="timeStamp" value="28" />
-        </line-breakpoint>
-        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
-          <url>file://$PROJECT_DIR$/stdsoap2.cpp</url>
-          <line>20446</line>
-          <option name="timeStamp" value="33" />
-        </line-breakpoint>
-        <line-breakpoint type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
-          <url>file://$PROJECT_DIR$/stdsoap2.cpp</url>
-          <line>1580</line>
-          <option name="timeStamp" value="35" />
-        </line-breakpoint>
-        <line-breakpoint enabled="true" type="com.jetbrains.cidr.execution.debugger.OCBreakpointType">
-          <url>file://$PROJECT_DIR$/stdsoap2.cpp</url>
-          <line>3624</line>
-          <option name="timeStamp" value="37" />
-        </line-breakpoint>
-      </breakpoints>
-    </breakpoint-manager>
     <watches-manager>
       <configuration name="CMakeRunConfiguration">
         <watch expression="soap-&gt;error" language="ObjectiveC" />
@@ -297,11 +632,17 @@
         <watch expression="soap_recv_raw(soap)" language="ObjectiveC" />
         <watch expression="EOF" language="ObjectiveC" />
         <watch expression="(int)c" language="ObjectiveC" />
+        <watch expression="soap-&gt;body" language="ObjectiveC" />
       </configuration>
     </watches-manager>
   </component>
   <component name="debuggerHistoryManager">
     <expressions id="watch">
+      <expression>
+        <expression-string>soap-&gt;body</expression-string>
+        <language-id>ObjectiveC</language-id>
+        <evaluation-mode>EXPRESSION</evaluation-mode>
+      </expression>
       <expression>
         <expression-string>(int)c</expression-string>
         <language-id>ObjectiveC</language-id>
@@ -342,11 +683,6 @@
         <language-id>ObjectiveC</language-id>
         <evaluation-mode>EXPRESSION</evaluation-mode>
       </expression>
-      <expression>
-        <expression-string>soap-&gt;body</expression-string>
-        <language-id>ObjectiveC</language-id>
-        <evaluation-mode>EXPRESSION</evaluation-mode>
-      </expression>
     </expressions>
   </component>
   <component name="editorHistoryManager">
@@ -443,13 +779,6 @@
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/soapC.cpp">
-      <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="176">
-          <caret line="92" selection-start-line="92" selection-end-line="92" />
-        </state>
-      </provider>
-    </entry>
     <entry file="file://$USER_HOME$/Library/Caches/CLion2018.3/.remote/acs.faraborddi.com_22/cec243bf-d8a5-43a6-981d-053f3f710b73/usr/local/include/stdsoap2.h">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="-1956">
@@ -515,66 +844,408 @@
       <provider selected="true" editor-type-id="text-editor" />
     </entry>
     <entry file="file://$PROJECT_DIR$/influxdb.h" />
-    <entry file="file://$PROJECT_DIR$/CMakeLists.txt">
+    <entry file="file://$PROJECT_DIR$/soapStub.h">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="75">
-          <caret line="5" column="30" selection-start-line="5" selection-start-column="30" selection-end-line="5" selection-end-column="30" />
+        <state relative-caret-position="172">
+          <caret line="1808" column="17" selection-start-line="1808" selection-start-column="17" selection-end-line="1808" selection-end-column="17" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$USER_HOME$/Library/Caches/CLion2018.3/.remote/192.168.0.154_22/e9dd1ecb-683b-455d-93f3-bda676ea4f16/usr/local/include/stdsoap2.h">
+    <entry file="file://$PROJECT_DIR$/soapcwmpService.h">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="235">
-          <caret line="136" column="9" selection-start-line="136" selection-start-column="9" selection-end-line="136" selection-end-column="9" />
+        <state relative-caret-position="155">
+          <caret line="17" column="23" selection-start-line="17" selection-start-column="23" selection-end-line="17" selection-end-column="23" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/soapStub.h">
+    <entry file="file://$PROJECT_DIR$/soapC.cpp">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="172">
-          <caret line="1808" column="17" selection-start-line="1808" selection-start-column="17" selection-end-line="1808" selection-end-column="17" />
+        <state relative-caret-position="201">
+          <caret line="4047" column="33" selection-start-line="4047" selection-start-column="20" selection-end-line="4047" selection-end-column="33" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/soapcwmpService.cpp">
+    <entry file="file://$USER_HOME$/Library/Caches/CLion2018.3/.remote/192.168.0.154_22/e9dd1ecb-683b-455d-93f3-bda676ea4f16/usr/local/include/stdsoap2.h">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="60">
-          <caret line="15" column="7" selection-start-line="15" selection-start-column="7" selection-end-line="15" selection-end-column="7" />
-          <folding>
-            <element signature="e#0#614#0" />
-          </folding>
+        <state relative-caret-position="192">
+          <caret line="2894" column="6" selection-start-line="2894" selection-start-column="6" selection-end-line="2894" selection-end-column="6" />
         </state>
       </provider>
     </entry>
-    <entry file="file://$PROJECT_DIR$/soapcwmpService.h">
+    <entry file="file://$PROJECT_DIR$/CMakeLists.txt">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="155">
-          <caret line="17" column="23" selection-start-line="17" selection-start-column="23" selection-end-line="17" selection-end-column="23" />
+        <state relative-caret-position="75">
+          <caret line="5" column="16" selection-start-line="5" selection-start-column="16" selection-end-line="5" selection-end-column="16" />
         </state>
       </provider>
     </entry>
     <entry file="file://$PROJECT_DIR$/stdsoap2.cpp">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="4275">
-          <caret line="20349" selection-start-line="20349" selection-end-line="20349" />
+        <state relative-caret-position="285885">
+          <caret line="19059" column="21" selection-start-line="19059" selection-start-column="17" selection-end-line="19059" selection-end-column="21" />
           <folding>
-            <element signature="e#559463#559555#0" expanded="true" />
-            <element signature="e#559776#559804#0" expanded="true" />
+            <element signature="e#2635#2680#0" expanded="true" />
+            <element signature="e#2741#2763#0" expanded="true" />
+            <element signature="e#2834#2903#0" expanded="true" />
+            <element signature="e#2967#3018#0" expanded="true" />
+            <element signature="e#3047#3066#0" expanded="true" />
+            <element signature="e#3207#3400#0" expanded="true" />
+            <element signature="e#3529#3600#0" expanded="true" />
+            <element signature="e#4002#4089#0" expanded="true" />
+            <element signature="e#4497#4582#0" expanded="true" />
+            <element signature="e#5915#6028#0" expanded="true" />
+            <element signature="e#7921#7962#0" expanded="true" />
+            <element signature="e#8111#8437#0" expanded="true" />
+            <element signature="e#8585#9114#0" expanded="true" />
+            <element signature="e#9265#9418#0" expanded="true" />
+            <element signature="e#11522#11750#0" expanded="true" />
+            <element signature="e#11894#12124#0" expanded="true" />
+            <element signature="e#12266#12476#0" expanded="true" />
+            <element signature="e#12620#12842#0" expanded="true" />
+            <element signature="e#20324#20680#0" expanded="true" />
+            <element signature="e#21229#21253#0" expanded="true" />
+            <element signature="e#21473#21515#0" expanded="true" />
+            <element signature="e#22356#23204#0" expanded="true" />
+            <element signature="e#23371#23479#0" expanded="true" />
+            <element signature="e#23646#23758#0" expanded="true" />
+            <element signature="e#23928#24036#0" expanded="true" />
+            <element signature="e#25166#25321#0" expanded="true" />
+            <element signature="e#25480#25569#0" expanded="true" />
+            <element signature="e#25731#25897#0" expanded="true" />
+            <element signature="e#28124#28177#0" expanded="true" />
+            <element signature="e#28446#28656#0" expanded="true" />
+            <element signature="e#28819#29013#0" expanded="true" />
+            <element signature="e#29256#29444#0" expanded="true" />
+            <element signature="e#29612#29823#0" expanded="true" />
+            <element signature="e#30560#30624#0" expanded="true" />
+            <element signature="e#30659#30700#0" expanded="true" />
+            <element signature="e#30857#30996#0" expanded="true" />
+            <element signature="e#31029#31081#0" expanded="true" />
+            <element signature="e#31284#31294#0" expanded="true" />
+            <element signature="e#33603#34526#0" expanded="true" />
+            <element signature="e#40460#40659#0" expanded="true" />
+            <element signature="e#40866#40878#0" expanded="true" />
+            <element signature="e#40918#41014#0" expanded="true" />
+            <element signature="e#41267#41587#0" expanded="true" />
+            <element signature="e#42615#43057#0" expanded="true" />
+            <element signature="e#43216#43367#0" expanded="true" />
+            <element signature="e#43529#43798#0" expanded="true" />
+            <element signature="e#44527#44652#0" expanded="true" />
+            <element signature="e#45569#45747#0" expanded="true" />
+            <element signature="e#45907#46104#0" expanded="true" />
+            <element signature="e#46267#46446#0" expanded="true" />
+            <element signature="e#46939#46968#0" expanded="true" />
+            <element signature="e#46995#47031#0" expanded="true" />
+            <element signature="e#47180#47251#0" expanded="true" />
+            <element signature="e#47276#47320#0" expanded="true" />
+            <element signature="e#48711#51458#0" expanded="true" />
+            <element signature="e#55553#57750#0" expanded="true" />
+            <element signature="e#57838#57872#0" expanded="true" />
+            <element signature="e#64095#64122#0" expanded="true" />
+            <element signature="e#68550#68616#0" expanded="true" />
+            <element signature="e#68846#69009#0" expanded="true" />
+            <element signature="e#69237#69402#0" expanded="true" />
+            <element signature="e#74768#74943#0" expanded="true" />
+            <element signature="e#76220#76245#0" expanded="true" />
+            <element signature="e#76646#77370#0" expanded="true" />
+            <element signature="e#78855#79032#0" expanded="true" />
+            <element signature="e#79804#79992#0" expanded="true" />
+            <element signature="e#81712#83004#0" expanded="true" />
+            <element signature="e#83410#83590#0" expanded="true" />
+            <element signature="e#84919#85110#0" expanded="true" />
+            <element signature="e#88102#90201#0" expanded="true" />
+            <element signature="e#99913#99970#0" expanded="true" />
+            <element signature="e#127254#127519#0" expanded="true" />
+            <element signature="e#127807#130586#0" expanded="true" />
+            <element signature="e#130874#132211#0" expanded="true" />
+            <element signature="e#132472#133729#0" expanded="true" />
+            <element signature="e#133990#135759#0" expanded="true" />
+            <element signature="e#136020#136177#0" expanded="true" />
+            <element signature="e#136438#138070#0" expanded="true" />
+            <element signature="e#138303#138404#0" expanded="true" />
+            <element signature="e#138637#138738#0" expanded="true" />
+            <element signature="e#139026#154513#0" expanded="true" />
+            <element signature="e#154744#154951#0" expanded="true" />
+            <element signature="e#155182#156639#0" expanded="true" />
+            <element signature="e#156870#157632#0" expanded="true" />
+            <element signature="e#157862#159507#0" expanded="true" />
+            <element signature="e#159768#166613#0" expanded="true" />
+            <element signature="e#167050#167182#0" expanded="true" />
+            <element signature="e#168771#168906#0" expanded="true" />
+            <element signature="e#168933#168970#0" expanded="true" />
+            <element signature="e#169047#169077#0" expanded="true" />
+            <element signature="e#170239#171039#0" expanded="true" />
+            <element signature="e#171208#171258#0" expanded="true" />
+            <element signature="e#172972#173010#0" expanded="true" />
+            <element signature="e#174048#174710#0" expanded="true" />
+            <element signature="e#176138#176626#0" expanded="true" />
+            <element signature="e#177136#177882#0" expanded="true" />
+            <element signature="e#178303#178376#0" expanded="true" />
+            <element signature="e#178561#178583#0" expanded="true" />
+            <element signature="e#178790#178924#0" expanded="true" />
+            <element signature="e#179526#179548#0" expanded="true" />
+            <element signature="e#179844#179866#0" expanded="true" />
+            <element signature="e#180301#180323#0" expanded="true" />
+            <element signature="e#180758#180780#0" expanded="true" />
+            <element signature="e#181180#181202#0" expanded="true" />
+            <element signature="e#181646#181668#0" expanded="true" />
+            <element signature="e#182158#182180#0" expanded="true" />
+            <element signature="e#182655#182677#0" expanded="true" />
+            <element signature="e#183143#183165#0" expanded="true" />
+            <element signature="e#183570#183762#0" expanded="true" />
+            <element signature="e#184117#184139#0" expanded="true" />
+            <element signature="e#184785#184807#0" expanded="true" />
+            <element signature="e#185246#185745#0" expanded="true" />
+            <element signature="e#188473#190242#0" expanded="true" />
+            <element signature="e#190430#190482#0" expanded="true" />
+            <element signature="e#190762#190909#0" expanded="true" />
+            <element signature="e#191489#191826#0" expanded="true" />
+            <element signature="e#192435#192575#0" expanded="true" />
+            <element signature="e#193254#193394#0" expanded="true" />
+            <element signature="e#194279#194399#0" expanded="true" />
+            <element signature="e#194636#194755#0" expanded="true" />
+            <element signature="e#194876#194898#0" expanded="true" />
+            <element signature="e#195416#195503#0" expanded="true" />
+            <element signature="e#195842#214424#0" expanded="true" />
+            <element signature="e#215329#215409#0" expanded="true" />
+            <element signature="e#215699#215791#0" expanded="true" />
+            <element signature="e#216361#216390#0" expanded="true" />
+            <element signature="e#217251#217683#0" expanded="true" />
+            <element signature="e#217914#217970#0" expanded="true" />
+            <element signature="e#218228#218493#0" expanded="true" />
+            <element signature="e#219144#219233#0" expanded="true" />
+            <element signature="e#220007#220414#0" expanded="true" />
+            <element signature="e#221014#221155#0" expanded="true" />
+            <element signature="e#221478#223598#0" expanded="true" />
+            <element signature="e#223749#223884#0" expanded="true" />
+            <element signature="e#224038#224144#0" expanded="true" />
+            <element signature="e#225389#225513#0" expanded="true" />
+            <element signature="e#226105#227149#0" expanded="true" />
+            <element signature="e#227905#228059#0" expanded="true" />
+            <element signature="e#230324#231057#0" expanded="true" />
+            <element signature="e#233198#233443#0" expanded="true" />
+            <element signature="e#234324#234353#0" expanded="true" />
+            <element signature="e#235152#235272#0" expanded="true" />
+            <element signature="e#235712#235741#0" expanded="true" />
+            <element signature="e#237756#239092#0" expanded="true" />
+            <element signature="e#244785#245039#0" expanded="true" />
+            <element signature="e#245673#245820#0" expanded="true" />
+            <element signature="e#246148#246206#0" expanded="true" />
+            <element signature="e#247043#247067#0" expanded="true" />
+            <element signature="e#247967#247989#0" expanded="true" />
+            <element signature="e#248394#248458#0" expanded="true" />
+            <element signature="e#249156#249245#0" expanded="true" />
+            <element signature="e#249600#250068#0" expanded="true" />
+            <element signature="e#250223#250960#0" expanded="true" />
+            <element signature="e#251118#251265#0" expanded="true" />
+            <element signature="e#251469#251645#0" expanded="true" />
+            <element signature="e#252195#252246#0" expanded="true" />
+            <element signature="e#252822#252848#0" expanded="true" />
+            <element signature="e#252979#253007#0" expanded="true" />
+            <element signature="e#258590#258703#0" expanded="true" />
+            <element signature="e#260510#260544#0" expanded="true" />
+            <element signature="e#260668#260699#0" expanded="true" />
+            <element signature="e#260900#261270#0" expanded="true" />
+            <element signature="e#261872#261982#0" expanded="true" />
+            <element signature="e#262787#262885#0" expanded="true" />
+            <element signature="e#264369#264577#0" expanded="true" />
+            <element signature="e#270796#270857#0" expanded="true" />
+            <element signature="e#271042#271189#0" expanded="true" />
+            <element signature="e#271440#271578#0" expanded="true" />
+            <element signature="e#272829#273010#0" expanded="true" />
+            <element signature="e#273472#273965#0" expanded="true" />
+            <element signature="e#275378#275562#0" expanded="true" />
+            <element signature="e#277195#277448#0" expanded="true" />
+            <element signature="e#277643#277696#0" expanded="true" />
+            <element signature="e#281146#281226#0" expanded="true" />
+            <element signature="e#286722#313348#0" expanded="true" />
+            <element signature="e#314145#314209#0" expanded="true" />
+            <element signature="e#314530#314556#0" expanded="true" />
+            <element signature="e#319531#319810#0" expanded="true" />
+            <element signature="e#321615#321626#0" expanded="true" />
+            <element signature="e#322497#322700#0" expanded="true" />
+            <element signature="e#322882#322990#0" expanded="true" />
+            <element signature="e#323956#324262#0" expanded="true" />
+            <element signature="e#324798#326496#0" expanded="true" />
+            <element signature="e#326648#326685#0" expanded="true" />
+            <element signature="e#327467#327495#0" expanded="true" />
+            <element signature="e#345096#345124#0" expanded="true" />
+            <element signature="e#364129#364338#0" expanded="true" />
+            <element signature="e#364529#366514#0" expanded="true" />
+            <element signature="e#366759#366972#0" expanded="true" />
+            <element signature="e#369499#369752#0" expanded="true" />
+            <element signature="e#371822#373754#0" expanded="true" />
+            <element signature="e#380127#380155#0" expanded="true" />
+            <element signature="e#381266#381395#0" expanded="true" />
+            <element signature="e#381430#381451#0" expanded="true" />
+            <element signature="e#381604#381650#0" expanded="true" />
+            <element signature="e#381876#381922#0" expanded="true" />
+            <element signature="e#383053#383149#0" expanded="true" />
+            <element signature="e#385713#385785#0" expanded="true" />
+            <element signature="e#385816#385846#0" expanded="true" />
+            <element signature="e#386000#386047#0" expanded="true" />
+            <element signature="e#386196#387128#0" expanded="true" />
+            <element signature="e#390146#390203#0" expanded="true" />
+            <element signature="e#390354#390494#0" expanded="true" />
+            <element signature="e#390648#390709#0" expanded="true" />
+            <element signature="e#390858#390930#0" expanded="true" />
+            <element signature="e#391647#391770#0" expanded="true" />
+            <element signature="e#392065#392161#0" expanded="true" />
+            <element signature="e#392536#392564#0" expanded="true" />
+            <element signature="e#393468#393490#0" expanded="true" />
+            <element signature="e#393895#393959#0" expanded="true" />
+            <element signature="e#395695#395741#0" expanded="true" />
+            <element signature="e#395973#396077#0" expanded="true" />
+            <element signature="e#396945#396969#0" expanded="true" />
+            <element signature="e#397904#397950#0" expanded="true" />
+            <element signature="e#399288#399310#0" expanded="true" />
+            <element signature="e#399540#400017#0" expanded="true" />
+            <element signature="e#400168#400596#0" expanded="true" />
+            <element signature="e#400750#401143#0" expanded="true" />
+            <element signature="e#411552#411857#0" expanded="true" />
+            <element signature="e#412103#413836#0" expanded="true" />
+            <element signature="e#419321#419406#0" expanded="true" />
+            <element signature="e#420709#420861#0" expanded="true" />
+            <element signature="e#421092#422127#0" expanded="true" />
+            <element signature="e#422359#423220#0" expanded="true" />
+            <element signature="e#423452#424594#0" expanded="true" />
+            <element signature="e#424827#425676#0" expanded="true" />
+            <element signature="e#429293#430025#0" expanded="true" />
+            <element signature="e#431511#431586#0" expanded="true" />
+            <element signature="e#432058#432191#0" expanded="true" />
+            <element signature="e#436582#436627#0" expanded="true" />
+            <element signature="e#440546#441065#0" expanded="true" />
+            <element signature="e#443811#444416#0" expanded="true" />
+            <element signature="e#445735#445959#0" expanded="true" />
+            <element signature="e#453873#454017#0" expanded="true" />
+            <element signature="e#459015#459075#0" expanded="true" />
+            <element signature="e#460342#460898#0" expanded="true" />
+            <element signature="e#461288#461594#0" expanded="true" />
+            <element signature="e#462152#463083#0" expanded="true" />
+            <element signature="e#463779#464210#0" expanded="true" />
+            <element signature="e#467369#468511#0" expanded="true" />
+            <element signature="e#469071#469229#0" expanded="true" />
+            <element signature="e#469473#469508#0" expanded="true" />
+            <element signature="e#469803#470015#0" expanded="true" />
+            <element signature="e#470369#470484#0" expanded="true" />
+            <element signature="e#471761#471954#0" expanded="true" />
+            <element signature="e#475909#475988#0" expanded="true" />
+            <element signature="e#477015#477150#0" expanded="true" />
+            <element signature="e#478329#478509#0" expanded="true" />
+            <element signature="e#481645#481657#0" expanded="true" />
+            <element signature="e#483620#483674#0" expanded="true" />
+            <element signature="e#484238#484345#0" expanded="true" />
+            <element signature="e#485428#485576#0" expanded="true" />
+            <element signature="e#492547#492624#0" expanded="true" />
+            <element signature="e#493710#493762#0" expanded="true" />
+            <element signature="e#494294#494395#0" expanded="true" />
+            <element signature="e#494738#494795#0" expanded="true" />
+            <element signature="e#495386#495534#0" expanded="true" />
+            <element signature="e#500286#500613#0" expanded="true" />
+            <element signature="e#500977#501052#0" expanded="true" />
+            <element signature="e#502098#502177#0" expanded="true" />
+            <element signature="e#502548#502688#0" expanded="true" />
+            <element signature="e#503477#503595#0" expanded="true" />
+            <element signature="e#505329#505423#0" expanded="true" />
+            <element signature="e#511360#511450#0" expanded="true" />
+            <element signature="e#513431#513442#0" expanded="true" />
+            <element signature="e#515859#515870#0" expanded="true" />
+            <element signature="e#518695#518706#0" expanded="true" />
+            <element signature="e#520836#520847#0" expanded="true" />
+            <element signature="e#523035#523046#0" expanded="true" />
+            <element signature="e#523832#523840#0" expanded="true" />
+            <element signature="e#524042#524135#0" expanded="true" />
+            <element signature="e#524431#524607#0" expanded="true" />
+            <element signature="e#525817#525865#0" expanded="true" />
+            <element signature="e#526167#527112#0" expanded="true" />
+            <element signature="e#527280#527661#0" expanded="true" />
+            <element signature="e#529365#529376#0" expanded="true" />
+            <element signature="e#530164#530172#0" expanded="true" />
+            <element signature="e#530365#530459#0" expanded="true" />
+            <element signature="e#530756#530933#0" expanded="true" />
+            <element signature="e#532055#532096#0" expanded="true" />
+            <element signature="e#532388#532795#0" expanded="true" />
+            <element signature="e#532963#533177#0" expanded="true" />
+            <element signature="e#533609#533620#0" expanded="true" />
+            <element signature="e#535875#535886#0" expanded="true" />
+            <element signature="e#538249#538260#0" expanded="true" />
+            <element signature="e#540933#540944#0" expanded="true" />
+            <element signature="e#543624#543635#0" expanded="true" />
+            <element signature="e#546443#546454#0" expanded="true" />
+            <element signature="e#548886#548900#0" expanded="true" />
+            <element signature="e#552454#552508#0" expanded="true" />
+            <element signature="e#552900#552913#0" expanded="true" />
+            <element signature="e#555886#556509#0" expanded="true" />
+            <element signature="e#556796#556805#0" expanded="true" />
+            <element signature="e#557091#557232#0" expanded="true" />
+            <element signature="e#557447#557461#0" expanded="true" />
+            <element signature="e#557942#558016#0" expanded="true" />
+            <element signature="e#558189#558202#0" expanded="true" />
+            <element signature="e#558577#558666#0" expanded="true" />
+            <element signature="e#561017#561532#0" expanded="true" />
+            <element signature="e#561732#561780#0" expanded="true" />
+            <element signature="e#563811#565092#0" expanded="true" />
+            <element signature="e#571418#571425#0" expanded="true" />
+            <element signature="e#572293#572387#0" expanded="true" />
+            <element signature="e#572707#572851#0" expanded="true" />
+            <element signature="e#578393#579177#0" expanded="true" />
+            <element signature="e#579429#580315#0" expanded="true" />
+            <element signature="e#580567#581138#0" expanded="true" />
+            <element signature="e#581519#581938#0" expanded="true" />
+            <element signature="e#582540#585683#0" expanded="true" />
+            <element signature="e#595364#595517#0" expanded="true" />
+            <element signature="e#599493#599512#0" expanded="true" />
+            <element signature="e#624010#624047#0" expanded="true" />
+            <element signature="e#624426#624513#0" expanded="true" />
+            <element signature="e#639170#640146#0" expanded="true" />
+            <element signature="e#640445#640537#0" expanded="true" />
+            <element signature="e#640781#640809#0" expanded="true" />
+            <element signature="e#642933#643238#0" expanded="true" />
+            <element signature="e#643387#643951#0" expanded="true" />
+            <element signature="e#644103#644140#0" expanded="true" />
+            <element signature="e#644528#645704#0" expanded="true" />
+            <element signature="e#647586#649257#0" expanded="true" />
+            <element signature="e#663254#663315#0" expanded="true" />
+            <element signature="e#664479#664811#0" expanded="true" />
+            <element signature="e#671406#671504#0" expanded="true" />
+            <element signature="e#672938#676453#0" expanded="true" />
+            <element signature="e#684158#684209#0" expanded="true" />
+            <element signature="e#684794#685082#0" expanded="true" />
+            <element signature="e#692589#692610#0" expanded="true" />
+            <element signature="e#693751#694009#0" expanded="true" />
+            <element signature="e#696147#696254#0" expanded="true" />
+            <element signature="e#696629#696673#0" expanded="true" />
+            <element signature="e#706982#707060#0" expanded="true" />
+            <element signature="e#707085#707106#0" expanded="true" />
+            <element signature="e#707249#707919#0" expanded="true" />
+            <element signature="e#717754#717777#0" expanded="true" />
           </folding>
         </state>
       </provider>
     </entry>
+    <entry file="file://$PROJECT_DIR$/soapcwmpService.cpp">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="3255">
+          <caret line="217" column="21" selection-start-line="217" selection-start-column="21" selection-end-line="217" selection-end-column="21" />
+          <folding>
+            <element signature="e#0#614#0" />
+          </folding>
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$USER_HOME$/Library/Caches/CLion2018.3/.remote/192.168.0.154_22/e9dd1ecb-683b-455d-93f3-bda676ea4f16/usr/include/time.h">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="235">
+          <caret line="118" column="18" selection-start-line="118" selection-start-column="18" selection-end-line="118" selection-end-column="18" />
+        </state>
+      </provider>
+    </entry>
     <entry file="file://$PROJECT_DIR$/main.cpp">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="315">
-          <caret line="106" column="16" lean-forward="true" selection-start-line="106" selection-start-column="16" selection-end-line="106" selection-end-column="16" />
+        <state relative-caret-position="154">
+          <caret line="24" column="2" lean-forward="true" selection-start-line="24" selection-end-line="25" />
           <folding>
-            <element signature="e#482#861#0" />
-            <element signature="e#515#764#0" />
-            <element signature="e#798#829#0" />
-            <element signature="e#6188#6874#0" />
-            <element signature="e#6876#7907#0" />
-            <element signature="e#7910#10278#0" />
+            <element signature="e#0#19#0" expanded="true" />
           </folding>
         </state>
       </provider>

+ 1 - 1
CMakeLists.txt

@@ -3,7 +3,7 @@ project(FDIACS)
 
 set(CMAKE_CXX_STANDARD 14)
 set(CMAKE_CXX_COMPILER  "/usr/bin/g++-7")
-#set(CMAKE_CXX_FLAGS "-std=c++1z")
+#set(CMAKE_CXX_FLAGS "-DDEBUG")
 add_executable(FDIACS main.cpp soapcwmpService.cpp soapC.cpp httppost.cpp stdsoap2.cpp )
 find_package(Threads)
 target_link_libraries(FDIACS ${CMAKE_THREAD_LIBS_INIT})

+ 386 - 4
cmake-build-debug/CMakeFiles/FDIACS.dir/CXX.includecache

@@ -6,6 +6,376 @@
 
 #IncludeRegexTransform: 
 
+/tmp/tmp.55FUdkWZ0x/cwmp.nsmap
+stdsoap2.h
+/tmp/tmp.55FUdkWZ0x/stdsoap2.h
+
+/tmp/tmp.55FUdkWZ0x/httppost.h
+stdsoap2.h
+/tmp/tmp.55FUdkWZ0x/stdsoap2.h
+
+/tmp/tmp.55FUdkWZ0x/json.hpp
+algorithm
+-
+cassert
+-
+ciso646
+-
+cstddef
+-
+functional
+-
+initializer_list
+-
+iosfwd
+-
+iterator
+-
+memory
+-
+numeric
+-
+string
+-
+utility
+-
+vector
+-
+utility
+-
+algorithm
+-
+array
+-
+ciso646
+-
+forward_list
+-
+iterator
+-
+map
+-
+string
+-
+tuple
+-
+type_traits
+-
+unordered_map
+-
+utility
+-
+valarray
+-
+exception
+-
+stdexcept
+-
+string
+-
+cstddef
+-
+utility
+-
+stdint.h
+-
+stdint.h
+-
+cstdlib
+-
+ciso646
+-
+cstddef
+-
+type_traits
+-
+ciso646
+-
+limits
+-
+type_traits
+-
+utility
+-
+iterator
+-
+type_traits
+-
+cstdint
+-
+map
+-
+memory
+-
+string
+-
+vector
+-
+array
+-
+ciso646
+-
+cstddef
+-
+cstdint
+-
+string
+-
+algorithm
+-
+ciso646
+-
+iterator
+-
+string
+-
+tuple
+-
+type_traits
+-
+utility
+-
+valarray
+-
+vector
+-
+cstddef
+-
+iterator
+-
+string
+-
+tuple
+-
+algorithm
+-
+array
+-
+cassert
+-
+cmath
+-
+cstddef
+-
+cstdint
+-
+cstdio
+-
+cstring
+-
+iterator
+-
+limits
+-
+string
+-
+utility
+-
+array
+-
+cassert
+-
+cstddef
+-
+cstdio
+-
+cstring
+-
+istream
+-
+iterator
+-
+memory
+-
+numeric
+-
+string
+-
+type_traits
+-
+utility
+-
+cassert
+-
+cstddef
+-
+string
+-
+utility
+-
+vector
+-
+cstdint
+-
+utility
+-
+string
+-
+array
+-
+clocale
+-
+cstddef
+-
+cstdio
+-
+cstdlib
+-
+initializer_list
+-
+string
+-
+utility
+-
+vector
+-
+cassert
+-
+cmath
+-
+cstdint
+-
+functional
+-
+string
+-
+utility
+-
+vector
+-
+cstddef
+-
+limits
+-
+ciso646
+-
+iterator
+-
+type_traits
+-
+cstddef
+-
+iterator
+-
+utility
+-
+algorithm
+-
+cassert
+-
+cctype
+-
+numeric
+-
+string
+-
+utility
+-
+vector
+-
+initializer_list
+-
+utility
+-
+algorithm
+-
+array
+-
+cstdint
+-
+cstring
+-
+limits
+-
+string
+-
+algorithm
+-
+cstddef
+-
+ios
+-
+iterator
+-
+memory
+-
+ostream
+-
+string
+-
+vector
+-
+algorithm
+-
+array
+-
+cassert
+-
+ciso646
+-
+clocale
+-
+cmath
+-
+cstddef
+-
+cstdint
+-
+cstdio
+-
+limits
+-
+string
+-
+type_traits
+-
+utility
+-
+array
+-
+cassert
+-
+ciso646
+-
+cmath
+-
+cstdint
+-
+cstring
+-
+limits
+-
+type_traits
+-
+
+/tmp/tmp.55FUdkWZ0x/main.cpp
+iostream
+-
+cwmp.nsmap
+/tmp/tmp.55FUdkWZ0x/cwmp.nsmap
+httppost.h
+/tmp/tmp.55FUdkWZ0x/httppost.h
+soapcwmpService.h
+/tmp/tmp.55FUdkWZ0x/soapcwmpService.h
+plugin/threads.h
+/tmp/tmp.55FUdkWZ0x/plugin/threads.h
+vector
+-
+algorithm
+-
+signal.h
+-
+thread
+-
+fstream
+-
+json.hpp
+/tmp/tmp.55FUdkWZ0x/json.hpp
+iomanip
+-
+chrono
+-
+
 /tmp/tmp.55FUdkWZ0x/soapH.h
 soapStub.h
 /tmp/tmp.55FUdkWZ0x/soapStub.h
@@ -14,11 +384,23 @@ soapStub.h
 stdsoap2.h
 /tmp/tmp.55FUdkWZ0x/stdsoap2.h
 
-/tmp/tmp.55FUdkWZ0x/soapcwmpService.cpp
-soapcwmpService.h
-/tmp/tmp.55FUdkWZ0x/soapcwmpService.h
-
 /tmp/tmp.55FUdkWZ0x/soapcwmpService.h
 soapH.h
 /tmp/tmp.55FUdkWZ0x/soapH.h
 
+/usr/local/share/gsoap/plugin/threads.h
+stdsoap2.h
+/usr/local/share/gsoap/plugin/stdsoap2.h
+unistd.h
+-
+io.h
+-
+sys/types.h
+-
+process.h
+-
+windows.h
+-
+pthread.h
+-
+

+ 26 - 2
cmake-build-debug/CMakeFiles/FDIACS.dir/depend.make

@@ -1,2 +1,26 @@
-# Empty dependencies file for FDIACS.
-# This may be replaced when dependencies are built.
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.13
+
+CMakeFiles/FDIACS.dir/httppost.cpp.o: ../httppost.cpp
+CMakeFiles/FDIACS.dir/httppost.cpp.o: ../httppost.h
+
+CMakeFiles/FDIACS.dir/main.cpp.o: ../cwmp.nsmap
+CMakeFiles/FDIACS.dir/main.cpp.o: ../httppost.h
+CMakeFiles/FDIACS.dir/main.cpp.o: ../json.hpp
+CMakeFiles/FDIACS.dir/main.cpp.o: ../main.cpp
+CMakeFiles/FDIACS.dir/main.cpp.o: ../soapH.h
+CMakeFiles/FDIACS.dir/main.cpp.o: ../soapStub.h
+CMakeFiles/FDIACS.dir/main.cpp.o: ../soapcwmpService.h
+CMakeFiles/FDIACS.dir/main.cpp.o: /usr/local/share/gsoap/plugin/threads.h
+
+CMakeFiles/FDIACS.dir/soapC.cpp.o: ../soapC.cpp
+CMakeFiles/FDIACS.dir/soapC.cpp.o: ../soapH.h
+CMakeFiles/FDIACS.dir/soapC.cpp.o: ../soapStub.h
+
+CMakeFiles/FDIACS.dir/soapcwmpService.cpp.o: ../soapH.h
+CMakeFiles/FDIACS.dir/soapcwmpService.cpp.o: ../soapStub.h
+CMakeFiles/FDIACS.dir/soapcwmpService.cpp.o: ../soapcwmpService.cpp
+CMakeFiles/FDIACS.dir/soapcwmpService.cpp.o: ../soapcwmpService.h
+
+CMakeFiles/FDIACS.dir/stdsoap2.cpp.o: ../stdsoap2.cpp
+

BIN
cmake-build-debug/CMakeFiles/FDIACS.dir/httppost.cpp.o


BIN
cmake-build-debug/CMakeFiles/FDIACS.dir/main.cpp.o


BIN
cmake-build-debug/CMakeFiles/FDIACS.dir/soapC.cpp.o


BIN
cmake-build-debug/CMakeFiles/FDIACS.dir/stdsoap2.cpp.o


+ 0 - 75
cmake-build-debug/CMakeFiles/Makefile.cmake

@@ -11,96 +11,26 @@ set(CMAKE_MAKEFILE_DEPENDS
   "CMakeFiles/3.13.2/CMakeCCompiler.cmake"
   "CMakeFiles/3.13.2/CMakeCXXCompiler.cmake"
   "CMakeFiles/3.13.2/CMakeSystem.cmake"
-  "CMakeFiles/feature_tests.c"
-  "CMakeFiles/feature_tests.cxx"
-  "/usr/share/cmake-3.13/Modules/CMakeCCompiler.cmake.in"
-  "/usr/share/cmake-3.13/Modules/CMakeCCompilerABI.c"
   "/usr/share/cmake-3.13/Modules/CMakeCInformation.cmake"
-  "/usr/share/cmake-3.13/Modules/CMakeCXXCompiler.cmake.in"
-  "/usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp"
   "/usr/share/cmake-3.13/Modules/CMakeCXXInformation.cmake"
   "/usr/share/cmake-3.13/Modules/CMakeCommonLanguageInclude.cmake"
-  "/usr/share/cmake-3.13/Modules/CMakeCompilerIdDetection.cmake"
-  "/usr/share/cmake-3.13/Modules/CMakeConfigurableFile.in"
-  "/usr/share/cmake-3.13/Modules/CMakeDetermineCCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/CMakeDetermineCXXCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/CMakeDetermineCompileFeatures.cmake"
-  "/usr/share/cmake-3.13/Modules/CMakeDetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/CMakeDetermineCompilerABI.cmake"
-  "/usr/share/cmake-3.13/Modules/CMakeDetermineCompilerId.cmake"
-  "/usr/share/cmake-3.13/Modules/CMakeDetermineSystem.cmake"
   "/usr/share/cmake-3.13/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake"
-  "/usr/share/cmake-3.13/Modules/CMakeFindBinUtils.cmake"
   "/usr/share/cmake-3.13/Modules/CMakeFindCodeBlocks.cmake"
   "/usr/share/cmake-3.13/Modules/CMakeGenericSystem.cmake"
   "/usr/share/cmake-3.13/Modules/CMakeInitializeConfigs.cmake"
   "/usr/share/cmake-3.13/Modules/CMakeLanguageInformation.cmake"
-  "/usr/share/cmake-3.13/Modules/CMakeParseImplicitLinkInfo.cmake"
-  "/usr/share/cmake-3.13/Modules/CMakeSystem.cmake.in"
   "/usr/share/cmake-3.13/Modules/CMakeSystemSpecificInformation.cmake"
   "/usr/share/cmake-3.13/Modules/CMakeSystemSpecificInitialize.cmake"
-  "/usr/share/cmake-3.13/Modules/CMakeTestCCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/CMakeTestCXXCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/CMakeTestCompilerCommon.cmake"
-  "/usr/share/cmake-3.13/Modules/CMakeUnixFindMake.cmake"
-  "/usr/share/cmake-3.13/Modules/CheckFunctionExists.c"
-  "/usr/share/cmake-3.13/Modules/CheckIncludeFile.c.in"
   "/usr/share/cmake-3.13/Modules/CheckIncludeFile.cmake"
   "/usr/share/cmake-3.13/Modules/CheckLibraryExists.cmake"
   "/usr/share/cmake-3.13/Modules/CheckSymbolExists.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/ADSP-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/Borland-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
   "/usr/share/cmake-3.13/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/Clang-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/Cray-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/GHS-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/GNU-C-FeatureTests.cmake"
   "/usr/share/cmake-3.13/Modules/Compiler/GNU-C.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/GNU-CXX-FeatureTests.cmake"
   "/usr/share/cmake-3.13/Modules/Compiler/GNU-CXX.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/GNU-FindBinUtils.cmake"
   "/usr/share/cmake-3.13/Modules/Compiler/GNU.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/HP-C-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/IAR-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/Intel-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/MIPSpro-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/MSVC-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/PGI-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/PathScale-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/SCO-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/TI-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/Watcom-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/XL-C-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
-  "/usr/share/cmake-3.13/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
   "/usr/share/cmake-3.13/Modules/FindPackageHandleStandardArgs.cmake"
   "/usr/share/cmake-3.13/Modules/FindPackageMessage.cmake"
   "/usr/share/cmake-3.13/Modules/FindThreads.cmake"
-  "/usr/share/cmake-3.13/Modules/Internal/FeatureTesting.cmake"
-  "/usr/share/cmake-3.13/Modules/Platform/Linux-Determine-CXX.cmake"
   "/usr/share/cmake-3.13/Modules/Platform/Linux-GNU-C.cmake"
   "/usr/share/cmake-3.13/Modules/Platform/Linux-GNU-CXX.cmake"
   "/usr/share/cmake-3.13/Modules/Platform/Linux-GNU.cmake"
@@ -117,11 +47,6 @@ set(CMAKE_MAKEFILE_OUTPUTS
 
 # Byproducts of CMake generate step:
 set(CMAKE_MAKEFILE_PRODUCTS
-  "CMakeFiles/3.13.2/CMakeSystem.cmake"
-  "CMakeFiles/3.13.2/CMakeCCompiler.cmake"
-  "CMakeFiles/3.13.2/CMakeCXXCompiler.cmake"
-  "CMakeFiles/3.13.2/CMakeCCompiler.cmake"
-  "CMakeFiles/3.13.2/CMakeCXXCompiler.cmake"
   "CMakeFiles/CMakeDirectoryInformation.cmake"
   )
 

+ 0 - 23
cmake-build-debug/CMakeFiles/clion-log.txt

@@ -1,27 +1,4 @@
 /usr/bin/cmake -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles" /tmp/tmp.55FUdkWZ0x
--- The C compiler identification is GNU 6.3.0
--- The CXX compiler identification is GNU 6.3.0
--- Check for working C compiler: /usr/bin/cc
--- Check for working C compiler: /usr/bin/cc -- works
--- Detecting C compiler ABI info
--- Detecting C compiler ABI info - done
--- Detecting C compile features
--- Detecting C compile features - done
--- Check for working CXX compiler: /usr/bin/c++
--- Check for working CXX compiler: /usr/bin/c++ -- works
--- Detecting CXX compiler ABI info
--- Detecting CXX compiler ABI info - done
--- Detecting CXX compile features
--- Detecting CXX compile features - done
--- Looking for pthread.h
--- Looking for pthread.h - found
--- Looking for pthread_create
--- Looking for pthread_create - not found
--- Looking for pthread_create in pthreads
--- Looking for pthread_create in pthreads - not found
--- Looking for pthread_create in pthread
--- Looking for pthread_create in pthread - found
--- Found Threads: TRUE  
 -- Configuring done
 -- Generating done
 -- Build files have been written to: /tmp/tmp.55FUdkWZ0x/cmake-build-debug

BIN
cmake-build-debug/FDIACS


+ 34 - 16
main.cpp

@@ -10,13 +10,12 @@
 #include <fstream>
 #include "json.hpp"
 #include <iomanip>
-#include <chrono>
 
 
 using json = nlohmann::json;
 
 int port = 7547;
-//int port = 8000;
+//int port = 8001;
 
 int POST_handler(struct soap *soap);
 
@@ -25,16 +24,13 @@ struct http_post_handlers http_post_handlers[] = {
         {NULL}
 };
 std::string currentISO8601TimeUTC() {
-    auto now = std::chrono::system_clock::now();
-    auto itt = std::chrono::system_clock::to_time_t(now);
-    auto duration = now.time_since_epoch();
-    auto millis = std::chrono::duration_cast<std::chrono::milliseconds>(duration).count();
+    std::time_t t = std::time(nullptr);
     std::ostringstream ss;
-    ss << std::put_time(gmtime(&itt), "%FT%T%z");
+    ss << std::put_time(std::localtime(&t), "%FT%T %Z");
     return ss.str();
 }
 void handler(int s) {
-    printf("Sassan Caught SIGPIPE...\n");
+    printf("Sassan Caught SIGPIPE ...\n");
 }
 
 void *process_request(void *arg) {
@@ -158,19 +154,19 @@ std::string url_encode(const std::string &value) {
 
 int main() {
     signal(SIGPIPE, handler);
-    std::cout << "TR069 Server Started (1.1)...\n" << std::endl;
+    std::cout << "TR069 Server Started on Port " << port << "(1.1.1)...\n" << std::endl;
     cwmpService service(SOAP_XML_INDENT);
     service.soap->send_timeout = service.soap->recv_timeout = 5;
-    service.soap->transfer_timeout = 30;
+    service.soap->transfer_timeout = 60;
 
-    service.soap->keep_alive = 1;
+    service.soap->keep_alive = 20;
     service.soap->tcp_keep_alive = 1;
     service.soap->bind_flags |= SO_REUSEADDR;
     service.soap->bind_flags |= SO_REUSEPORT;
     service.soap->bind_flags |= MSG_NOSIGNAL;
 
-    soap_init2(service.soap, SOAP_IO_KEEPALIVE, SOAP_IO_KEEPALIVE);
-    SOAP_SOCKET m = service.bind(NULL, port, 1024);              /* master socket */
+    soap_init2(service.soap, NULL, NULL);
+    SOAP_SOCKET m = service.bind(NULL, port, 100);              /* master socket */
     if (soap_valid_socket(m)) {
         while (soap_valid_socket(service.accept())) {
             THREAD_TYPE tid;
@@ -319,9 +315,31 @@ int cwmpService::Inform(struct _cwmp__Inform *cwmp__Inform,
         if (j != std::end(zbx_keys)) {
 //            th.push_back(std::thread(ZBX_Send, &_Name,&_Value, &imsi));
 //            ind.push_back(i);
-            th.push_back(std::thread(ZBX_Send, &cwmp__Inform->ParameterList->__ptrParameterValueStruct[i]->Name,
-                                     &cwmp__Inform->ParameterList->__ptrParameterValueStruct[i]->Value, &imsi));
-
+//            th.push_back(std::thread(ZBX_Send, &cwmp__Inform->ParameterList->__ptrParameterValueStruct[i]->Name,
+//                                     &cwmp__Inform->ParameterList->__ptrParameterValueStruct[i]->Value, &imsi));
+            if (!strcmp(_Name, "InternetGatewayDevice.WEB_GUI.Network.LTE_Setting.Status.DL_MCS") == 0 or
+                !strcmp(_Name, "InternetGatewayDevice.WEB_GUI.Network.LTE_Setting.Status.UL_MCS") == 0) {
+                if (!strcmp(_Value, "QPSK")) {
+                    _Value = "4";
+                } else if (!strcmp(_Value, "QAM8")) {
+                    _Value = "8";
+                } else if (!strcmp(_Value, "QAM16")) {
+                    _Value = "16";
+                } else if (!strcmp(_Value, "QAM32")) {
+                    _Value = "32";
+                } else if (!strcmp(_Value, "QAM64")) {
+                    _Value = "64";
+                }
+                std::ofstream zbx_data;
+                std::string _time{};
+                time_t second;
+                second = time(NULL);
+                std::stringstream strstream;
+                strstream << second;
+                strstream >> _time;
+                zbx_data.open("/var/tmp/zbx_sender-" + _time, std::ios_base::app);
+                zbx_data << "IMSI-" << imsi << " " << _Name << " " << second << " \"" << _Value << "\"" << std::endl;
+            }
 //<editor-fold desc="Map Filler">
             if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.HardwareVersion") == 0)
                 tr069.insert({"HardwareVersion", _Value});

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 373 - 385
stdsoap2.cpp


Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio