mirror of
https://github.com/ShaYmez/hblink3.git
synced 2024-10-31 14:27:14 -04:00
development computer sync
This commit is contained in:
parent
4b90dc7a8c
commit
7e3bf4f16c
@ -77,6 +77,7 @@ def pkt_gen(_rf_src, _dst_id, _peer, _slot, _phrase):
|
|||||||
# Send each burst, six bursts per Superframe rotating through with the proper EMBED value per burst A-F
|
# Send each burst, six bursts per Superframe rotating through with the proper EMBED value per burst A-F
|
||||||
for word in _phrase:
|
for word in _phrase:
|
||||||
for burst in range(0, len(word)):
|
for burst in range(0, len(word)):
|
||||||
|
print(burst)
|
||||||
pkt = b'DMRD' + bytes([SEQ]) + SDP + bytes([_slot << 7 | BURSTBITS[burst % 6]]) + STREAM_ID + (word[burst + 0][0] + EMBED[burst % 6] + word[burst + 0][1]).tobytes() + TAIL
|
pkt = b'DMRD' + bytes([SEQ]) + SDP + bytes([_slot << 7 | BURSTBITS[burst % 6]]) + STREAM_ID + (word[burst + 0][0] + EMBED[burst % 6] + word[burst + 0][1]).tobytes() + TAIL
|
||||||
SEQ = (SEQ + 1) % 0x100
|
SEQ = (SEQ + 1) % 0x100
|
||||||
yield pkt
|
yield pkt
|
||||||
|
@ -23,6 +23,7 @@ import sys
|
|||||||
from bitarray import bitarray
|
from bitarray import bitarray
|
||||||
from time import time, sleep
|
from time import time, sleep
|
||||||
from importlib import import_module
|
from importlib import import_module
|
||||||
|
from binascii import b2a_hex as bhex
|
||||||
|
|
||||||
# Twisted is pretty important, so I keep it separate
|
# Twisted is pretty important, so I keep it separate
|
||||||
from twisted.internet.protocol import Factory, Protocol
|
from twisted.internet.protocol import Factory, Protocol
|
||||||
@ -79,7 +80,7 @@ class HBP(HBSYSTEM):
|
|||||||
print(int_id(_stream_id), int_id(self.last_stream))
|
print(int_id(_stream_id), int_id(self.last_stream))
|
||||||
self.last_stream = _stream_id
|
self.last_stream = _stream_id
|
||||||
print('start speech')
|
print('start speech')
|
||||||
speech = pkt_gen(bytes_3(312123), bytes_3(2), bytes_4(312123), 0, [words['all_circuits'], words['enabled'], words['3'], words['1'], words['2'], words['0']])
|
speech = pkt_gen(bytes_3(3120101), bytes_3(2), bytes_4(3120119), 0, [words['all_circuits'],words['all_circuits']])
|
||||||
|
|
||||||
sleep(1)
|
sleep(1)
|
||||||
while True:
|
while True:
|
||||||
@ -89,6 +90,7 @@ class HBP(HBSYSTEM):
|
|||||||
break
|
break
|
||||||
sleep(.058)
|
sleep(.058)
|
||||||
self.send_system(pkt)
|
self.send_system(pkt)
|
||||||
|
print(bhex(pkt))
|
||||||
print('end speech')
|
print('end speech')
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user