starlink-node
Version:
Node.js package for communication and control of Starlink terminals locally
20 lines • 648 B
TypeScript
import { TerminalStatus, ConnectionStats, LocationInfo, HistoryData } from './types';
export declare class StarlinkClient {
private client;
private host;
private port;
private connected;
constructor(host?: string, port?: number);
private connect;
getStatus(): Promise<TerminalStatus>;
getStats(): Promise<ConnectionStats>;
getLocation(): Promise<LocationInfo>;
getHistory(): Promise<HistoryData>;
reboot(): Promise<void>;
stow(): Promise<void>;
unstow(): Promise<void>;
disconnect(): Promise<void>;
private mapState;
private createStarlinkError;
}
//# sourceMappingURL=client.d.ts.map