SXXXXXXX_PyMsc/pymsc/lib1553/messages/msg_rdr_status_tellback.py
2025-12-10 11:47:46 +01:00

29 lines
827 B
Python

import ctypes
# Placeholder datatypes for rdr status tellback
class RdrStatusTellback(ctypes.Union):
_pack_ = 1
_fields_ = [("raw", ctypes.c_uint16)]
class RdrFunAndParam1Tellback(ctypes.Union):
_pack_ = 1
_fields_ = [("raw", ctypes.c_uint16)]
class RdrFunAndParam2Tellback(ctypes.Union):
_pack_ = 1
_fields_ = [("raw", ctypes.c_uint16)]
class MsgRdrStatusTellback(ctypes.Structure):
_pack_ = 1
_fields_ = [
("rdr_mode_tellback", RdrStatusTellback),
("param1_tellback", RdrFunAndParam1Tellback),
("param2_tellback", RdrFunAndParam2Tellback),
]
def __init__(self):
super().__init__()
self.rdr_mode_tellback = RdrStatusTellback()
self.param1_tellback = RdrFunAndParam1Tellback()
self.param2_tellback = RdrFunAndParam2Tellback()