add bst test
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
"""
|
||||
For BV36-C and BV 37-C to success just restart the stream while the testcase is running
|
||||
"""
|
||||
|
||||
import logging
|
||||
|
||||
40
src/qualification/CAP/BST/test_bst.py
Normal file
40
src/qualification/CAP/BST/test_bst.py
Normal file
@@ -0,0 +1,40 @@
|
||||
"""
|
||||
Make sure to set TXPX_BST_CODEC_CONFIG to 16_2_1
|
||||
restart the stream when asked to terminate.
|
||||
"""
|
||||
|
||||
import logging
|
||||
import os
|
||||
|
||||
from auracast.auracast_config import AuracastGlobalConfig, AuracastBigConfig, AuracastQosHigh
|
||||
from auracast.multicast import broadcast, run_async
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
logging.basicConfig(
|
||||
level=os.environ.get("LOG_LEVEL", logging.INFO),
|
||||
format="%(module)s.py:%(lineno)d %(levelname)s: %(message)s",
|
||||
)
|
||||
|
||||
# Start from default global config
|
||||
config = AuracastGlobalConfig()
|
||||
|
||||
# Use same QoS profile as multicast main
|
||||
config.qos_config = AuracastQosHigh()
|
||||
|
||||
# Transport similar to multicast main; adjust if needed for your setup
|
||||
# config.transport = "auto" # let multicast auto-detect
|
||||
config.transport = "serial:/dev/ttyAMA3,1000000,rtscts" # Raspberry Pi default
|
||||
|
||||
# Default BIG, only modify the random address as requested
|
||||
big = AuracastBigConfig()
|
||||
big.random_address = "F1:F1:F2:F3:F4:F5"
|
||||
big.audio_source = "file:./src/auracast/testdata/announcement_en.wav"
|
||||
big.id = 12
|
||||
|
||||
run_async(
|
||||
broadcast(
|
||||
config,
|
||||
[big],
|
||||
)
|
||||
)
|
||||
Reference in New Issue
Block a user