mirror of
https://github.com/meshcore-dev/meshcore_py.git
synced 2026-04-20 22:13:49 +00:00
cmd_cli
This commit is contained in:
parent
30afcc4b41
commit
aa824937f9
2 changed files with 9 additions and 1 deletions
|
|
@ -4,7 +4,7 @@ build-backend = "hatchling.build"
|
|||
|
||||
[project]
|
||||
name = "meshcore"
|
||||
version = "0.3"
|
||||
version = "0.3.2"
|
||||
authors = [
|
||||
{ name="Florent de Lamotte", email="florent@frizoncorrea.fr" },
|
||||
]
|
||||
|
|
|
|||
|
|
@ -376,6 +376,10 @@ class MeshCore:
|
|||
res["model"] = data[20:60].decode().replace("\0","")
|
||||
res["ver"] = data[60:80].decode().replace("\0","")
|
||||
self.result.set_result(res)
|
||||
case 50: # cli response
|
||||
res = {}
|
||||
res["response"] = data[1:].decode()
|
||||
self.result.set_result(res)
|
||||
# push notifications
|
||||
case 0x80:
|
||||
printerr ("Advertisment received")
|
||||
|
|
@ -624,3 +628,7 @@ class MeshCore:
|
|||
except TimeoutError :
|
||||
printerr("Timeout waiting ack")
|
||||
return False
|
||||
|
||||
async def send_cli(self, cmd):
|
||||
data = b"\x32" + cmd.encode('ascii')
|
||||
return await self.send(data)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue