From 370b292067ca71041a2b3ade831ce570caeae8dc Mon Sep 17 00:00:00 2001
From: "Robin.Mueller" <robin.mueller.m@gmail.com>
Date: Sat, 4 Jan 2020 21:55:01 +0100
Subject: [PATCH] added config folder

Folder contains PyCharm settings for TMTC script
---
 .../ConfigurationFolder/deployment.xml        |  14 +
 .../inspectionProfiles/profiles_settings.xml  |   6 +
 config/PyCharm/ConfigurationFolder/misc.xml   |   7 +
 .../PyCharm/ConfigurationFolder/modules.xml   |   9 +
 config/PyCharm/ConfigurationFolder/tmtc.iml   |   9 +
 config/PyCharm/ConfigurationFolder/vcs.xml    |   7 +
 .../PyCharm/ConfigurationFolder/workspace.xml | 849 ++++++++++++++++++
 config/PyCharmConfig_README.md                |   2 +
 8 files changed, 903 insertions(+)
 create mode 100644 config/PyCharm/ConfigurationFolder/deployment.xml
 create mode 100644 config/PyCharm/ConfigurationFolder/inspectionProfiles/profiles_settings.xml
 create mode 100644 config/PyCharm/ConfigurationFolder/misc.xml
 create mode 100644 config/PyCharm/ConfigurationFolder/modules.xml
 create mode 100644 config/PyCharm/ConfigurationFolder/tmtc.iml
 create mode 100644 config/PyCharm/ConfigurationFolder/vcs.xml
 create mode 100644 config/PyCharm/ConfigurationFolder/workspace.xml
 create mode 100644 config/PyCharmConfig_README.md

diff --git a/config/PyCharm/ConfigurationFolder/deployment.xml b/config/PyCharm/ConfigurationFolder/deployment.xml
new file mode 100644
index 0000000..488b56d
--- /dev/null
+++ b/config/PyCharm/ConfigurationFolder/deployment.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="PublishConfigData">
+    <serverData>
+      <paths name="pi@RemoteHome">
+        <serverdata>
+          <mappings>
+            <mapping local="$PROJECT_DIR$" web="/" />
+          </mappings>
+        </serverdata>
+      </paths>
+    </serverData>
+  </component>
+</project>
\ No newline at end of file
diff --git a/config/PyCharm/ConfigurationFolder/inspectionProfiles/profiles_settings.xml b/config/PyCharm/ConfigurationFolder/inspectionProfiles/profiles_settings.xml
new file mode 100644
index 0000000..105ce2d
--- /dev/null
+++ b/config/PyCharm/ConfigurationFolder/inspectionProfiles/profiles_settings.xml
@@ -0,0 +1,6 @@
+<component name="InspectionProjectProfileManager">
+  <settings>
+    <option name="USE_PROJECT_PROFILE" value="false" />
+    <version value="1.0" />
+  </settings>
+</component>
\ No newline at end of file
diff --git a/config/PyCharm/ConfigurationFolder/misc.xml b/config/PyCharm/ConfigurationFolder/misc.xml
new file mode 100644
index 0000000..cbb5b0e
--- /dev/null
+++ b/config/PyCharm/ConfigurationFolder/misc.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="JavaScriptSettings">
+    <option name="languageLevel" value="ES6" />
+  </component>
+  <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.7" project-jdk-type="Python SDK" />
+</project>
\ No newline at end of file
diff --git a/config/PyCharm/ConfigurationFolder/modules.xml b/config/PyCharm/ConfigurationFolder/modules.xml
new file mode 100644
index 0000000..a9b2d29
--- /dev/null
+++ b/config/PyCharm/ConfigurationFolder/modules.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/../generators/.idea/generators.iml" filepath="$PROJECT_DIR$/../generators/.idea/generators.iml" />
+      <module fileurl="file://$PROJECT_DIR$/.idea/tmtc.iml" filepath="$PROJECT_DIR$/.idea/tmtc.iml" />
+    </modules>
+  </component>
+</project>
\ No newline at end of file
diff --git a/config/PyCharm/ConfigurationFolder/tmtc.iml b/config/PyCharm/ConfigurationFolder/tmtc.iml
new file mode 100644
index 0000000..9f2c7c6
--- /dev/null
+++ b/config/PyCharm/ConfigurationFolder/tmtc.iml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="PYTHON_MODULE" version="4">
+  <component name="NewModuleRootManager">
+    <content url="file://$MODULE_DIR$" />
+    <orderEntry type="jdk" jdkName="Python 3.7" jdkType="Python SDK" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="module" module-name="generators" />
+  </component>
+</module>
\ No newline at end of file
diff --git a/config/PyCharm/ConfigurationFolder/vcs.xml b/config/PyCharm/ConfigurationFolder/vcs.xml
new file mode 100644
index 0000000..f245aa7
--- /dev/null
+++ b/config/PyCharm/ConfigurationFolder/vcs.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$/.." vcs="Git" />
+    <mapping directory="$PROJECT_DIR$" vcs="Git" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/config/PyCharm/ConfigurationFolder/workspace.xml b/config/PyCharm/ConfigurationFolder/workspace.xml
new file mode 100644
index 0000000..85ecf31
--- /dev/null
+++ b/config/PyCharm/ConfigurationFolder/workspace.xml
@@ -0,0 +1,849 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ChangeListManager">
+    <list default="true" id="8ef8d1f2-b212-4065-aebd-557195d815d1" name="Default Changelist" comment="" />
+    <option name="SHOW_DIALOG" value="false" />
+    <option name="HIGHLIGHT_CONFLICTS" value="true" />
+    <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
+    <option name="LAST_RESOLUTION" value="IGNORE" />
+  </component>
+  <component name="DatabaseView">
+    <option name="SHOW_INTERMEDIATE" value="true" />
+    <option name="GROUP_DATA_SOURCES" value="true" />
+    <option name="GROUP_SCHEMA" value="true" />
+    <option name="GROUP_CONTENTS" value="false" />
+    <option name="SORT_POSITIONED" value="false" />
+    <option name="SHOW_EMPTY_GROUPS" value="false" />
+    <option name="AUTO_SCROLL_FROM_SOURCE" value="false" />
+    <option name="HIDDEN_KINDS">
+      <set />
+    </option>
+    <expand />
+    <select />
+  </component>
+  <component name="FileTemplateManagerImpl">
+    <option name="RECENT_TEMPLATES">
+      <list>
+        <option value="Python Script" />
+      </list>
+    </option>
+  </component>
+  <component name="Git.Settings">
+    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
+  </component>
+  <component name="ProjectId" id="1Uz826fKz2JAz5iGPEF71bZiSTe" />
+  <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
+  <component name="ProjectViewState">
+    <option name="hideEmptyMiddlePackages" value="true" />
+    <option name="showExcludedFiles" value="true" />
+    <option name="showLibraryContents" value="true" />
+  </component>
+  <component name="PropertiesComponent">
+    <property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
+    <property name="WebServerToolWindowFactoryState" value="true" />
+    <property name="last_opened_file_path" value="$PROJECT_DIR$/../generators/packetContent" />
+    <property name="node.js.detected.package.eslint" value="true" />
+    <property name="node.js.detected.package.tslint" value="true" />
+    <property name="node.js.path.for.package.eslint" value="project" />
+    <property name="node.js.path.for.package.tslint" value="project" />
+    <property name="node.js.selected.package.eslint" value="(autodetect)" />
+    <property name="node.js.selected.package.tslint" value="(autodetect)" />
+    <property name="run.code.analysis.last.selected.profile" value="aDefault" />
+    <property name="settings.editor.selected.configurable" value="com.jetbrains.python.configuration.PyActiveSdkModuleConfigurable" />
+  </component>
+  <component name="PyConsoleOptionsProvider">
+    <option name="myPythonConsoleState">
+      <console-settings module-name="tmtc" is-module-sdk="true">
+        <option name="myUseModuleSdk" value="true" />
+        <option name="myModuleName" value="tmtc" />
+      </console-settings>
+    </option>
+  </component>
+  <component name="RecentsManager">
+    <key name="CopyFile.RECENT_KEYS">
+      <recent name="C:\Users\Robin\NoSyncDokumente\sourceobsw\generators\packetContent" />
+    </key>
+  </component>
+  <component name="RunManager" selected="Python.OBSW_UdpClient Service 3 Serial ">
+    <configuration name="MIB_Objects" type="PythonConfigurationType" factoryName="Python" temporary="true">
+      <module name="generators" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/../generators/objects" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/../generators/objects/MIB_Objects.py" />
+      <option name="PARAMETERS" value="" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="false" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="MIB_PacketContentParser" type="PythonConfigurationType" factoryName="Python">
+      <module name="generators" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/../generators/packetContent" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/../generators/packetContent/MIB_PacketContentParser.py" />
+      <option name="PARAMETERS" value="" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="false" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="MIB_Returnvalues" type="PythonConfigurationType" factoryName="Python">
+      <module name="generators" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/../generators/returnvalues" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/../generators/returnvalues/MIB_Returnvalues.py" />
+      <option name="PARAMETERS" value="" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="false" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="MIB_SubserviceParser" type="PythonConfigurationType" factoryName="Python">
+      <module name="generators" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/../generators/subservice" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/../generators/subservice/MIB_SubserviceParser.py" />
+      <option name="PARAMETERS" value="" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="false" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient GPS0" type="PythonConfigurationType" factoryName="Python" folderName="UDP">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 3 -s GPS0" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="true" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient GPS1" type="PythonConfigurationType" factoryName="Python" folderName="UDP">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 3 -s GPS1 -p" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="true" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient Help" type="PythonConfigurationType" factoryName="Python">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-h" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="false" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient Listener  Mode" type="PythonConfigurationType" factoryName="Python" folderName="UDP">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 1 --hk" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="false" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient Listener Mode Serial" type="PythonConfigurationType" factoryName="Python" folderName="Serial">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 1 -c 1 --COM COM9" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="false" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient Service 17 Test Serial" type="PythonConfigurationType" factoryName="Python" folderName="Serial">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 3 -s 17 -c 1 -p --COM COM9" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="true" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient Service 17 Test" type="PythonConfigurationType" factoryName="Python" folderName="UDP">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 3 -s 17 -p" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="true" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient Service 2 Serial" type="PythonConfigurationType" factoryName="Python" folderName="Serial">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 3 -s 2 -p -c 1 --COM COM9" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="false" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient Service 2 Test" type="PythonConfigurationType" factoryName="Python" folderName="UDP">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 3 -s 2 -p" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="false" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient Service 200 UDP" type="PythonConfigurationType" factoryName="Python" folderName="UDP">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 3 -s 200 -p" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="true" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient Service 3 Serial " type="PythonConfigurationType" factoryName="Python" folderName="Serial">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 3 -s 3 -p -c 1 --COM COM9" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="false" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient Service 3" type="PythonConfigurationType" factoryName="Python" folderName="UDP">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 3 -s 3 -p" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="true" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient Service 5 Serial" type="PythonConfigurationType" factoryName="Python" folderName="Serial">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 3 -s 5 -c 1 -p --COM COM9" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="true" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient Service 8 Serial" type="PythonConfigurationType" factoryName="Python" folderName="Serial">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 3 -s 8 -p -c 1 --COM COM9" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="true" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient Service 8" type="PythonConfigurationType" factoryName="Python" folderName="UDP">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 3 -s 8 -p" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="true" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient Service Dummy" type="PythonConfigurationType" factoryName="Python" folderName="UDP">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 3 -s Dummy -p" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="true" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient Single Command Serial" type="PythonConfigurationType" factoryName="Python" folderName="Serial">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 2 -c 1 --COM COM9" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="false" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient Single Command" type="PythonConfigurationType" factoryName="Python" folderName="UDP">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 2 -p" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="false" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient Software Testmode" type="PythonConfigurationType" factoryName="Python" folderName="UDP">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 4 -p" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="false" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient Unit Test Serial" type="PythonConfigurationType" factoryName="Python" folderName="Serial">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 5 -p -c 1 --COM COM9" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="true" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="OBSW_UdpClient Unit Test" type="PythonConfigurationType" factoryName="Python" folderName="UDP">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="IS_MODULE_SDK" value="true" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/OBSW_UdpClient.py" />
+      <option name="PARAMETERS" value="-m 5 -p" />
+      <option name="SHOW_COMMAND_LINE" value="false" />
+      <option name="EMULATE_TERMINAL" value="true" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <configuration name="Test Script" type="PythonConfigurationType" factoryName="Python">
+      <module name="tmtc" />
+      <option name="INTERPRETER_OPTIONS" value="" />
+      <option name="PARENT_ENVS" value="true" />
+      <envs>
+        <env name="PYTHONUNBUFFERED" value="1" />
+      </envs>
+      <option name="SDK_HOME" value="C:\Users\Robin\AppData\Local\Programs\Python\Python37-32\python.exe" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$/../../devtools/3_Python_Scripts" />
+      <option name="IS_MODULE_SDK" value="false" />
+      <option name="ADD_CONTENT_ROOTS" value="true" />
+      <option name="ADD_SOURCE_ROOTS" value="true" />
+      <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
+      <option name="SCRIPT_NAME" value="$PROJECT_DIR$/../../devtools/3_Python_Scripts/test.py" />
+      <option name="PARAMETERS" value="" />
+      <option name="SHOW_COMMAND_LINE" value="true" />
+      <option name="EMULATE_TERMINAL" value="false" />
+      <option name="MODULE_MODE" value="false" />
+      <option name="REDIRECT_INPUT" value="false" />
+      <option name="INPUT_FILE" value="" />
+      <method v="2" />
+    </configuration>
+    <list>
+      <item itemvalue="Python.OBSW_UdpClient Listener Mode Serial" />
+      <item itemvalue="Python.OBSW_UdpClient Single Command Serial" />
+      <item itemvalue="Python.OBSW_UdpClient Service 2 Serial" />
+      <item itemvalue="Python.OBSW_UdpClient Service 3 Serial " />
+      <item itemvalue="Python.OBSW_UdpClient Service 5 Serial" />
+      <item itemvalue="Python.OBSW_UdpClient Service 8 Serial" />
+      <item itemvalue="Python.OBSW_UdpClient Service 17 Test Serial" />
+      <item itemvalue="Python.OBSW_UdpClient Unit Test Serial" />
+      <item itemvalue="Python.OBSW_UdpClient Listener  Mode" />
+      <item itemvalue="Python.OBSW_UdpClient Single Command" />
+      <item itemvalue="Python.OBSW_UdpClient Software Testmode" />
+      <item itemvalue="Python.OBSW_UdpClient Service 2 Test" />
+      <item itemvalue="Python.OBSW_UdpClient Service 3" />
+      <item itemvalue="Python.OBSW_UdpClient Service 8" />
+      <item itemvalue="Python.OBSW_UdpClient Service 17 Test" />
+      <item itemvalue="Python.OBSW_UdpClient Service 200 UDP" />
+      <item itemvalue="Python.OBSW_UdpClient Unit Test" />
+      <item itemvalue="Python.OBSW_UdpClient Service Dummy" />
+      <item itemvalue="Python.OBSW_UdpClient GPS0" />
+      <item itemvalue="Python.OBSW_UdpClient GPS1" />
+      <item itemvalue="Python.OBSW_UdpClient Help" />
+      <item itemvalue="Python.Test Script" />
+      <item itemvalue="Python.MIB_SubserviceParser" />
+      <item itemvalue="Python.MIB_PacketContentParser" />
+      <item itemvalue="Python.MIB_Returnvalues" />
+      <item itemvalue="Python.MIB_Objects" />
+    </list>
+    <recent_temporary>
+      <list>
+        <item itemvalue="Python.MIB_Objects" />
+      </list>
+    </recent_temporary>
+  </component>
+  <component name="ServiceViewManager">
+    <option name="viewStates">
+      <list>
+        <serviceView>
+          <treeState>
+            <expand />
+            <select />
+          </treeState>
+        </serviceView>
+      </list>
+    </option>
+  </component>
+  <component name="SvnConfiguration">
+    <configuration />
+  </component>
+  <component name="TaskManager">
+    <task active="true" id="Default" summary="Default task">
+      <changelist id="8ef8d1f2-b212-4065-aebd-557195d815d1" name="Default Changelist" comment="" />
+      <created>1576348060792</created>
+      <option name="number" value="Default" />
+      <option name="presentableId" value="Default" />
+      <updated>1576348060792</updated>
+      <workItem from="1576348064389" duration="448000" />
+      <workItem from="1576348741038" duration="3028000" />
+      <workItem from="1576351784982" duration="20958000" />
+      <workItem from="1576373060704" duration="520000" />
+      <workItem from="1576410057252" duration="2405000" />
+      <workItem from="1576413260407" duration="14520000" />
+      <workItem from="1576448644997" duration="2502000" />
+      <workItem from="1576862311281" duration="5467000" />
+      <workItem from="1577661279544" duration="3410000" />
+      <workItem from="1577707201911" duration="13828000" />
+      <workItem from="1577893983805" duration="9508000" />
+      <workItem from="1577995542127" duration="2426000" />
+      <workItem from="1578005492298" duration="7313000" />
+      <workItem from="1578012874737" duration="98000" />
+      <workItem from="1578086483697" duration="10449000" />
+      <workItem from="1578103521198" duration="1944000" />
+      <workItem from="1578136011728" duration="7443000" />
+      <workItem from="1578151471752" duration="6115000" />
+      <workItem from="1578157599966" duration="94000" />
+      <workItem from="1578157933959" duration="279000" />
+      <workItem from="1578158564857" duration="9096000" />
+    </task>
+    <servers />
+  </component>
+  <component name="TypeScriptGeneratedFilesManager">
+    <option name="version" value="1" />
+  </component>
+  <component name="WindowStateProjectService">
+    <state x="639" y="224" width="1089" height="712" key="#com.intellij.execution.impl.EditConfigurationsDialog" timestamp="1578171089849">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state x="639" y="224" width="1089" height="712" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.2048.1112@0.0.2048.1112" timestamp="1578171089849" />
+    <state x="830" y="272" key="#com.intellij.ide.util.MemberChooser" timestamp="1576433060697">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state x="830" y="272" key="#com.intellij.ide.util.MemberChooser/0.0.2048.1112@0.0.2048.1112" timestamp="1576433060697" />
+    <state x="755" y="303" key="#com.intellij.refactoring.safeDelete.UnsafeUsagesDialog" timestamp="1576360386464">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state x="755" y="303" key="#com.intellij.refactoring.safeDelete.UnsafeUsagesDialog/0.0.2048.1112@0.0.2048.1112" timestamp="1576360386464" />
+    <state x="772" y="412" key="ANALYSIS_DLG_com.intellij.analysis.BaseAnalysisAction$1" timestamp="1576438473084">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state x="772" y="412" key="ANALYSIS_DLG_com.intellij.analysis.BaseAnalysisAction$1/0.0.2048.1112@0.0.2048.1112" timestamp="1576438473084" />
+    <state x="759" y="317" key="EnvironmentVariablesDialog" timestamp="1576351737993">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state x="759" y="317" key="EnvironmentVariablesDialog/0.0.2048.1112@0.0.2048.1112" timestamp="1576351737993" />
+    <state width="982" height="373" key="GridCell.Tab.-1.bottom" timestamp="1578155861011">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state width="982" height="373" key="GridCell.Tab.-1.bottom/0.0.2048.1112@0.0.2048.1112" timestamp="1578155861011" />
+    <state width="982" height="373" key="GridCell.Tab.-1.center" timestamp="1578155861011">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state width="982" height="373" key="GridCell.Tab.-1.center/0.0.2048.1112@0.0.2048.1112" timestamp="1578155861011" />
+    <state width="982" height="373" key="GridCell.Tab.-1.left" timestamp="1578155861010">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state width="982" height="373" key="GridCell.Tab.-1.left/0.0.2048.1112@0.0.2048.1112" timestamp="1578155861010" />
+    <state width="982" height="373" key="GridCell.Tab.-1.right" timestamp="1578155861011">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state width="982" height="373" key="GridCell.Tab.-1.right/0.0.2048.1112@0.0.2048.1112" timestamp="1578155861011" />
+    <state width="2005" height="322" key="GridCell.Tab.0.bottom" timestamp="1578170887086">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state width="2005" height="322" key="GridCell.Tab.0.bottom/0.0.2048.1112@0.0.2048.1112" timestamp="1578170887086" />
+    <state width="2005" height="322" key="GridCell.Tab.0.center" timestamp="1578170887086">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state width="2005" height="322" key="GridCell.Tab.0.center/0.0.2048.1112@0.0.2048.1112" timestamp="1578170887086" />
+    <state width="2005" height="322" key="GridCell.Tab.0.left" timestamp="1578170887086">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state width="2005" height="322" key="GridCell.Tab.0.left/0.0.2048.1112@0.0.2048.1112" timestamp="1578170887086" />
+    <state width="2005" height="322" key="GridCell.Tab.0.right" timestamp="1578170887086">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state width="2005" height="322" key="GridCell.Tab.0.right/0.0.2048.1112@0.0.2048.1112" timestamp="1578170887086" />
+    <state width="982" height="373" key="GridCell.Tab.1.bottom" timestamp="1578155850300">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state width="982" height="373" key="GridCell.Tab.1.bottom/0.0.2048.1112@0.0.2048.1112" timestamp="1578155850300" />
+    <state width="982" height="373" key="GridCell.Tab.1.center" timestamp="1578155850300">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state width="982" height="373" key="GridCell.Tab.1.center/0.0.2048.1112@0.0.2048.1112" timestamp="1578155850300" />
+    <state width="982" height="373" key="GridCell.Tab.1.left" timestamp="1578155850300">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state width="982" height="373" key="GridCell.Tab.1.left/0.0.2048.1112@0.0.2048.1112" timestamp="1578155850300" />
+    <state width="982" height="373" key="GridCell.Tab.1.right" timestamp="1578155850300">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state width="982" height="373" key="GridCell.Tab.1.right/0.0.2048.1112@0.0.2048.1112" timestamp="1578155850300" />
+    <state x="533" y="198" key="SettingsEditor" timestamp="1576352964275">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state x="533" y="198" key="SettingsEditor/0.0.2048.1112@0.0.2048.1112" timestamp="1576352964275" />
+    <state width="1031" height="563" key="XDebugger.FullValuePopup" timestamp="1576360670785">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state width="1031" height="563" key="XDebugger.FullValuePopup/0.0.2048.1112@0.0.2048.1112" timestamp="1576360670785" />
+    <state x="1233" y="380" key="com.intellij.ide.util.TipDialog" timestamp="1578158564939">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state x="1233" y="380" key="com.intellij.ide.util.TipDialog/0.0.2048.1112@0.0.2048.1112" timestamp="1578158564939" />
+    <state x="658" y="171" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser" timestamp="1576371500886">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state x="658" y="171" key="com.intellij.openapi.editor.actions.MultiplePasteAction$ClipboardContentChooser/0.0.2048.1112@0.0.2048.1112" timestamp="1576371500886" />
+    <state x="38" y="209" width="966" height="526" key="find.popup" timestamp="1578159539803">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state x="38" y="209" width="966" height="526" key="find.popup/0.0.2048.1112@0.0.2048.1112" timestamp="1578159539803" />
+    <state x="766" y="199" key="refactoring.ChangeSignatureDialog" timestamp="1576427922732">
+      <screen x="0" y="0" width="2048" height="1112" />
+    </state>
+    <state x="766" y="199" key="refactoring.ChangeSignatureDialog/0.0.2048.1112@0.0.2048.1112" timestamp="1576427922732" />
+  </component>
+  <component name="com.intellij.coverage.CoverageDataManagerImpl">
+    <SUITE FILE_PATH="coverage/tmtc$test.coverage" NAME="test Coverage Results" MODIFIED="1576354080526" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/../../devtools/3_Python_Scripts" />
+    <SUITE FILE_PATH="coverage/tmtc$MIB_SubserviceParser.coverage" NAME="MIB_SubserviceParser Coverage Results" MODIFIED="1578152963327" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/../generators/subservice" />
+    <SUITE FILE_PATH="coverage/tmtc$MIB_PacketContentParser.coverage" NAME="MIB_PacketContentParser Coverage Results" MODIFIED="1578170127716" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/../generators/packetContent" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Listener__Mode.coverage" NAME="OBSW_UdpClient Listener  Mode Coverage Results" MODIFIED="1577917929072" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Service_2_Serial.coverage" NAME="OBSW_UdpClient Service 2 Serial Coverage Results" MODIFIED="1578012753889" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_GPS0.coverage" NAME="OBSW_UdpClient GPS0 Coverage Results" MODIFIED="1576874689815" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Service_17_Test_Serial.coverage" NAME="OBSW_UdpClient Service 17 Test Serial Coverage Results" MODIFIED="1578169926606" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Service_Dummy.coverage" NAME="OBSW_UdpClient Service Dummy Coverage Results" MODIFIED="1576366340167" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Single_Command_UART.coverage" NAME="OBSW_UdpClient Single Command UART Coverage Results" MODIFIED="1577919360178" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$MIB_Objects.coverage" NAME="MIB_Objects Coverage Results" MODIFIED="1578167103168" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/../generators/objects" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Service_17.coverage" NAME="OBSW_UdpClient Service 17 Test Coverage Results" MODIFIED="1577735566580" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Service_2_Test.coverage" NAME="OBSW_UdpClient Service 2 Test Coverage Results" MODIFIED="1577919480522" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Listener_Mode_Serial.coverage" NAME="OBSW_UdpClient Listener Mode Serial Coverage Results" MODIFIED="1578102764154" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Service_200_UDP.coverage" NAME="OBSW_UdpClient Service 200 UDP Coverage Results" MODIFIED="1578104915786" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$MIB_Returnvalues.coverage" NAME="MIB_Returnvalues Coverage Results" MODIFIED="1578152122867" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$/../generators/returnvalues" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Unit_Test.coverage" NAME="OBSW_UdpClient Unit Test Coverage Results" MODIFIED="1578104161260" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Service_3_Serial_.coverage" NAME="OBSW_UdpClient Service 3 Serial  Coverage Results" MODIFIED="1578170887081" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Software_Testmode.coverage" NAME="OBSW_UdpClient Software Testmode Coverage Results" MODIFIED="1578104232427" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Service_8.coverage" NAME="OBSW_UdpClient Service 8 Coverage Results" MODIFIED="1578158566744" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Single_Command.coverage" NAME="OBSW_UdpClient Single Command Coverage Results" MODIFIED="1576438482437" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient.coverage" NAME="OBSW_UdpClient Service 17 Coverage Results" MODIFIED="1576348509093" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Service_5_Serial.coverage" NAME="OBSW_UdpClient Service 5 Serial Coverage Results" MODIFIED="1578012316105" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Unit_Test_Serial.coverage" NAME="OBSW_UdpClient Unit Test Serial Coverage Results" MODIFIED="1578169947051" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Service_8_Serial.coverage" NAME="OBSW_UdpClient Service 8 Serial Coverage Results" MODIFIED="1578170848389" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Service_3.coverage" NAME="OBSW_UdpClient Service 3 Coverage Results" MODIFIED="1577735616646" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Help.coverage" NAME="OBSW_UdpClient Help Coverage Results" MODIFIED="1577996094909" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_rGPS.coverage" NAME="OBSW_UdpClient GPS1 Coverage Results" MODIFIED="1576874652996" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Listener_Mode_UART.coverage" NAME="OBSW_UdpClient Listener Mode UART Coverage Results" MODIFIED="1577918075998" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Service_17_Test.coverage" NAME="OBSW_UdpClient Service 17 Test Coverage Results" MODIFIED="1578104689098" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+    <SUITE FILE_PATH="coverage/tmtc$OBSW_UdpClient_Single_Command_Serial.coverage" NAME="OBSW_UdpClient Single Command Serial Coverage Results" MODIFIED="1578161512290" SOURCE_PROVIDER="com.intellij.coverage.DefaultCoverageFileProvider" RUNNER="coverage.py" COVERAGE_BY_TEST_ENABLED="true" COVERAGE_TRACING_ENABLED="false" WORKING_DIRECTORY="$PROJECT_DIR$" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/config/PyCharmConfig_README.md b/config/PyCharmConfig_README.md
new file mode 100644
index 0000000..5132743
--- /dev/null
+++ b/config/PyCharmConfig_README.md
@@ -0,0 +1,2 @@
+Rename ConfigurationFolder inside PyCharm to .idea and move it to the root directory of the TMTC script(tmtc/).
+It contains the settings for PyCharm (Pre-defined command line parameters)
\ No newline at end of file
-- 
GitLab