mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
Suggested identification frame
This commit is contained in:
parent
4b37ea4d67
commit
cf25cadc3c
2 changed files with 10 additions and 0 deletions
|
@ -412,6 +412,15 @@ class DATA:
|
|||
json_data_out = json.dumps(jsondata)
|
||||
sock.SOCKET_QUEUE.put(json_data_out)
|
||||
|
||||
def send_ident_frame(self) -> None:
|
||||
"""Build and send IDENT frame """
|
||||
ident_frame = bytearray(self.length_sig1_frame)
|
||||
ident_frame[:1] = bytes([FR_TYPE.IDENT.value])
|
||||
ident_frame[1:self.length_sig1_frame] = self.mycallsign
|
||||
|
||||
# Transmit frame
|
||||
self.enqueue_frame_for_tx(ident_frame, c2_mode=FREEDV_MODE.datac0.value)
|
||||
|
||||
def send_burst_ack_frame(self, snr) -> None:
|
||||
"""Build and send ACK frame for burst DATA frame"""
|
||||
ack_frame = bytearray(self.length_sig1_frame)
|
||||
|
|
|
@ -149,4 +149,5 @@ class FRAME_TYPE(Enum):
|
|||
ARQ_DC_OPEN_ACK_N = 228
|
||||
ARQ_STOP = 249
|
||||
BEACON = 250
|
||||
IDENT = 254
|
||||
TEST_FRAME = 255
|
||||
|
|
Loading…
Reference in a new issue