Skip to content
Snippets Groups Projects
Commit c0f9755e authored by Robin.Mueller's avatar Robin.Mueller
Browse files

added first size check

parent 7c4a95ab
No related branches found
No related tags found
No related merge requests found
...@@ -127,12 +127,15 @@ class Service3TM(PusTelemetry): ...@@ -127,12 +127,15 @@ class Service3TM(PusTelemetry):
def handle_thermal_sensor_hk_data(self): def handle_thermal_sensor_hk_data(self):
self.numberOfParameters = 2 self.numberOfParameters = 2
if len(self._tm_data) < 13:
LOGGER.error("Format of thermal sensor HK data might be invalid!")
return
self.hkHeader = ["Temperature", "Error Byte"] self.hkHeader = ["Temperature", "Error Byte"]
temperature_celcius = struct.unpack('!f', self._tm_data[8:12])[0] temperature_celcius = struct.unpack('!f', self._tm_data[8:12])[0]
error_byte = self._tm_data[12] error_byte = self._tm_data[12]
self.hkContent = [temperature_celcius, error_byte] self.hkContent = [temperature_celcius, error_byte]
self.validity_buffer = self._tm_data[13:] self.validity_buffer = self._tm_data[13:]
print(self.validity_buffer)
def handle_gyro_hk_data(self): def handle_gyro_hk_data(self):
pass pass
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment