Skip to content
Snippets Groups Projects
Commit 6e3c0890 authored by echicken's avatar echicken :chicken:
Browse files

Removed of encryption stuff; added getNodeInfo method.

parent d7ea0285
No related branches found
No related tags found
No related merge requests found
...@@ -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:44 src/lib/device.ts:45
#### 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:61 src/lib/device.ts:63
___ ___
...@@ -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:560 src/lib/device.ts:518
___ ___
...@@ -477,7 +477,7 @@ ___ ...@@ -477,7 +477,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:546 src/lib/device.ts:504
___ ___
...@@ -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:62 src/lib/device.ts:64
___ ___
...@@ -531,7 +531,7 @@ and perform maintenance. ...@@ -531,7 +531,7 @@ and perform maintenance.
###### Defined in ###### Defined in
src/lib/device.ts:118 src/lib/device.ts:120
___ ___
...@@ -545,7 +545,7 @@ ___ ...@@ -545,7 +545,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:63 src/lib/device.ts:65
___ ___
...@@ -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:476 src/lib/device.ts:434
___ ___
...@@ -648,7 +648,7 @@ ___ ...@@ -648,7 +648,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:486 src/lib/device.ts:444
___ ___
...@@ -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:248 src/lib/device.ts:250
___ ___
...@@ -900,7 +922,7 @@ ___ ...@@ -900,7 +922,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:550 src/lib/device.ts:508
___ ___
...@@ -938,7 +960,7 @@ ___ ...@@ -938,7 +960,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:590 src/lib/device.ts:548
___ ___
...@@ -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:374 src/lib/device.ts:332
___ ___
...@@ -1106,7 +1103,7 @@ ___ ...@@ -1106,7 +1103,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:461 src/lib/device.ts:419
___ ___
...@@ -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:580 src/lib/device.ts:538
___ ___
...@@ -1169,7 +1166,7 @@ ___ ...@@ -1169,7 +1166,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:564 src/lib/device.ts:522
___ ___
...@@ -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:451 src/lib/device.ts:409
___ ___
...@@ -1229,7 +1226,7 @@ ___ ...@@ -1229,7 +1226,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:471 src/lib/device.ts:429
___ ___
...@@ -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:261 src/lib/device.ts:263
<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:560 src/lib/device.ts:518
___ ___
...@@ -1587,7 +1584,7 @@ ___ ...@@ -1587,7 +1584,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:546 src/lib/device.ts:504
___ ___
...@@ -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:118 src/lib/device.ts:120
___ ___
...@@ -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:476 src/lib/device.ts:434
___ ___
...@@ -1790,7 +1787,7 @@ ___ ...@@ -1790,7 +1787,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:486 src/lib/device.ts:444
___ ___
...@@ -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:248 src/lib/device.ts:250
___ ___
...@@ -2062,7 +2085,7 @@ ___ ...@@ -2062,7 +2085,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:550 src/lib/device.ts:508
___ ___
...@@ -2104,7 +2127,7 @@ ___ ...@@ -2104,7 +2127,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:590 src/lib/device.ts:548
___ ___
...@@ -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:374 src/lib/device.ts:332
___ ___
...@@ -2300,7 +2294,7 @@ ___ ...@@ -2300,7 +2294,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:461 src/lib/device.ts:419
___ ___
...@@ -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:580 src/lib/device.ts:538
___ ___
...@@ -2375,7 +2369,7 @@ ___ ...@@ -2375,7 +2369,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:564 src/lib/device.ts:522
___ ___
...@@ -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:451 src/lib/device.ts:409
___ ___
...@@ -2447,7 +2441,7 @@ ___ ...@@ -2447,7 +2441,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:471 src/lib/device.ts:429
___ ___
...@@ -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:261 src/lib/device.ts:263
<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:560 src/lib/device.ts:518
___ ___
...@@ -2837,7 +2831,7 @@ ___ ...@@ -2837,7 +2831,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:546 src/lib/device.ts:504
___ ___
...@@ -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:118 src/lib/device.ts:120
___ ___
...@@ -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:476 src/lib/device.ts:434
___ ___
...@@ -3040,7 +3034,7 @@ ___ ...@@ -3040,7 +3034,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:486 src/lib/device.ts:444
___ ___
...@@ -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:248 src/lib/device.ts:250
___ ___
...@@ -3312,7 +3332,7 @@ ___ ...@@ -3312,7 +3332,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:550 src/lib/device.ts:508
___ ___
...@@ -3354,7 +3374,7 @@ ___ ...@@ -3354,7 +3374,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:590 src/lib/device.ts:548
___ ___
...@@ -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:374 src/lib/device.ts:332
___ ___
...@@ -3550,7 +3541,7 @@ ___ ...@@ -3550,7 +3541,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:461 src/lib/device.ts:419
___ ___
...@@ -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:580 src/lib/device.ts:538
___ ___
...@@ -3625,7 +3616,7 @@ ___ ...@@ -3625,7 +3616,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:564 src/lib/device.ts:522
___ ___
...@@ -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:451 src/lib/device.ts:409
___ ___
...@@ -3697,7 +3688,7 @@ ___ ...@@ -3697,7 +3688,7 @@ ___
###### Defined in ###### Defined in
src/lib/device.ts:471 src/lib/device.ts:429
___ ___
...@@ -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:261 src/lib/device.ts:263
## Enums ## Enums
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment