Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
M
meshtastic
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
SOTA
meshtastic
Commits
6e3c0890
Commit
6e3c0890
authored
1 year ago
by
echicken
Browse files
Options
Downloads
Patches
Plain Diff
Removed of encryption stuff; added getNodeInfo method.
parent
d7ea0285
No related branches found
No related tags found
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
README.md
+165
-174
165 additions, 174 deletions
README.md
with
165 additions
and
174 deletions
README.md
+
165
−
174
View file @
6e3c0890
...
@@ -266,6 +266,7 @@ I only started messing around with Meshtastic last week *(as of time of this wri
...
@@ -266,6 +266,7 @@ I only started messing around with Meshtastic last week *(as of time of this wri
-
[
getConfig
](
#getconfig
)
-
[
getConfig
](
#getconfig
)
-
[
getMetadata
](
#getmetadata
)
-
[
getMetadata
](
#getmetadata
)
-
[
getModuleConfig
](
#getmoduleconfig
)
-
[
getModuleConfig
](
#getmoduleconfig
)
-
[
getNodeInfo
](
#getnodeinfo
)
-
[
getOwner
](
#getowner
)
-
[
getOwner
](
#getowner
)
-
[
listenerCount
](
#listenercount
)
-
[
listenerCount
](
#listenercount
)
-
[
listeners
](
#listeners
)
-
[
listeners
](
#listeners
)
...
@@ -280,7 +281,6 @@ I only started messing around with Meshtastic last week *(as of time of this wri
...
@@ -280,7 +281,6 @@ I only started messing around with Meshtastic last week *(as of time of this wri
-
[
removeListener
](
#removelistener
)
-
[
removeListener
](
#removelistener
)
-
[
resetNodes
](
#resetnodes
)
-
[
resetNodes
](
#resetnodes
)
-
[
sendAdminMessage
](
#sendadminmessage
)
-
[
sendAdminMessage
](
#sendadminmessage
)
-
[
sendEncrypted
](
#sendencrypted
)
-
[
sendHeartbeat
](
#sendheartbeat
)
-
[
sendHeartbeat
](
#sendheartbeat
)
-
[
sendPacket
](
#sendpacket
)
-
[
sendPacket
](
#sendpacket
)
-
[
sendText
](
#sendtext
)
-
[
sendText
](
#sendtext
)
...
@@ -319,7 +319,7 @@ js.global.EventEmitter.constructor
...
@@ -319,7 +319,7 @@ js.global.EventEmitter.constructor
###### Defined in
###### Defined in
src/lib/device.ts:4
4
src/lib/device.ts:4
5
#### Properties
#### Properties
...
@@ -381,7 +381,7 @@ Device type and connection details for log messages
...
@@ -381,7 +381,7 @@ Device type and connection details for log messages
###### Defined in
###### Defined in
src/lib/device.ts:6
1
src/lib/device.ts:6
3
__
_
__
_
...
@@ -449,7 +449,7 @@ This will forestall the reboot until you're ready to bulk-commit your changes.
...
@@ -449,7 +449,7 @@ This will forestall the reboot until you're ready to bulk-commit your changes.
###### Defined in
###### Defined in
src/lib/device.ts:
410
src/lib/device.ts:
368
__
_
__
_
...
@@ -463,7 +463,7 @@ ___
...
@@ -463,7 +463,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:5
60
src/lib/device.ts:5
18
__
_
__
_
...
@@ -477,7 +477,7 @@ ___
...
@@ -477,7 +477,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:54
6
src/lib/device.ts:5
0
4
__
_
__
_
...
@@ -493,7 +493,7 @@ The companion method to `beginEditSettings`. Call this when you're ready to comm
...
@@ -493,7 +493,7 @@ The companion method to `beginEditSettings`. Call this when you're ready to comm
###### Defined in
###### Defined in
src/lib/device.ts:
421
src/lib/device.ts:
379
__
_
__
_
...
@@ -513,7 +513,7 @@ ___
...
@@ -513,7 +513,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:6
2
src/lib/device.ts:6
4
__
_
__
_
...
@@ -531,7 +531,7 @@ and perform maintenance.
...
@@ -531,7 +531,7 @@ and perform maintenance.
###### Defined in
###### Defined in
src/lib/device.ts:1
18
src/lib/device.ts:1
20
__
_
__
_
...
@@ -545,7 +545,7 @@ ___
...
@@ -545,7 +545,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:6
3
src/lib/device.ts:6
5
__
_
__
_
...
@@ -606,7 +606,7 @@ Maybe we want to ensure factory defaults before applying common settings to any
...
@@ -606,7 +606,7 @@ Maybe we want to ensure factory defaults before applying common settings to any
###### Defined in
###### Defined in
src/lib/device.ts:
605
src/lib/device.ts:
563
__
_
__
_
...
@@ -627,7 +627,7 @@ ___
...
@@ -627,7 +627,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:4
76
src/lib/device.ts:4
34
__
_
__
_
...
@@ -648,7 +648,7 @@ ___
...
@@ -648,7 +648,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:4
86
src/lib/device.ts:4
44
__
_
__
_
...
@@ -669,7 +669,7 @@ ___
...
@@ -669,7 +669,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:
516
src/lib/device.ts:
474
__
_
__
_
...
@@ -690,7 +690,29 @@ ___
...
@@ -690,7 +690,29 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:496
src/lib/device.ts:454
__
_
##### getNodeInfo
▸
**getNodeInfo**
(
`nodeNum`
):
`undefined`
\|
`NodeInfo`
Return data about the given node number from our node DB, or undefined if we don't got none.
###### Parameters
| Name | Type |
| :------ | :------ |
|
`nodeNum`
|
`number`
|
###### Returns
`undefined`
\|
`NodeInfo`
###### Defined in
src/lib/device.ts:585
__
_
__
_
...
@@ -710,7 +732,7 @@ ___
...
@@ -710,7 +732,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:
506
src/lib/device.ts:
464
__
_
__
_
...
@@ -880,7 +902,7 @@ Any associated event listeners (callbacks), ack or response handlers will be cal
...
@@ -880,7 +902,7 @@ Any associated event listeners (callbacks), ack or response handlers will be cal
###### Defined in
###### Defined in
src/lib/device.ts:2
48
src/lib/device.ts:2
50
__
_
__
_
...
@@ -900,7 +922,7 @@ ___
...
@@ -900,7 +922,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:5
5
0
src/lib/device.ts:50
8
__
_
__
_
...
@@ -938,7 +960,7 @@ ___
...
@@ -938,7 +960,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:5
90
src/lib/device.ts:5
48
__
_
__
_
...
@@ -977,7 +999,7 @@ ___
...
@@ -977,7 +999,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:
526
src/lib/device.ts:
484
__
_
__
_
...
@@ -1001,32 +1023,7 @@ Send an [AdminMessage](https://buf.build/meshtastic/protobufs/docs/main:meshtast
...
@@ -1001,32 +1023,7 @@ Send an [AdminMessage](https://buf.build/meshtastic/protobufs/docs/main:meshtast
###### Defined in
###### Defined in
src/lib/device.ts:395
src/lib/device.ts:353
__
_
##### sendEncrypted
▸
**sendEncrypted**
(
`«destructured»`
):
`boolean`
Assembles a
[
MeshPacket
](
https://buf.build/meshtastic/protobufs/docs/main:meshtastic#meshtastic.MeshPacket
)
with an encrypted payload.
To do:
Currently you would have to encrypt 'payload' yourself prior to calling.
Presumably we could use channel info read upon initialization to get psk (and alg?) and encrypt 'payload' within this method
###### Parameters
| Name | Type |
| :------ | :------ |
|
`«destructured»`
|
[
`IEncryptedMeshPacketParams`
](
#interfacesdefsiencryptedmeshpacketparamsmd
)
|
###### Returns
`boolean`
###### Defined in
src/lib/device.ts:276
__
_
__
_
...
@@ -1042,7 +1039,7 @@ You probably don't need to call this directly. It's only really needed for Seria
...
@@ -1042,7 +1039,7 @@ You probably don't need to call this directly. It's only really needed for Seria
###### Defined in
###### Defined in
src/lib/device.ts:
616
src/lib/device.ts:
574
__
_
__
_
...
@@ -1064,7 +1061,7 @@ Assembles a [MeshPacket](https://buf.build/meshtastic/protobufs/docs/main:meshta
...
@@ -1064,7 +1061,7 @@ Assembles a [MeshPacket](https://buf.build/meshtastic/protobufs/docs/main:meshta
###### Defined in
###### Defined in
src/lib/device.ts:
315
src/lib/device.ts:
273
__
_
__
_
...
@@ -1086,7 +1083,7 @@ Send a text message out into the mesh, optionally specifying a 'to' node address
...
@@ -1086,7 +1083,7 @@ Send a text message out into the mesh, optionally specifying a 'to' node address
###### Defined in
###### Defined in
src/lib/device.ts:3
74
src/lib/device.ts:3
32
__
_
__
_
...
@@ -1106,7 +1103,7 @@ ___
...
@@ -1106,7 +1103,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:4
6
1
src/lib/device.ts:41
9
__
_
__
_
...
@@ -1126,7 +1123,7 @@ ___
...
@@ -1126,7 +1123,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:
431
src/lib/device.ts:
389
__
_
__
_
...
@@ -1146,7 +1143,7 @@ ___
...
@@ -1146,7 +1143,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:58
0
src/lib/device.ts:5
3
8
__
_
__
_
...
@@ -1169,7 +1166,7 @@ ___
...
@@ -1169,7 +1166,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:5
64
src/lib/device.ts:5
22
__
_
__
_
...
@@ -1189,7 +1186,7 @@ ___
...
@@ -1189,7 +1186,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:
441
src/lib/device.ts:
399
__
_
__
_
...
@@ -1209,7 +1206,7 @@ ___
...
@@ -1209,7 +1206,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:4
51
src/lib/device.ts:4
09
__
_
__
_
...
@@ -1229,7 +1226,7 @@ ___
...
@@ -1229,7 +1226,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:4
71
src/lib/device.ts:4
29
__
_
__
_
...
@@ -1249,7 +1246,7 @@ ___
...
@@ -1249,7 +1246,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:
536
src/lib/device.ts:
494
__
_
__
_
...
@@ -1271,7 +1268,7 @@ Write a [ToRadio](https://buf.build/meshtastic/protobufs/docs/main:meshtastic#me
...
@@ -1271,7 +1268,7 @@ Write a [ToRadio](https://buf.build/meshtastic/protobufs/docs/main:meshtastic#me
###### Defined in
###### Defined in
src/lib/device.ts:26
1
src/lib/device.ts:26
3
<a
name=
"classesserialdevicemd"
></a>
<a
name=
"classesserialdevicemd"
></a>
...
@@ -1320,6 +1317,7 @@ src/lib/device.ts:261
...
@@ -1320,6 +1317,7 @@ src/lib/device.ts:261
-
[
getConfig
](
#getconfig
)
-
[
getConfig
](
#getconfig
)
-
[
getMetadata
](
#getmetadata
)
-
[
getMetadata
](
#getmetadata
)
-
[
getModuleConfig
](
#getmoduleconfig
)
-
[
getModuleConfig
](
#getmoduleconfig
)
-
[
getNodeInfo
](
#getnodeinfo
)
-
[
getOwner
](
#getowner
)
-
[
getOwner
](
#getowner
)
-
[
listenerCount
](
#listenercount
)
-
[
listenerCount
](
#listenercount
)
-
[
listeners
](
#listeners
)
-
[
listeners
](
#listeners
)
...
@@ -1334,7 +1332,6 @@ src/lib/device.ts:261
...
@@ -1334,7 +1332,6 @@ src/lib/device.ts:261
-
[
removeListener
](
#removelistener
)
-
[
removeListener
](
#removelistener
)
-
[
resetNodes
](
#resetnodes
)
-
[
resetNodes
](
#resetnodes
)
-
[
sendAdminMessage
](
#sendadminmessage
)
-
[
sendAdminMessage
](
#sendadminmessage
)
-
[
sendEncrypted
](
#sendencrypted
)
-
[
sendHeartbeat
](
#sendheartbeat
)
-
[
sendHeartbeat
](
#sendheartbeat
)
-
[
sendPacket
](
#sendpacket
)
-
[
sendPacket
](
#sendpacket
)
-
[
sendText
](
#sendtext
)
-
[
sendText
](
#sendtext
)
...
@@ -1551,7 +1548,7 @@ This will forestall the reboot until you're ready to bulk-commit your changes.
...
@@ -1551,7 +1548,7 @@ This will forestall the reboot until you're ready to bulk-commit your changes.
###### Defined in
###### Defined in
src/lib/device.ts:
410
src/lib/device.ts:
368
__
_
__
_
...
@@ -1569,7 +1566,7 @@ ___
...
@@ -1569,7 +1566,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:5
60
src/lib/device.ts:5
18
__
_
__
_
...
@@ -1587,7 +1584,7 @@ ___
...
@@ -1587,7 +1584,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:54
6
src/lib/device.ts:5
0
4
__
_
__
_
...
@@ -1607,7 +1604,7 @@ The companion method to `beginEditSettings`. Call this when you're ready to comm
...
@@ -1607,7 +1604,7 @@ The companion method to `beginEditSettings`. Call this when you're ready to comm
###### Defined in
###### Defined in
src/lib/device.ts:
421
src/lib/device.ts:
379
__
_
__
_
...
@@ -1655,7 +1652,7 @@ and perform maintenance.
...
@@ -1655,7 +1652,7 @@ and perform maintenance.
###### Defined in
###### Defined in
src/lib/device.ts:1
18
src/lib/device.ts:1
20
__
_
__
_
...
@@ -1740,7 +1737,7 @@ Maybe we want to ensure factory defaults before applying common settings to any
...
@@ -1740,7 +1737,7 @@ Maybe we want to ensure factory defaults before applying common settings to any
###### Defined in
###### Defined in
src/lib/device.ts:
605
src/lib/device.ts:
563
__
_
__
_
...
@@ -1765,7 +1762,7 @@ ___
...
@@ -1765,7 +1762,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:4
76
src/lib/device.ts:4
34
__
_
__
_
...
@@ -1790,7 +1787,7 @@ ___
...
@@ -1790,7 +1787,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:4
86
src/lib/device.ts:4
44
__
_
__
_
...
@@ -1815,7 +1812,7 @@ ___
...
@@ -1815,7 +1812,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:
516
src/lib/device.ts:
474
__
_
__
_
...
@@ -1840,7 +1837,33 @@ ___
...
@@ -1840,7 +1837,33 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:496
src/lib/device.ts:454
__
_
##### getNodeInfo
▸
**getNodeInfo**
(
`nodeNum`
):
`undefined`
\|
`NodeInfo`
Return data about the given node number from our node DB, or undefined if we don't got none.
###### Parameters
| Name | Type |
| :------ | :------ |
|
`nodeNum`
|
`number`
|
###### Returns
`undefined`
\|
`NodeInfo`
###### Inherited from
[
Device
](
#classesdevicemd
)
.
[
getNodeInfo
](
#getnodeinfo
)
###### Defined in
src/lib/device.ts:585
__
_
__
_
...
@@ -1864,7 +1887,7 @@ ___
...
@@ -1864,7 +1887,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:
506
src/lib/device.ts:
464
__
_
__
_
...
@@ -2038,7 +2061,7 @@ Any associated event listeners (callbacks), ack or response handlers will be cal
...
@@ -2038,7 +2061,7 @@ Any associated event listeners (callbacks), ack or response handlers will be cal
###### Defined in
###### Defined in
src/lib/device.ts:2
48
src/lib/device.ts:2
50
__
_
__
_
...
@@ -2062,7 +2085,7 @@ ___
...
@@ -2062,7 +2085,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:5
5
0
src/lib/device.ts:50
8
__
_
__
_
...
@@ -2104,7 +2127,7 @@ ___
...
@@ -2104,7 +2127,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:5
90
src/lib/device.ts:5
48
__
_
__
_
...
@@ -2147,7 +2170,7 @@ ___
...
@@ -2147,7 +2170,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:
526
src/lib/device.ts:
484
__
_
__
_
...
@@ -2175,36 +2198,7 @@ Send an [AdminMessage](https://buf.build/meshtastic/protobufs/docs/main:meshtast
...
@@ -2175,36 +2198,7 @@ Send an [AdminMessage](https://buf.build/meshtastic/protobufs/docs/main:meshtast
###### Defined in
###### Defined in
src/lib/device.ts:395
src/lib/device.ts:353
__
_
##### sendEncrypted
▸
**sendEncrypted**
(
`«destructured»`
):
`boolean`
Assembles a
[
MeshPacket
](
https://buf.build/meshtastic/protobufs/docs/main:meshtastic#meshtastic.MeshPacket
)
with an encrypted payload.
To do:
Currently you would have to encrypt 'payload' yourself prior to calling.
Presumably we could use channel info read upon initialization to get psk (and alg?) and encrypt 'payload' within this method
###### Parameters
| Name | Type |
| :------ | :------ |
|
`«destructured»`
|
[
`IEncryptedMeshPacketParams`
](
#interfacesdefsiencryptedmeshpacketparamsmd
)
|
###### Returns
`boolean`
###### Inherited from
[
Device
](
#classesdevicemd
)
.
[
sendEncrypted
](
#sendencrypted
)
###### Defined in
src/lib/device.ts:276
__
_
__
_
...
@@ -2224,7 +2218,7 @@ You probably don't need to call this directly. It's only really needed for Seria
...
@@ -2224,7 +2218,7 @@ You probably don't need to call this directly. It's only really needed for Seria
###### Defined in
###### Defined in
src/lib/device.ts:
616
src/lib/device.ts:
574
__
_
__
_
...
@@ -2250,7 +2244,7 @@ Assembles a [MeshPacket](https://buf.build/meshtastic/protobufs/docs/main:meshta
...
@@ -2250,7 +2244,7 @@ Assembles a [MeshPacket](https://buf.build/meshtastic/protobufs/docs/main:meshta
###### Defined in
###### Defined in
src/lib/device.ts:
315
src/lib/device.ts:
273
__
_
__
_
...
@@ -2276,7 +2270,7 @@ Send a text message out into the mesh, optionally specifying a 'to' node address
...
@@ -2276,7 +2270,7 @@ Send a text message out into the mesh, optionally specifying a 'to' node address
###### Defined in
###### Defined in
src/lib/device.ts:3
74
src/lib/device.ts:3
32
__
_
__
_
...
@@ -2300,7 +2294,7 @@ ___
...
@@ -2300,7 +2294,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:4
6
1
src/lib/device.ts:41
9
__
_
__
_
...
@@ -2324,7 +2318,7 @@ ___
...
@@ -2324,7 +2318,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:
431
src/lib/device.ts:
389
__
_
__
_
...
@@ -2348,7 +2342,7 @@ ___
...
@@ -2348,7 +2342,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:58
0
src/lib/device.ts:5
3
8
__
_
__
_
...
@@ -2375,7 +2369,7 @@ ___
...
@@ -2375,7 +2369,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:5
64
src/lib/device.ts:5
22
__
_
__
_
...
@@ -2399,7 +2393,7 @@ ___
...
@@ -2399,7 +2393,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:
441
src/lib/device.ts:
399
__
_
__
_
...
@@ -2423,7 +2417,7 @@ ___
...
@@ -2423,7 +2417,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:4
51
src/lib/device.ts:4
09
__
_
__
_
...
@@ -2447,7 +2441,7 @@ ___
...
@@ -2447,7 +2441,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:4
71
src/lib/device.ts:4
29
__
_
__
_
...
@@ -2471,7 +2465,7 @@ ___
...
@@ -2471,7 +2465,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:
536
src/lib/device.ts:
494
__
_
__
_
...
@@ -2497,7 +2491,7 @@ Write a [ToRadio](https://buf.build/meshtastic/protobufs/docs/main:meshtastic#me
...
@@ -2497,7 +2491,7 @@ Write a [ToRadio](https://buf.build/meshtastic/protobufs/docs/main:meshtastic#me
###### Defined in
###### Defined in
src/lib/device.ts:26
1
src/lib/device.ts:26
3
<a
name=
"classessocketdevicemd"
></a>
<a
name=
"classessocketdevicemd"
></a>
...
@@ -2548,6 +2542,7 @@ src/lib/device.ts:261
...
@@ -2548,6 +2542,7 @@ src/lib/device.ts:261
-
[
getConfig
](
#getconfig
)
-
[
getConfig
](
#getconfig
)
-
[
getMetadata
](
#getmetadata
)
-
[
getMetadata
](
#getmetadata
)
-
[
getModuleConfig
](
#getmoduleconfig
)
-
[
getModuleConfig
](
#getmoduleconfig
)
-
[
getNodeInfo
](
#getnodeinfo
)
-
[
getOwner
](
#getowner
)
-
[
getOwner
](
#getowner
)
-
[
listenerCount
](
#listenercount
)
-
[
listenerCount
](
#listenercount
)
-
[
listeners
](
#listeners
)
-
[
listeners
](
#listeners
)
...
@@ -2562,7 +2557,6 @@ src/lib/device.ts:261
...
@@ -2562,7 +2557,6 @@ src/lib/device.ts:261
-
[
removeListener
](
#removelistener
)
-
[
removeListener
](
#removelistener
)
-
[
resetNodes
](
#resetnodes
)
-
[
resetNodes
](
#resetnodes
)
-
[
sendAdminMessage
](
#sendadminmessage
)
-
[
sendAdminMessage
](
#sendadminmessage
)
-
[
sendEncrypted
](
#sendencrypted
)
-
[
sendHeartbeat
](
#sendheartbeat
)
-
[
sendHeartbeat
](
#sendheartbeat
)
-
[
sendPacket
](
#sendpacket
)
-
[
sendPacket
](
#sendpacket
)
-
[
sendText
](
#sendtext
)
-
[
sendText
](
#sendtext
)
...
@@ -2801,7 +2795,7 @@ This will forestall the reboot until you're ready to bulk-commit your changes.
...
@@ -2801,7 +2795,7 @@ This will forestall the reboot until you're ready to bulk-commit your changes.
###### Defined in
###### Defined in
src/lib/device.ts:
410
src/lib/device.ts:
368
__
_
__
_
...
@@ -2819,7 +2813,7 @@ ___
...
@@ -2819,7 +2813,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:5
60
src/lib/device.ts:5
18
__
_
__
_
...
@@ -2837,7 +2831,7 @@ ___
...
@@ -2837,7 +2831,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:54
6
src/lib/device.ts:5
0
4
__
_
__
_
...
@@ -2857,7 +2851,7 @@ The companion method to `beginEditSettings`. Call this when you're ready to comm
...
@@ -2857,7 +2851,7 @@ The companion method to `beginEditSettings`. Call this when you're ready to comm
###### Defined in
###### Defined in
src/lib/device.ts:
421
src/lib/device.ts:
379
__
_
__
_
...
@@ -2905,7 +2899,7 @@ and perform maintenance.
...
@@ -2905,7 +2899,7 @@ and perform maintenance.
###### Defined in
###### Defined in
src/lib/device.ts:1
18
src/lib/device.ts:1
20
__
_
__
_
...
@@ -2990,7 +2984,7 @@ Maybe we want to ensure factory defaults before applying common settings to any
...
@@ -2990,7 +2984,7 @@ Maybe we want to ensure factory defaults before applying common settings to any
###### Defined in
###### Defined in
src/lib/device.ts:
605
src/lib/device.ts:
563
__
_
__
_
...
@@ -3015,7 +3009,7 @@ ___
...
@@ -3015,7 +3009,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:4
76
src/lib/device.ts:4
34
__
_
__
_
...
@@ -3040,7 +3034,7 @@ ___
...
@@ -3040,7 +3034,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:4
86
src/lib/device.ts:4
44
__
_
__
_
...
@@ -3065,7 +3059,7 @@ ___
...
@@ -3065,7 +3059,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:
516
src/lib/device.ts:
474
__
_
__
_
...
@@ -3090,7 +3084,33 @@ ___
...
@@ -3090,7 +3084,33 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:496
src/lib/device.ts:454
__
_
##### getNodeInfo
▸
**getNodeInfo**
(
`nodeNum`
):
`undefined`
\|
`NodeInfo`
Return data about the given node number from our node DB, or undefined if we don't got none.
###### Parameters
| Name | Type |
| :------ | :------ |
|
`nodeNum`
|
`number`
|
###### Returns
`undefined`
\|
`NodeInfo`
###### Inherited from
[
Device
](
#classesdevicemd
)
.
[
getNodeInfo
](
#getnodeinfo
)
###### Defined in
src/lib/device.ts:585
__
_
__
_
...
@@ -3114,7 +3134,7 @@ ___
...
@@ -3114,7 +3134,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:
506
src/lib/device.ts:
464
__
_
__
_
...
@@ -3288,7 +3308,7 @@ Any associated event listeners (callbacks), ack or response handlers will be cal
...
@@ -3288,7 +3308,7 @@ Any associated event listeners (callbacks), ack or response handlers will be cal
###### Defined in
###### Defined in
src/lib/device.ts:2
48
src/lib/device.ts:2
50
__
_
__
_
...
@@ -3312,7 +3332,7 @@ ___
...
@@ -3312,7 +3332,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:5
5
0
src/lib/device.ts:50
8
__
_
__
_
...
@@ -3354,7 +3374,7 @@ ___
...
@@ -3354,7 +3374,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:5
90
src/lib/device.ts:5
48
__
_
__
_
...
@@ -3397,7 +3417,7 @@ ___
...
@@ -3397,7 +3417,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:
526
src/lib/device.ts:
484
__
_
__
_
...
@@ -3425,36 +3445,7 @@ Send an [AdminMessage](https://buf.build/meshtastic/protobufs/docs/main:meshtast
...
@@ -3425,36 +3445,7 @@ Send an [AdminMessage](https://buf.build/meshtastic/protobufs/docs/main:meshtast
###### Defined in
###### Defined in
src/lib/device.ts:395
src/lib/device.ts:353
__
_
##### sendEncrypted
▸
**sendEncrypted**
(
`«destructured»`
):
`boolean`
Assembles a
[
MeshPacket
](
https://buf.build/meshtastic/protobufs/docs/main:meshtastic#meshtastic.MeshPacket
)
with an encrypted payload.
To do:
Currently you would have to encrypt 'payload' yourself prior to calling.
Presumably we could use channel info read upon initialization to get psk (and alg?) and encrypt 'payload' within this method
###### Parameters
| Name | Type |
| :------ | :------ |
|
`«destructured»`
|
[
`IEncryptedMeshPacketParams`
](
#interfacesdefsiencryptedmeshpacketparamsmd
)
|
###### Returns
`boolean`
###### Inherited from
[
Device
](
#classesdevicemd
)
.
[
sendEncrypted
](
#sendencrypted
)
###### Defined in
src/lib/device.ts:276
__
_
__
_
...
@@ -3474,7 +3465,7 @@ You probably don't need to call this directly. It's only really needed for Seria
...
@@ -3474,7 +3465,7 @@ You probably don't need to call this directly. It's only really needed for Seria
###### Defined in
###### Defined in
src/lib/device.ts:
616
src/lib/device.ts:
574
__
_
__
_
...
@@ -3500,7 +3491,7 @@ Assembles a [MeshPacket](https://buf.build/meshtastic/protobufs/docs/main:meshta
...
@@ -3500,7 +3491,7 @@ Assembles a [MeshPacket](https://buf.build/meshtastic/protobufs/docs/main:meshta
###### Defined in
###### Defined in
src/lib/device.ts:
315
src/lib/device.ts:
273
__
_
__
_
...
@@ -3526,7 +3517,7 @@ Send a text message out into the mesh, optionally specifying a 'to' node address
...
@@ -3526,7 +3517,7 @@ Send a text message out into the mesh, optionally specifying a 'to' node address
###### Defined in
###### Defined in
src/lib/device.ts:3
74
src/lib/device.ts:3
32
__
_
__
_
...
@@ -3550,7 +3541,7 @@ ___
...
@@ -3550,7 +3541,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:4
6
1
src/lib/device.ts:41
9
__
_
__
_
...
@@ -3574,7 +3565,7 @@ ___
...
@@ -3574,7 +3565,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:
431
src/lib/device.ts:
389
__
_
__
_
...
@@ -3598,7 +3589,7 @@ ___
...
@@ -3598,7 +3589,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:58
0
src/lib/device.ts:5
3
8
__
_
__
_
...
@@ -3625,7 +3616,7 @@ ___
...
@@ -3625,7 +3616,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:5
64
src/lib/device.ts:5
22
__
_
__
_
...
@@ -3649,7 +3640,7 @@ ___
...
@@ -3649,7 +3640,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:
441
src/lib/device.ts:
399
__
_
__
_
...
@@ -3673,7 +3664,7 @@ ___
...
@@ -3673,7 +3664,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:4
51
src/lib/device.ts:4
09
__
_
__
_
...
@@ -3697,7 +3688,7 @@ ___
...
@@ -3697,7 +3688,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:4
71
src/lib/device.ts:4
29
__
_
__
_
...
@@ -3721,7 +3712,7 @@ ___
...
@@ -3721,7 +3712,7 @@ ___
###### Defined in
###### Defined in
src/lib/device.ts:
536
src/lib/device.ts:
494
__
_
__
_
...
@@ -3747,7 +3738,7 @@ Write a [ToRadio](https://buf.build/meshtastic/protobufs/docs/main:meshtastic#me
...
@@ -3747,7 +3738,7 @@ Write a [ToRadio](https://buf.build/meshtastic/protobufs/docs/main:meshtastic#me
###### Defined in
###### Defined in
src/lib/device.ts:26
1
src/lib/device.ts:26
3
## Enums
## Enums
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment