read response
This commit is contained in:
parent
bde9eaef43
commit
2948d848bd
18 changed files with 3629 additions and 3707 deletions
Binary file not shown.
|
@ -6,11 +6,13 @@ class access_control:
|
|||
serial_adapter: serial.Serial
|
||||
def __init__(self, serial_port: str):
|
||||
self.serial_adapter = serial.Serial(serial_port,baudrate=115200)
|
||||
Thread(target=self.read_serial).start()
|
||||
#Thread(target=self.read_serial).start()
|
||||
def read_serial(self):
|
||||
while True:
|
||||
if self.serial_adapter.in_waiting:
|
||||
data = self.serial_adapter.read(1)
|
||||
if True:
|
||||
print("Reading Serial")
|
||||
data = self.serial_adapter.read_until(0xFF)
|
||||
print(data)
|
||||
#data = data.decode("ascii").removesuffix("\r\n")
|
||||
self._read_buffer.append(data)
|
||||
def light_on(self):
|
||||
|
@ -25,4 +27,8 @@ class access_control:
|
|||
packet.append(0x00)
|
||||
packet.append(0xFF)
|
||||
self.serial_adapter.write(packet)
|
||||
|
||||
def request_door_state(self):
|
||||
packet = bytearray()
|
||||
packet.append(0x01)
|
||||
packet.append(0xFF)
|
||||
self.serial_adapter.write(packet)
|
|
@ -2,8 +2,9 @@ from access_control import access_control
|
|||
import time
|
||||
|
||||
stm32 = access_control("COM7")
|
||||
time.sleep(1)
|
||||
while True:
|
||||
stm32.light_on()
|
||||
time.sleep(1)
|
||||
stm32.light_off()
|
||||
time.sleep(1)
|
||||
stm32.request_door_state()
|
||||
kkc =stm32.serial_adapter.read(2)
|
||||
print(kkc)
|
||||
time.sleep(0.5)
|
Loading…
Add table
Add a link
Reference in a new issue