Socket
Socket
Sign inDemoInstall

@meshtastic/meshtasticjs

Package Overview
Dependencies
115
Maintainers
1
Versions
181
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.2.12-0 to 2.2.13-0

dist/adapters/bleConnection.d.ts

12

dist/client.d.ts

@@ -1,4 +0,4 @@

import { IBLEConnection } from "./adapters/iBleConnection.js";
import { IHTTPConnection } from "./adapters/iHttpConnection.js";
import { ISerialConnection } from "./adapters/iSerialConnection.js";
import { BleConnection } from "./adapters/bleConnection.js";
import { HttpConnection } from "./adapters/httpConnection.js";
import { SerialConnection } from "./adapters/serialConnection.js";
import { Types } from "./index.js";

@@ -17,11 +17,11 @@ /**

*/
createBLEConnection(configId?: number): IBLEConnection;
createBleConnection(configId?: number): BleConnection;
/**
* Creates a new HTTP(S) connection interface
*/
createHTTPConnection(configId?: number): IHTTPConnection;
createHttpConnection(configId?: number): HttpConnection;
/**
* Creates a new Serial connection interface
*/
createSerialConnection(configId?: number): ISerialConnection;
createSerialConnection(configId?: number): SerialConnection;
/**

@@ -28,0 +28,0 @@ * Adds an already created connection interface to the client

@@ -1,4 +0,4 @@

import { IBLEConnection } from "./adapters/iBleConnection.js";
import { IHTTPConnection } from "./adapters/iHttpConnection.js";
import { ISerialConnection } from "./adapters/iSerialConnection.js";
import { BleConnection } from "./adapters/bleConnection.js";
import { HttpConnection } from "./adapters/httpConnection.js";
import { SerialConnection } from "./adapters/serialConnection.js";
/**

@@ -18,6 +18,6 @@ * Allows to create new connections to devices and manages them. Alternatively,

*/
createBLEConnection(configId) {
const iBLEConnection = new IBLEConnection(configId);
this.deviceInterfaces.push(iBLEConnection);
return iBLEConnection;
createBleConnection(configId) {
const bleConnection = new BleConnection(configId);
this.deviceInterfaces.push(bleConnection);
return bleConnection;
}

@@ -27,6 +27,6 @@ /**

*/
createHTTPConnection(configId) {
const iHTTPConnection = new IHTTPConnection(configId);
this.deviceInterfaces.push(iHTTPConnection);
return iHTTPConnection;
createHttpConnection(configId) {
const httpConnection = new HttpConnection(configId);
this.deviceInterfaces.push(httpConnection);
return httpConnection;
}

@@ -37,3 +37,3 @@ /**

createSerialConnection(configId) {
const iSerialConnection = new ISerialConnection(configId);
const iSerialConnection = new SerialConnection(configId);
this.deviceInterfaces.push(iSerialConnection);

@@ -58,2 +58,2 @@ return iSerialConnection;

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NsaWVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFDOUQsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLCtCQUErQixDQUFDO0FBQ2hFLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBR3BFOzs7O0dBSUc7QUFDSCxNQUFNLE9BQU8sTUFBTTtJQUNqQix5REFBeUQ7SUFDekQsZ0JBQWdCLENBQXlCO0lBRXpDO1FBQ0UsSUFBSSxDQUFDLGdCQUFnQixHQUFHLEVBQUUsQ0FBQztJQUM3QixDQUFDO0lBRUQ7O09BRUc7SUFDSSxtQkFBbUIsQ0FBQyxRQUFpQjtRQUMxQyxNQUFNLGNBQWMsR0FBRyxJQUFJLGNBQWMsQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUNwRCxJQUFJLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQyxDQUFDO1FBQzNDLE9BQU8sY0FBYyxDQUFDO0lBQ3hCLENBQUM7SUFFRDs7T0FFRztJQUNJLG9CQUFvQixDQUFDLFFBQWlCO1FBQzNDLE1BQU0sZUFBZSxHQUFHLElBQUksZUFBZSxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ3RELElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsZUFBZSxDQUFDLENBQUM7UUFDNUMsT0FBTyxlQUFlLENBQUM7SUFDekIsQ0FBQztJQUVEOztPQUVHO0lBQ0ksc0JBQXNCLENBQUMsUUFBaUI7UUFDN0MsTUFBTSxpQkFBaUIsR0FBRyxJQUFJLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQzFELElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsaUJBQWlCLENBQUMsQ0FBQztRQUM5QyxPQUFPLGlCQUFpQixDQUFDO0lBQzNCLENBQUM7SUFFRDs7T0FFRztJQUNJLGFBQWEsQ0FBQyxhQUFtQztRQUN0RCxJQUFJLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDO0lBQzVDLENBQUM7SUFFRDs7T0FFRztJQUNJLGdCQUFnQixDQUFDLGFBQW1DO1FBQ3pELE1BQU0sS0FBSyxHQUFHLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxPQUFPLENBQUMsYUFBYSxDQUFDLENBQUM7UUFDM0QsSUFBSSxLQUFLLEtBQUssQ0FBQyxDQUFDLEVBQUU7WUFDaEIsSUFBSSxDQUFDLGdCQUFnQixDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUM7U0FDeEM7SUFDSCxDQUFDO0NBQ0YifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NsaWVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFDNUQsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQzlELE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBR2xFOzs7O0dBSUc7QUFDSCxNQUFNLE9BQU8sTUFBTTtJQUNqQix5REFBeUQ7SUFDekQsZ0JBQWdCLENBQXlCO0lBRXpDO1FBQ0UsSUFBSSxDQUFDLGdCQUFnQixHQUFHLEVBQUUsQ0FBQztJQUM3QixDQUFDO0lBRUQ7O09BRUc7SUFDSSxtQkFBbUIsQ0FBQyxRQUFpQjtRQUMxQyxNQUFNLGFBQWEsR0FBRyxJQUFJLGFBQWEsQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUNsRCxJQUFJLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDO1FBQzFDLE9BQU8sYUFBYSxDQUFDO0lBQ3ZCLENBQUM7SUFFRDs7T0FFRztJQUNJLG9CQUFvQixDQUFDLFFBQWlCO1FBQzNDLE1BQU0sY0FBYyxHQUFHLElBQUksY0FBYyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ3BELElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsY0FBYyxDQUFDLENBQUM7UUFDM0MsT0FBTyxjQUFjLENBQUM7SUFDeEIsQ0FBQztJQUVEOztPQUVHO0lBQ0ksc0JBQXNCLENBQUMsUUFBaUI7UUFDN0MsTUFBTSxpQkFBaUIsR0FBRyxJQUFJLGdCQUFnQixDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ3pELElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxJQUFJLENBQUMsaUJBQWlCLENBQUMsQ0FBQztRQUM5QyxPQUFPLGlCQUFpQixDQUFDO0lBQzNCLENBQUM7SUFFRDs7T0FFRztJQUNJLGFBQWEsQ0FBQyxhQUFtQztRQUN0RCxJQUFJLENBQUMsZ0JBQWdCLENBQUMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFDO0lBQzVDLENBQUM7SUFFRDs7T0FFRztJQUNJLGdCQUFnQixDQUFDLGFBQW1DO1FBQ3pELE1BQU0sS0FBSyxHQUFHLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxPQUFPLENBQUMsYUFBYSxDQUFDLENBQUM7UUFDM0QsSUFBSSxLQUFLLEtBQUssQ0FBQyxDQUFDLEVBQUU7WUFDaEIsSUFBSSxDQUFDLGdCQUFnQixDQUFDLE1BQU0sQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUM7U0FDeEM7SUFDSCxDQUFDO0NBQ0YifQ==
/** Bluetooth Low Energy ToRadio characteristic */
export declare const toRadioUUID = "f75c76d2-129e-4dad-a1dd-7866124401e7";
export declare const ToRadioUuid = "f75c76d2-129e-4dad-a1dd-7866124401e7";
/** Bluetooth Low Energy FromRadio characteristic */
export declare const fromRadioUUID = "2c55e69e-4993-11ed-b878-0242ac120002";
export declare const FromRadioUuid = "2c55e69e-4993-11ed-b878-0242ac120002";
/**

@@ -9,5 +9,5 @@ * Bluetooth Low Energy FromNum characteristic, provides BLE notification on new

*/
export declare const fromNumUUID = "ed9da18c-a800-4f66-a670-aa7547e34453";
export declare const FromNumUuid = "ed9da18c-a800-4f66-a670-aa7547e34453";
/** Bluetooth Service characteristic, used to identify Meshtastic devices */
export declare const serviceUUID = "6ba1b218-15a8-461f-9fa8-5dcae273eafd";
export declare const ServiceUuid = "6ba1b218-15a8-461f-9fa8-5dcae273eafd";
/** Broadcast destination number */

@@ -14,0 +14,0 @@ export declare const broadcastNum = 4294967295;

/** Bluetooth Low Energy ToRadio characteristic */
export const toRadioUUID = "f75c76d2-129e-4dad-a1dd-7866124401e7";
export const ToRadioUuid = "f75c76d2-129e-4dad-a1dd-7866124401e7";
/** Bluetooth Low Energy FromRadio characteristic */
export const fromRadioUUID = "2c55e69e-4993-11ed-b878-0242ac120002";
export const FromRadioUuid = "2c55e69e-4993-11ed-b878-0242ac120002";
/**

@@ -9,5 +9,5 @@ * Bluetooth Low Energy FromNum characteristic, provides BLE notification on new

*/
export const fromNumUUID = "ed9da18c-a800-4f66-a670-aa7547e34453";
export const FromNumUuid = "ed9da18c-a800-4f66-a670-aa7547e34453";
/** Bluetooth Service characteristic, used to identify Meshtastic devices */
export const serviceUUID = "6ba1b218-15a8-461f-9fa8-5dcae273eafd";
export const ServiceUuid = "6ba1b218-15a8-461f-9fa8-5dcae273eafd";
/** Broadcast destination number */

@@ -14,0 +14,0 @@ export const broadcastNum = 0xffffffff;

@@ -1,9 +0,9 @@

import { IBLEConnection } from "./adapters/iBleConnection.js";
import { IHTTPConnection } from "./adapters/iHttpConnection.js";
import { ISerialConnection } from "./adapters/iSerialConnection.js";
import { BleConnection } from "./adapters/bleConnection.js";
import { HttpConnection } from "./adapters/httpConnection.js";
import { SerialConnection } from "./adapters/serialConnection.js";
import { Client } from "./client.js";
import * as Constants from "./constants.js";
import { IMeshDevice } from "./iMeshDevice.js";
import { MeshDevice } from "./meshDevice.js";
import * as Protobuf from "./protobufs.js";
import * as Types from "./types.js";
export { Client, IMeshDevice, IBLEConnection, IHTTPConnection, ISerialConnection, Types, Constants, Protobuf, };
export { Client, MeshDevice as IMeshDevice, BleConnection as IBLEConnection, HttpConnection as IHTTPConnection, SerialConnection as ISerialConnection, Types, Constants, Protobuf, };

@@ -1,10 +0,10 @@

import { IBLEConnection } from "./adapters/iBleConnection.js";
import { IHTTPConnection } from "./adapters/iHttpConnection.js";
import { ISerialConnection } from "./adapters/iSerialConnection.js";
import { BleConnection } from "./adapters/bleConnection.js";
import { HttpConnection } from "./adapters/httpConnection.js";
import { SerialConnection } from "./adapters/serialConnection.js";
import { Client } from "./client.js";
import * as Constants from "./constants.js";
import { IMeshDevice } from "./iMeshDevice.js";
import { MeshDevice } from "./meshDevice.js";
import * as Protobuf from "./protobufs.js";
import * as Types from "./types.js";
export { Client, IMeshDevice, IBLEConnection, IHTTPConnection, ISerialConnection, Types, Constants, Protobuf, };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQzlELE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUNoRSxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxpQ0FBaUMsQ0FBQztBQUNwRSxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sYUFBYSxDQUFDO0FBQ3JDLE9BQU8sS0FBSyxTQUFTLE1BQU0sZ0JBQWdCLENBQUM7QUFDNUMsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBQy9DLE9BQU8sS0FBSyxRQUFRLE1BQU0sZ0JBQWdCLENBQUM7QUFDM0MsT0FBTyxLQUFLLEtBQUssTUFBTSxZQUFZLENBQUM7QUFFcEMsT0FBTyxFQUNMLE1BQU0sRUFDTixXQUFXLEVBQ1gsY0FBYyxFQUNkLGVBQWUsRUFDZixpQkFBaUIsRUFDakIsS0FBSyxFQUNMLFNBQVMsRUFDVCxRQUFRLEdBQ1QsQ0FBQyJ9
export { Client, MeshDevice as IMeshDevice, BleConnection as IBLEConnection, HttpConnection as IHTTPConnection, SerialConnection as ISerialConnection, Types, Constants, Protobuf, };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQzVELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSw4QkFBOEIsQ0FBQztBQUM5RCxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUNsRSxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sYUFBYSxDQUFDO0FBQ3JDLE9BQU8sS0FBSyxTQUFTLE1BQU0sZ0JBQWdCLENBQUM7QUFDNUMsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQzdDLE9BQU8sS0FBSyxRQUFRLE1BQU0sZ0JBQWdCLENBQUM7QUFDM0MsT0FBTyxLQUFLLEtBQUssTUFBTSxZQUFZLENBQUM7QUFFcEMsT0FBTyxFQUNMLE1BQU0sRUFDTixVQUFVLElBQUksV0FBVyxFQUN6QixhQUFhLElBQUksY0FBYyxFQUMvQixjQUFjLElBQUksZUFBZSxFQUNqQyxnQkFBZ0IsSUFBSSxpQkFBaUIsRUFDckMsS0FBSyxFQUNMLFNBQVMsRUFDVCxRQUFRLEdBQ1QsQ0FBQyJ9
/// <reference types="web-bluetooth" />
/// <reference types="w3c-web-serial" />
import type { IBLEConnection, IHTTPConnection, ISerialConnection, Protobuf } from "./index.js";
export interface IQueueItem {
export interface QueueItem {
id: number;

@@ -20,4 +20,4 @@ data: Uint8Array;

}
export type ConnectionParameters = HTTPConnectionParameters | BLEConnectionParameters | SerialConnectionParameters;
export interface HTTPConnectionParameters {
export type ConnectionParameters = HttpConnectionParameters | BleConnectionParameters | SerialConnectionParameters;
export interface HttpConnectionParameters {
/** Address The IP Address/Domain to connect to, without protocol */

@@ -38,3 +38,3 @@ address: string;

}
export interface BLEConnectionParameters {
export interface BleConnectionParameters {
/** Optional filter options for the web bluetooth api requestDevice() method */

@@ -41,0 +41,0 @@ deviceFilter?: RequestDeviceOptions;

@@ -1,2 +0,2 @@

import { IQueueItem, PacketError } from "../types.js";
import { QueueItem, PacketError } from "../types.js";
export declare class Queue {

@@ -9,5 +9,5 @@ private queue;

constructor();
getState(): IQueueItem[];
getState(): QueueItem[];
clear(): void;
push(item: Omit<IQueueItem, "promise" | "sent" | "added">): void;
push(item: Omit<QueueItem, "promise" | "sent" | "added">): void;
remove(id: number): void;

@@ -14,0 +14,0 @@ processAck(id: number): void;

@@ -93,2 +93,2 @@ import { Protobuf } from "../index.js";

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicXVldWUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvcXVldWUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUV2QyxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sWUFBWSxDQUFDO0FBRXRDLE1BQU0sT0FBTyxLQUFLO0lBQ1IsS0FBSyxHQUFpQixFQUFFLENBQUM7SUFDekIsSUFBSSxHQUFHLEtBQUssQ0FBQztJQUNiLFdBQVcsR0FBRyxJQUFJLFFBQVEsRUFBVSxDQUFDO0lBQ3JDLGFBQWEsR0FBRyxJQUFJLFFBQVEsRUFBZSxDQUFDO0lBQzVDLE9BQU8sQ0FBUztJQUV4QjtRQUNFLElBQUksQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO0lBQ3ZCLENBQUM7SUFFTSxRQUFRO1FBQ2IsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDO0lBQ3BCLENBQUM7SUFFTSxLQUFLO1FBQ1YsSUFBSSxDQUFDLEtBQUssR0FBRyxFQUFFLENBQUM7SUFDbEIsQ0FBQztJQUVNLElBQUksQ0FBQyxJQUFvRDtRQUM5RCxNQUFNLFNBQVMsR0FBZTtZQUM1QixHQUFHLElBQUk7WUFDUCxJQUFJLEVBQUUsS0FBSztZQUNYLEtBQUssRUFBRSxJQUFJLElBQUksRUFBRTtZQUNqQixPQUFPLEVBQUUsSUFBSSxPQUFPLENBQVMsQ0FBQyxPQUFPLEVBQUUsTUFBTSxFQUFFLEVBQUU7Z0JBQy9DLElBQUksQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUU7b0JBQ2hDLElBQUksSUFBSSxDQUFDLEVBQUUsS0FBSyxFQUFFLEVBQUU7d0JBQ2xCLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDO3dCQUNyQixPQUFPLENBQUMsRUFBRSxDQUFDLENBQUM7cUJBQ2I7Z0JBQ0gsQ0FBQyxDQUFDLENBQUM7Z0JBQ0gsSUFBSSxD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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicXVldWUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvcXVldWUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUV2QyxPQUFPLEVBQUUsUUFBUSxFQUFFLE1BQU0sWUFBWSxDQUFDO0FBRXRDLE1BQU0sT0FBTyxLQUFLO0lBQ1IsS0FBSyxHQUFnQixFQUFFLENBQUM7SUFDeEIsSUFBSSxHQUFHLEtBQUssQ0FBQztJQUNiLFdBQVcsR0FBRyxJQUFJLFFBQVEsRUFBVSxDQUFDO0lBQ3JDLGFBQWEsR0FBRyxJQUFJLFFBQVEsRUFBZSxDQUFDO0lBQzVDLE9BQU8sQ0FBUztJQUV4QjtRQUNFLElBQUksQ0FBQyxPQUFPLEdBQUcsS0FBSyxDQUFDO0lBQ3ZCLENBQUM7SUFFTSxRQUFRO1FBQ2IsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDO0lBQ3BCLENBQUM7SUFFTSxLQUFLO1FBQ1YsSUFBSSxDQUFDLEtBQUssR0FBRyxFQUFFLENBQUM7SUFDbEIsQ0FBQztJQUVNLElBQUksQ0FBQyxJQUFtRDtRQUM3RCxNQUFNLFNBQVMsR0FBYztZQUMzQixHQUFHLElBQUk7WUFDUCxJQUFJLEVBQUUsS0FBSztZQUNYLEtBQUssRUFBRSxJQUFJLElBQUksRUFBRTtZQUNqQixPQUFPLEVBQUUsSUFBSSxPQUFPLENBQVMsQ0FBQyxPQUFPLEVBQUUsTUFBTSxFQUFFLEVBQUU7Z0JBQy9DLElBQUksQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLENBQUMsRUFBRSxFQUFFLEVBQUU7b0JBQ2hDLElBQUksSUFBSSxDQUFDLEVBQUUsS0FBSyxFQUFFLEVBQUU7d0JBQ2xCLElBQUksQ0FBQyxNQUFNLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDO3dCQUNyQixPQUFPLENBQUMsRUFBRSxDQUFDLENBQUM7cUJBQ2I7Z0JBQ0gsQ0FBQyxDQUFDLENBQUM7Z0JBQ0gsSUFBSSxD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
import { Protobuf } from "../index.js";
type XModemProps = (toRadio: Uint8Array, id?: number) => Promise<number>;
export declare class XModem {
type XmodemProps = (toRadio: Uint8Array, id?: number) => Promise<number>;
export declare class Xmodem {
private sendRaw;

@@ -9,3 +9,3 @@ private rxBuffer;

private counter;
constructor(sendRaw: XModemProps);
constructor(sendRaw: XmodemProps);
downloadFile(filename: string): Promise<number>;

@@ -12,0 +12,0 @@ uploadFile(filename: string, data: Uint8Array): Promise<number>;

import { Protobuf } from "../index.js";
import crc16ccitt from "crc/calculators/crc16ccitt";
export class XModem {
export class Xmodem {
sendRaw;

@@ -5,0 +5,0 @@ rxBuffer;

{
"name": "@meshtastic/meshtasticjs",
"version": "2.2.12-0",
"version": "2.2.13-0",
"description": "Browser library for interfacing with meshtastic devices",

@@ -27,6 +27,3 @@ "license": "GPL-3.0-only",

},
"files": [
"dist",
".npmrc"
],
"files": ["dist", ".npmrc"],
"types": "dist/index.d.ts",

@@ -41,4 +38,5 @@ "bugs": {

"dependencies": {
"@buf/meshtastic_protobufs.bufbuild_es": "1.3.3-20231023204739-5cff000260c7.1",
"@bufbuild/protobuf": "^1.4.0",
"@buf/meshtastic_protobufs.bufbuild_es": "1.4.2-20231115125959-252a144b0286.1",
"@bufbuild/protobuf": "^1.4.2",
"biome": "^0.3.3",
"crc": "^4.3.2",

@@ -50,9 +48,8 @@ "sub-events": "^1.9.0",

"devDependencies": {
"@types/node": "^20.8.8",
"@types/w3c-web-serial": "^1.0.5",
"@types/web-bluetooth": "^0.0.19",
"rome": "^12.1.3",
"typedoc": "^0.25.2",
"@types/node": "^20.9.0",
"@types/w3c-web-serial": "^1.0.6",
"@types/web-bluetooth": "^0.0.20",
"typedoc": "^0.25.3",
"typescript": "^5.2.2"
}
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc