Detecting changed messages

With adding date&time to the header, the device knows a newer message has been send. 
So you don't have to remove the device when sending a new message.
pull/1/head
syspart 5 years ago committed by GitHub
parent 11febb93a7
commit 6a4c5393ed
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 9
      led-badge-11x44.py

@ -45,6 +45,7 @@
# v0.8, 2019-05-23, jw Support usb.core on windows via libusb-win32 # v0.8, 2019-05-23, jw Support usb.core on windows via libusb-win32
import sys, os, re, time, argparse import sys, os, re, time, argparse
from datetime import datetime
from array import array from array import array
try: try:
if sys.version_info[0] < 3: raise Exception("prefer usb.core with python-2.x because of https://github.com/jnweiger/led-badge-44x11/issues/9") if sys.version_info[0] < 3: raise Exception("prefer usb.core with python-2.x because of https://github.com/jnweiger/led-badge-44x11/issues/9")
@ -378,6 +379,14 @@ def header(lengths, speeds, modes, blink, ants):
for i in range(len(lengths)): for i in range(len(lengths)):
h[17+2*i] = lengths[i] h[17+2*i] = lengths[i]
cdate = datetime.now()
h[38+0] = cdate.year % 100
h[38+1] = cdate.month
h[38+2] = cdate.day
h[38+3] = cdate.hour
h[38+4] = cdate.minute
h[38+5] = cdate.second
return h return h

Loading…
Cancel
Save