更新UCD-API库及文档

This commit is contained in:
xinzhu.yin
2026-07-02 17:16:18 +08:00
parent a500751d85
commit 9fa811a9eb
290 changed files with 9558 additions and 2306 deletions

View File

@@ -1,5 +1,6 @@
from .port import TSIPort, MemoryManager, PortIO, Capturer
from .modules.ag.ag import AudioGenerator
from .modules.packet_generator.packet_generator import PacketGenerator
class TX(TSIPort):
@@ -12,6 +13,7 @@ class TX(TSIPort):
super().__init__(port_io, memory_manager, capturer)
self.__ag = AudioGenerator(port_io, memory_manager)
self.__sdpg = PacketGenerator(port_io, memory_manager)
@property
def ag(self) -> AudioGenerator:
@@ -23,3 +25,14 @@ class TX(TSIPort):
object of `AudioGenerator` type.
"""
return self.__ag
@property
def sdpg(self) -> PacketGenerator:
"""
Should be used to control `PacketGenerator` on Source (TX - transmitter) role.
Returns:
object of `PacketGenerator` type.
"""
return self.__sdpg