iqs-clients-mqttgateway-node
Version:
Node.js client sdk for mqttgateway microservice
14 lines (13 loc) • 1.28 kB
TypeScript
import { DirectClient } from 'pip-services3-rpc-node';
import { CommandValueV1 } from './CommandValueV1';
import { IMqttGatewayClientV1 } from './IMqttGatewayClientV1';
export declare class MqttGatewayDirectClientV1 extends DirectClient<any> implements IMqttGatewayClientV1 {
constructor();
sendCommands(correlationId: string, orgId: string, deviceId: string, values: CommandValueV1[], timestamp: number, callback?: (err: any, result: boolean) => void): void;
broadcastCommands(correlationId: string, orgId: string, values: CommandValueV1[], timestamp: number, callback?: (err: any, result: boolean) => void): void;
sendSignal(correlationId: string, orgId: string, deviceId: string, signal: number, timestamp: number, callback?: (err: any, result: boolean) => void): void;
broadcastSignal(correlationId: string, orgId: string, signal: number, timestamp: number, callback?: (err: any, result: boolean) => void): void;
pingGateway(correlationId: string, orgId: string, gatewayId: string, callback?: (err: any) => void): void;
pingDevice(correlationId: string, orgId: string, deviceId: string, callback?: (err: any) => void): void;
requestStatistics(correlationId: string, orgId: string, gatewayId: string, callback?: (err: any) => void): void;
}