Skip to content
Snippets Groups Projects
Commit 9c2dd5ea authored by Jan Gerhards's avatar Jan Gerhards
Browse files

Merge branch 'mueller_branch' into gerhards-servie20Test

parents a9d75094 9e3d71da
No related branches found
No related tags found
No related merge requests found
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<option name="ADD_SOURCE_ROOTS" value="true" /> <option name="ADD_SOURCE_ROOTS" value="true" />
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" /> <EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/obsw_tmtc_client.py" /> <option name="SCRIPT_NAME" value="$PROJECT_DIR$/obsw_tmtc_client.py" />
<option name="PARAMETERS" value="-m 5 -c 1 --hk --np" /> <option name="PARAMETERS" value="-m 5 -c 1 --hk" />
<option name="SHOW_COMMAND_LINE" value="false" /> <option name="SHOW_COMMAND_LINE" value="false" />
<option name="EMULATE_TERMINAL" value="true" /> <option name="EMULATE_TERMINAL" value="true" />
<option name="MODULE_MODE" value="false" /> <option name="MODULE_MODE" value="false" />
......
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="tmtcclient Service 5 QEMU " type="PythonConfigurationType" factoryName="Python" folderName="QEMU Communication">
<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_tmtc_client.py" />
<option name="PARAMETERS" value="-m 3 -s 5 -c 2 -t 2" />
<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>
</component>
\ No newline at end of file
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="tmtcclient Service 8 QEMU " type="PythonConfigurationType" factoryName="Python" folderName="QEMU Communication">
<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_tmtc_client.py" />
<option name="PARAMETERS" value="-m 3 -s 8 -c 2 -t 2.5" />
<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>
</component>
\ No newline at end of file
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="tmtcclient Software QEMU " type="PythonConfigurationType" factoryName="Python" folderName="QEMU Communication">
<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_tmtc_client.py" />
<option name="PARAMETERS" value="-m 4 -c 2 -t 3" />
<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>
</component>
\ No newline at end of file
...@@ -53,7 +53,7 @@ class PusTelecommand: ...@@ -53,7 +53,7 @@ class PusTelecommand:
self.packet_id = (self.packet_id_bytes[0] << 8) | self.packet_id_bytes[1] self.packet_id = (self.packet_id_bytes[0] << 8) | self.packet_id_bytes[1]
self.ssc = ssc self.ssc = ssc
self.psc = (ssc & 0x3FFF) | (0xC0 << 8) self.psc = (ssc & 0x3FFF) | (0xC0 << 8)
self.pus_version_and_ack_byte = 0b00011111 self.pus_version_and_ack_byte = 0b0001_1111
self.service = service self.service = service
self.subservice = subservice self.subservice = subservice
self.source_id = source_id self.source_id = source_id
......
...@@ -27,8 +27,8 @@ class TestService2(TestService): ...@@ -27,8 +27,8 @@ class TestService2(TestService):
super().setUpClass() super().setUpClass()
print("Testing Service 2") print("Testing Service 2")
# all commands must be sent sequentially, not as a burst # all commands must be sent sequentially, not as a burst
cls.wait_intervals = [1, 2, 3, 4] cls.wait_intervals = [1, 2, 3, 4, 5]
cls.wait_time = [2.5, 2.5, 2.5, 2.5] cls.wait_time = [2.0, 2.0, 2.0, 2.0, 2.0]
pack_service2_test_into(cls.test_queue) pack_service2_test_into(cls.test_queue)
def test_service2(self): def test_service2(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment