@iotize/tap
Version:
IoTize Device client for Javascript
44 lines (43 loc) • 2.39 kB
TypeScript
/**
* Generated file. Do not edit
*/
import { LoginCredential } from './models';
import { LoginCredentialHashed } from './models';
import { SecurityOptions } from './models';
import { WirelessPairingOptions } from './models';
import { CpuFrequencyOptions } from './models';
import { PowerOptimizationOptions } from './models';
import { NetworkOptions } from './models';
import { ProtocolMaxFrameSize } from './models';
import { MultiRequestFrame } from './models';
import { MultiResponseFrame } from './models';
declare module '@iotize/tap/client/impl/lib/frame/tap-stream-core' {
interface TapStreamReader {
readLoginCredential(): LoginCredential;
readLoginCredentialHashed(): LoginCredentialHashed;
readSecurityOptions(): SecurityOptions;
readWirelessPairingOptions(): WirelessPairingOptions;
readCpuFrequencyOptions(): CpuFrequencyOptions;
readPowerOptimizationOptions(): PowerOptimizationOptions;
readNetworkOptions(): NetworkOptions;
readProtocolMaxFrameSize(): ProtocolMaxFrameSize;
readMultiRequestFrame(): MultiRequestFrame;
readMultiRequestFrameRequestItem(): MultiRequestFrame.RequestItem;
readMultiResponseFrame(): MultiResponseFrame;
readMultiResponseFrameResponseItem(): MultiResponseFrame.ResponseItem;
}
interface TapStreamWriter {
writeLoginCredential(model: LoginCredential): TapStreamWriter;
writeLoginCredentialHashed(model: LoginCredentialHashed): TapStreamWriter;
writeSecurityOptions(model: SecurityOptions): TapStreamWriter;
writeWirelessPairingOptions(model: WirelessPairingOptions): TapStreamWriter;
writeCpuFrequencyOptions(model: CpuFrequencyOptions): TapStreamWriter;
writePowerOptimizationOptions(model: PowerOptimizationOptions): TapStreamWriter;
writeNetworkOptions(model: NetworkOptions): TapStreamWriter;
writeProtocolMaxFrameSize(model: ProtocolMaxFrameSize): TapStreamWriter;
writeMultiRequestFrame(model: MultiRequestFrame): TapStreamWriter;
writeMultiRequestFrameRequestItem(model: MultiRequestFrame.RequestItem): TapStreamWriter;
writeMultiResponseFrame(model: MultiResponseFrame): TapStreamWriter;
writeMultiResponseFrameResponseItem(model: MultiResponseFrame.ResponseItem): TapStreamWriter;
}
}