28 lines
931 B
Python
28 lines
931 B
Python
"""
|
|
UDP交互程序包
|
|
包含模块1、模块2、模块3的完整实现
|
|
"""
|
|
|
|
__version__ = '1.0.0'
|
|
__author__ = 'Radar Control System'
|
|
|
|
from data_structures import (
|
|
ControlPacket, ControlData, ResponsePacket, ErrorPacket, DeviceStatus,
|
|
WorkMode, WorkInstruction, ExecutionStatus, StatusPacketType,
|
|
FRAME_HEAD_SYMBOL, FRAME_TAIL_SYMBOL,
|
|
CONTROL_RX_PORT, CONTROL_TX_PORT, DATA_TX_PORT
|
|
)
|
|
|
|
from module1_receiver import UDPReceiver
|
|
from module2_sender import ResponseSender, StatusPacketSender
|
|
from module3_data_sender import DataSender, EchoDataPacket, ImageDataPacket
|
|
from main import RadarControlSystem
|
|
|
|
__all__ = [
|
|
'ControlPacket', 'ControlData', 'ResponsePacket', 'ErrorPacket', 'DeviceStatus',
|
|
'WorkMode', 'WorkInstruction', 'ExecutionStatus', 'StatusPacketType',
|
|
'UDPReceiver', 'ResponseSender', 'StatusPacketSender',
|
|
'DataSender', 'EchoDataPacket', 'ImageDataPacket',
|
|
'RadarControlSystem'
|
|
]
|