diff --git a/tm/OBSW_TmPacket.py b/tm/OBSW_TmPacket.py index a77235c295dd9d77d266f663c7ecb3c9156fa021..2e86c0740eff0bf458da5a900f37b9e093a516af 100644 --- a/tm/OBSW_TmPacket.py +++ b/tm/OBSW_TmPacket.py @@ -20,6 +20,8 @@ def PUSTelemetryFactory(rawPacket): return Service1TM(rawPacket) elif servicetype == 2: return Service2TM(rawPacket) + elif servicetype == 3: + return Service3TM(rawPacket) elif servicetype == 5: return Service5TM(rawPacket) elif servicetype == 8: @@ -126,7 +128,20 @@ class Service2TM(PUSTelemetry): def printTelemetryColumnHeaders(self, array): super().printTelemetryColumnHeaders(array) return - + + +class Service3TM(PUSTelemetry): + def __init__(self, byteArray): + super().__init__(byteArray) + + def printTelemetryHeader(self, array): + super().printTelemetryHeader(array) + return + + def printTelemetryColumnHeaders(self, array): + super().printTelemetryColumnHeaders(array) + return + class Service5TM(PUSTelemetry): def __init__(self, byteArray):