homebridge-rinnai-touch-platform
Version:
Homebridge Plugin to control heating/cooling via a Rinnai Touch WiFi Module
22 lines • 651 B
TypeScript
import events = require('events');
import { ILogging } from './ILogging';
import { ModuleAddress } from './UdpService';
export { ModuleAddress };
export declare class TcpService extends events.EventEmitter {
private readonly log;
private readonly hasStaticIpAddress;
private address?;
private readonly timeout;
private readonly udp;
private socket?;
constructor(options?: {
log?: ILogging;
address?: ModuleAddress;
timeout?: number;
});
connect(): Promise<void>;
closeSocket(): void;
destroy(): void;
write(data: string): Promise<void>;
}
//# sourceMappingURL=TcpService.d.ts.map