source: ammosreader/test.py@ 1e781ba

AmmosSource guix
Last change on this file since 1e781ba was 1e781ba, checked in by recknagel <recknagel@…>, 3 years ago

former radardex-project

  • Property mode set to 100644
File size: 886 bytes
RevLine 
[1e781ba]1from AmmosAudioSocketReader import AmmosAudioSocketReader
2
3import math
4import os
5import socket
6from collections import deque
7
8import numpy as np
9import scipy.io.wavfile as wavfile
10
11from AmmosGlobalFrameBody import AmmosGlobalFrameBody
12from AmmosAudioDataHeader import AmmosAudioDataHeader
13from AmmosExtendedAudioDataHeader import AmmosExtendedAudioDataHeader
14from AmmosGlobalFrameHeader import AmmosGlobalFrameHeader
15from AmmosSingleFrame import AmmosSingleFrame
16from AmmosContainer import AmmosContainer
17
18
19in_socket = socket.socket()
20in_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
21in_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)
22in_socket.bind(('127.0.0.1', 12345))
23in_socket.listen(1)
24conn, _ = in_socket.accept()
25print('Connected')
26
27socket_reader = AmmosAudioSocketReader(conn)
28
29print('Reading Frames')
30while True:
31 socket_reader.read_next_frame()
Note: See TracBrowser for help on using the repository browser.