From 7ee5807ce02a21b2f915a8bef75794a35ecb03de Mon Sep 17 00:00:00 2001 From: Adam Shapiro Date: Thu, 9 Apr 2026 15:40:25 -0400 Subject: [PATCH] Added Python InputDataType enum. --- python/fusion_engine_client/messages/measurements.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/python/fusion_engine_client/messages/measurements.py b/python/fusion_engine_client/messages/measurements.py index bef22c23..def54e42 100644 --- a/python/fusion_engine_client/messages/measurements.py +++ b/python/fusion_engine_client/messages/measurements.py @@ -1546,6 +1546,18 @@ def __str__(self): ################################################################################ +class InputDataType(IntEnum): + M_TYPE_UNKNOWN = 0x00 + M_TYPE_RTCM3_POLARIS = 0x21 + M_TYPE_EXTERNAL_UNFRAMED_GNSS = 0x42 + M_TYPE_EXTERNAL_FRAMED_GNSS = 0x44 + M_TYPE_RTCM3_POLARIS_EPHEM = 0x77 + M_TYPE_RTCM3_UNKNOWN = 0x100 + + def to_string(self, include_value=True, print_hex=True): + return super().to_string(include_value=include_value, print_hex=print_hex) + + class InputDataWrapperMessage(MessagePayload): """! @brief Wrapper for arbitrary data packets.