wpilib-riolog
Version:
27 lines (26 loc) • 771 B
TypeScript
/// <reference types="node" />
import { EventEmitter } from 'events';
import { IRioConsole } from './interfaces';
export declare class RioConsole extends EventEmitter implements IRioConsole {
discard: boolean;
connected: boolean;
private autoReconnect;
private cleanup;
private promise;
private condition;
private closeFunc;
private dataStore;
private teamNumber;
stop(): void;
getAutoReconnect(): boolean;
setAutoReconnect(value: boolean): void;
startListening(): void;
closeSocket(): void;
disconnect(): void;
setTeamNumber(teamNumber: number): void;
dispose(): Promise<void>;
private connect;
private handleBuffer;
private handleData;
private runFunction;
}