mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
Fix up beacons
This commit is contained in:
parent
ade05024cc
commit
36e71f44f7
2 changed files with 9 additions and 6 deletions
|
@ -361,7 +361,8 @@ class DATA:
|
|||
elif data[0] == "BEACON":
|
||||
# [1] INTERVAL int
|
||||
# [2] STATE bool
|
||||
if data[2]:
|
||||
|
||||
if len(data)==3:
|
||||
self.beacon_interval = data[1]
|
||||
self.states.set("is_beacon_running", True)
|
||||
else:
|
||||
|
|
|
@ -22,14 +22,16 @@ def ping_ping(data):
|
|||
"[CMD] PING command execution error", e=err, command=data
|
||||
)
|
||||
|
||||
def beacon(data):
|
||||
beacon_state = data['enabled'] in ['True']
|
||||
#Beacon.beacon_state = beacon_state
|
||||
def beacon(data, interval=300):
|
||||
beacon_state = data['enabled'] in [True]
|
||||
|
||||
log.info(
|
||||
"[CMD] Changing beacon state", state=beacon_state
|
||||
)
|
||||
DATA_QUEUE_TRANSMIT.put(["BEACON", 300, beacon_state])
|
||||
|
||||
if (beacon_state):
|
||||
DATA_QUEUE_TRANSMIT.put(["BEACON", interval, beacon_state])
|
||||
else:
|
||||
DATA_QUEUE_TRANSMIT.put(["BEACON", beacon_state])
|
||||
def modem_send_test_frame():
|
||||
|
||||
log.info(
|
||||
|
|
Loading…
Reference in a new issue