You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
420 B
16 lines
420 B
import {
|
|
IBLEConnection,
|
|
IHTTPConnection,
|
|
ISerialConnection,
|
|
} from '@meshtastic/meshtasticjs';
|
|
|
|
type connectionType = IBLEConnection | IHTTPConnection | ISerialConnection;
|
|
|
|
export let connection: connectionType = new IHTTPConnection();
|
|
|
|
export const ble = new IBLEConnection();
|
|
export const serial = new ISerialConnection();
|
|
|
|
export const setConnection = (conn: connectionType): void => {
|
|
connection = conn;
|
|
};
|
|
|