Socket
Socket
Sign inDemoInstall

@huddly/camera-proto

Package Overview
Dependencies
96
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.0.2 to 1.0.3-rc.0

743

lib/api/huddly_grpc_pb.d.ts

@@ -1,184 +0,589 @@

// GENERATED CODE -- DO NOT EDIT!
// package: huddly
// file: api/huddly.proto
/* tslint:disable */
/* eslint-disable */
import * as grpc from "grpc";
import * as api_huddly_pb from "../api/huddly_pb";
import * as google_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb";
import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb";
import * as grpc from "@grpc/grpc-js";
interface IHuddlyServiceService extends grpc.ServiceDefinition<grpc.UntypedServiceImplementation> {
upgradeDevice: grpc.MethodDefinition<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus>;
upgradeVerify: grpc.MethodDefinition<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus>;
reset: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceStatus>;
getDeviceName: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceName>;
getDeviceVersion: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion>;
getBootloaderVersion: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion>;
getDevicePackages: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion>;
getBootSlot: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.BootSlot>;
setBootSlot: grpc.MethodDefinition<api_huddly_pb.BootSlot, api_huddly_pb.DeviceStatus>;
upgradeBootLoader: grpc.MethodDefinition<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus>;
setIpv4: grpc.MethodDefinition<api_huddly_pb.Ipv4Config, api_huddly_pb.DeviceStatus>;
setPTZ: grpc.MethodDefinition<api_huddly_pb.PTZ, api_huddly_pb.DeviceStatus>;
getPTZ: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.PTZ>;
getLogFiles: grpc.MethodDefinition<api_huddly_pb.LogFile, api_huddly_pb.Chunk>;
eraseLogFile: grpc.MethodDefinition<api_huddly_pb.LogFile, api_huddly_pb.DeviceStatus>;
getTemperatures: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Temperatures>;
resetPtzTransition: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceStatus>;
getCropIndex: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.CropIndexStatusResponse>;
ptzTransition: grpc.MethodDefinition<api_huddly_pb.IndexedTransitions, api_huddly_pb.IndexedTransitionsResponse>;
getCurrentPtzCrop: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.CurrentPtzCrop>;
setCnnFeature: grpc.MethodDefinition<api_huddly_pb.CnnFeature, api_huddly_pb.DeviceStatus>;
getCnnFeatureStatus: grpc.MethodDefinition<api_huddly_pb.CnnFeature, api_huddly_pb.CNNStatus>;
getUptime: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Uptime>;
setTimezone: grpc.MethodDefinition<api_huddly_pb.Timezone, api_huddly_pb.DeviceStatus>;
getTimezone: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Timezone>;
setTime: grpc.MethodDefinition<google_protobuf_timestamp_pb.Timestamp, api_huddly_pb.DeviceStatus>;
getTime: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, google_protobuf_timestamp_pb.Timestamp>;
setBrightness: grpc.MethodDefinition<api_huddly_pb.Brightness, api_huddly_pb.DeviceStatus>;
getBrightness: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Brightness>;
setSaturation: grpc.MethodDefinition<api_huddly_pb.Saturation, api_huddly_pb.DeviceStatus>;
getSaturation: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Saturation>;
getRawBuffer: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Chunk>;
getVideoFormats: grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.VideoFormats>;
upgradeDevice: IHuddlyServiceService_IUpgradeDevice;
upgradeVerify: IHuddlyServiceService_IUpgradeVerify;
reset: IHuddlyServiceService_IReset;
getDeviceName: IHuddlyServiceService_IGetDeviceName;
getDeviceVersion: IHuddlyServiceService_IGetDeviceVersion;
getBootloaderVersion: IHuddlyServiceService_IGetBootloaderVersion;
getDevicePackages: IHuddlyServiceService_IGetDevicePackages;
getBootSlot: IHuddlyServiceService_IGetBootSlot;
setBootSlot: IHuddlyServiceService_ISetBootSlot;
upgradeBootLoader: IHuddlyServiceService_IUpgradeBootLoader;
setIpv4: IHuddlyServiceService_ISetIpv4;
setPTZ: IHuddlyServiceService_ISetPTZ;
getPTZ: IHuddlyServiceService_IGetPTZ;
getLogFiles: IHuddlyServiceService_IGetLogFiles;
eraseLogFile: IHuddlyServiceService_IEraseLogFile;
getTemperatures: IHuddlyServiceService_IGetTemperatures;
resetPtzTransition: IHuddlyServiceService_IResetPtzTransition;
getCropIndex: IHuddlyServiceService_IGetCropIndex;
ptzTransition: IHuddlyServiceService_IPtzTransition;
getCurrentPtzCrop: IHuddlyServiceService_IGetCurrentPtzCrop;
setCnnFeature: IHuddlyServiceService_ISetCnnFeature;
getCnnFeatureStatus: IHuddlyServiceService_IGetCnnFeatureStatus;
getUptime: IHuddlyServiceService_IGetUptime;
setTimezone: IHuddlyServiceService_ISetTimezone;
getTimezone: IHuddlyServiceService_IGetTimezone;
setTime: IHuddlyServiceService_ISetTime;
getTime: IHuddlyServiceService_IGetTime;
setBrightness: IHuddlyServiceService_ISetBrightness;
getBrightness: IHuddlyServiceService_IGetBrightness;
setSaturation: IHuddlyServiceService_ISetSaturation;
getSaturation: IHuddlyServiceService_IGetSaturation;
getRawBuffer: IHuddlyServiceService_IGetRawBuffer;
getVideoFormats: IHuddlyServiceService_IGetVideoFormats;
}
interface IHuddlyServiceService_IUpgradeDevice extends grpc.MethodDefinition<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/UpgradeDevice";
requestStream: true;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.Chunk>;
requestDeserialize: grpc.deserialize<api_huddly_pb.Chunk>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IUpgradeVerify extends grpc.MethodDefinition<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/UpgradeVerify";
requestStream: true;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.Chunk>;
requestDeserialize: grpc.deserialize<api_huddly_pb.Chunk>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IReset extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/Reset";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IGetDeviceName extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceName> {
path: "/huddly.HuddlyService/GetDeviceName";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceName>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceName>;
}
interface IHuddlyServiceService_IGetDeviceVersion extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion> {
path: "/huddly.HuddlyService/GetDeviceVersion";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceVersion>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceVersion>;
}
interface IHuddlyServiceService_IGetBootloaderVersion extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion> {
path: "/huddly.HuddlyService/GetBootloaderVersion";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceVersion>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceVersion>;
}
interface IHuddlyServiceService_IGetDevicePackages extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion> {
path: "/huddly.HuddlyService/GetDevicePackages";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceVersion>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceVersion>;
}
interface IHuddlyServiceService_IGetBootSlot extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.BootSlot> {
path: "/huddly.HuddlyService/GetBootSlot";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.BootSlot>;
responseDeserialize: grpc.deserialize<api_huddly_pb.BootSlot>;
}
interface IHuddlyServiceService_ISetBootSlot extends grpc.MethodDefinition<api_huddly_pb.BootSlot, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/SetBootSlot";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.BootSlot>;
requestDeserialize: grpc.deserialize<api_huddly_pb.BootSlot>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IUpgradeBootLoader extends grpc.MethodDefinition<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/UpgradeBootLoader";
requestStream: true;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.Chunk>;
requestDeserialize: grpc.deserialize<api_huddly_pb.Chunk>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_ISetIpv4 extends grpc.MethodDefinition<api_huddly_pb.Ipv4Config, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/SetIpv4";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.Ipv4Config>;
requestDeserialize: grpc.deserialize<api_huddly_pb.Ipv4Config>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_ISetPTZ extends grpc.MethodDefinition<api_huddly_pb.PTZ, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/SetPTZ";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.PTZ>;
requestDeserialize: grpc.deserialize<api_huddly_pb.PTZ>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IGetPTZ extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.PTZ> {
path: "/huddly.HuddlyService/GetPTZ";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.PTZ>;
responseDeserialize: grpc.deserialize<api_huddly_pb.PTZ>;
}
interface IHuddlyServiceService_IGetLogFiles extends grpc.MethodDefinition<api_huddly_pb.LogFile, api_huddly_pb.Chunk> {
path: "/huddly.HuddlyService/GetLogFiles";
requestStream: false;
responseStream: true;
requestSerialize: grpc.serialize<api_huddly_pb.LogFile>;
requestDeserialize: grpc.deserialize<api_huddly_pb.LogFile>;
responseSerialize: grpc.serialize<api_huddly_pb.Chunk>;
responseDeserialize: grpc.deserialize<api_huddly_pb.Chunk>;
}
interface IHuddlyServiceService_IEraseLogFile extends grpc.MethodDefinition<api_huddly_pb.LogFile, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/EraseLogFile";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.LogFile>;
requestDeserialize: grpc.deserialize<api_huddly_pb.LogFile>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IGetTemperatures extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Temperatures> {
path: "/huddly.HuddlyService/GetTemperatures";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.Temperatures>;
responseDeserialize: grpc.deserialize<api_huddly_pb.Temperatures>;
}
interface IHuddlyServiceService_IResetPtzTransition extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/ResetPtzTransition";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IGetCropIndex extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.CropIndexStatusResponse> {
path: "/huddly.HuddlyService/GetCropIndex";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.CropIndexStatusResponse>;
responseDeserialize: grpc.deserialize<api_huddly_pb.CropIndexStatusResponse>;
}
interface IHuddlyServiceService_IPtzTransition extends grpc.MethodDefinition<api_huddly_pb.IndexedTransitions, api_huddly_pb.IndexedTransitionsResponse> {
path: "/huddly.HuddlyService/PtzTransition";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.IndexedTransitions>;
requestDeserialize: grpc.deserialize<api_huddly_pb.IndexedTransitions>;
responseSerialize: grpc.serialize<api_huddly_pb.IndexedTransitionsResponse>;
responseDeserialize: grpc.deserialize<api_huddly_pb.IndexedTransitionsResponse>;
}
interface IHuddlyServiceService_IGetCurrentPtzCrop extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.CurrentPtzCrop> {
path: "/huddly.HuddlyService/GetCurrentPtzCrop";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.CurrentPtzCrop>;
responseDeserialize: grpc.deserialize<api_huddly_pb.CurrentPtzCrop>;
}
interface IHuddlyServiceService_ISetCnnFeature extends grpc.MethodDefinition<api_huddly_pb.CnnFeature, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/SetCnnFeature";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.CnnFeature>;
requestDeserialize: grpc.deserialize<api_huddly_pb.CnnFeature>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IGetCnnFeatureStatus extends grpc.MethodDefinition<api_huddly_pb.CnnFeature, api_huddly_pb.CNNStatus> {
path: "/huddly.HuddlyService/GetCnnFeatureStatus";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.CnnFeature>;
requestDeserialize: grpc.deserialize<api_huddly_pb.CnnFeature>;
responseSerialize: grpc.serialize<api_huddly_pb.CNNStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.CNNStatus>;
}
interface IHuddlyServiceService_IGetUptime extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Uptime> {
path: "/huddly.HuddlyService/GetUptime";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.Uptime>;
responseDeserialize: grpc.deserialize<api_huddly_pb.Uptime>;
}
interface IHuddlyServiceService_ISetTimezone extends grpc.MethodDefinition<api_huddly_pb.Timezone, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/SetTimezone";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.Timezone>;
requestDeserialize: grpc.deserialize<api_huddly_pb.Timezone>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IGetTimezone extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Timezone> {
path: "/huddly.HuddlyService/GetTimezone";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.Timezone>;
responseDeserialize: grpc.deserialize<api_huddly_pb.Timezone>;
}
interface IHuddlyServiceService_ISetTime extends grpc.MethodDefinition<google_protobuf_timestamp_pb.Timestamp, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/SetTime";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_timestamp_pb.Timestamp>;
requestDeserialize: grpc.deserialize<google_protobuf_timestamp_pb.Timestamp>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IGetTime extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, google_protobuf_timestamp_pb.Timestamp> {
path: "/huddly.HuddlyService/GetTime";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<google_protobuf_timestamp_pb.Timestamp>;
responseDeserialize: grpc.deserialize<google_protobuf_timestamp_pb.Timestamp>;
}
interface IHuddlyServiceService_ISetBrightness extends grpc.MethodDefinition<api_huddly_pb.Brightness, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/SetBrightness";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.Brightness>;
requestDeserialize: grpc.deserialize<api_huddly_pb.Brightness>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IGetBrightness extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Brightness> {
path: "/huddly.HuddlyService/GetBrightness";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.Brightness>;
responseDeserialize: grpc.deserialize<api_huddly_pb.Brightness>;
}
interface IHuddlyServiceService_ISetSaturation extends grpc.MethodDefinition<api_huddly_pb.Saturation, api_huddly_pb.DeviceStatus> {
path: "/huddly.HuddlyService/SetSaturation";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<api_huddly_pb.Saturation>;
requestDeserialize: grpc.deserialize<api_huddly_pb.Saturation>;
responseSerialize: grpc.serialize<api_huddly_pb.DeviceStatus>;
responseDeserialize: grpc.deserialize<api_huddly_pb.DeviceStatus>;
}
interface IHuddlyServiceService_IGetSaturation extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Saturation> {
path: "/huddly.HuddlyService/GetSaturation";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.Saturation>;
responseDeserialize: grpc.deserialize<api_huddly_pb.Saturation>;
}
interface IHuddlyServiceService_IGetRawBuffer extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.Chunk> {
path: "/huddly.HuddlyService/GetRawBuffer";
requestStream: false;
responseStream: true;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.Chunk>;
responseDeserialize: grpc.deserialize<api_huddly_pb.Chunk>;
}
interface IHuddlyServiceService_IGetVideoFormats extends grpc.MethodDefinition<google_protobuf_empty_pb.Empty, api_huddly_pb.VideoFormats> {
path: "/huddly.HuddlyService/GetVideoFormats";
requestStream: false;
responseStream: false;
requestSerialize: grpc.serialize<google_protobuf_empty_pb.Empty>;
requestDeserialize: grpc.deserialize<google_protobuf_empty_pb.Empty>;
responseSerialize: grpc.serialize<api_huddly_pb.VideoFormats>;
responseDeserialize: grpc.deserialize<api_huddly_pb.VideoFormats>;
}
export const HuddlyServiceService: IHuddlyServiceService;
export interface IHuddlyServiceServer extends grpc.UntypedServiceImplementation {
upgradeDevice: grpc.handleClientStreamingCall<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus>;
upgradeVerify: grpc.handleClientStreamingCall<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus>;
reset: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceStatus>;
getDeviceName: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceName>;
getDeviceVersion: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion>;
getBootloaderVersion: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion>;
getDevicePackages: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion>;
getBootSlot: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.BootSlot>;
setBootSlot: grpc.handleUnaryCall<api_huddly_pb.BootSlot, api_huddly_pb.DeviceStatus>;
upgradeBootLoader: grpc.handleClientStreamingCall<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus>;
setIpv4: grpc.handleUnaryCall<api_huddly_pb.Ipv4Config, api_huddly_pb.DeviceStatus>;
setPTZ: grpc.handleUnaryCall<api_huddly_pb.PTZ, api_huddly_pb.DeviceStatus>;
getPTZ: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.PTZ>;
getLogFiles: grpc.handleServerStreamingCall<api_huddly_pb.LogFile, api_huddly_pb.Chunk>;
eraseLogFile: grpc.handleUnaryCall<api_huddly_pb.LogFile, api_huddly_pb.DeviceStatus>;
getTemperatures: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Temperatures>;
resetPtzTransition: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceStatus>;
getCropIndex: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.CropIndexStatusResponse>;
ptzTransition: grpc.handleUnaryCall<api_huddly_pb.IndexedTransitions, api_huddly_pb.IndexedTransitionsResponse>;
getCurrentPtzCrop: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.CurrentPtzCrop>;
setCnnFeature: grpc.handleUnaryCall<api_huddly_pb.CnnFeature, api_huddly_pb.DeviceStatus>;
getCnnFeatureStatus: grpc.handleUnaryCall<api_huddly_pb.CnnFeature, api_huddly_pb.CNNStatus>;
getUptime: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Uptime>;
setTimezone: grpc.handleUnaryCall<api_huddly_pb.Timezone, api_huddly_pb.DeviceStatus>;
getTimezone: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Timezone>;
setTime: grpc.handleUnaryCall<google_protobuf_timestamp_pb.Timestamp, api_huddly_pb.DeviceStatus>;
getTime: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, google_protobuf_timestamp_pb.Timestamp>;
setBrightness: grpc.handleUnaryCall<api_huddly_pb.Brightness, api_huddly_pb.DeviceStatus>;
getBrightness: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Brightness>;
setSaturation: grpc.handleUnaryCall<api_huddly_pb.Saturation, api_huddly_pb.DeviceStatus>;
getSaturation: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Saturation>;
getRawBuffer: grpc.handleServerStreamingCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Chunk>;
getVideoFormats: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.VideoFormats>;
export interface IHuddlyServiceServer {
upgradeDevice: grpc.handleClientStreamingCall<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus>;
upgradeVerify: grpc.handleClientStreamingCall<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus>;
reset: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceStatus>;
getDeviceName: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceName>;
getDeviceVersion: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion>;
getBootloaderVersion: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion>;
getDevicePackages: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceVersion>;
getBootSlot: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.BootSlot>;
setBootSlot: grpc.handleUnaryCall<api_huddly_pb.BootSlot, api_huddly_pb.DeviceStatus>;
upgradeBootLoader: grpc.handleClientStreamingCall<api_huddly_pb.Chunk, api_huddly_pb.DeviceStatus>;
setIpv4: grpc.handleUnaryCall<api_huddly_pb.Ipv4Config, api_huddly_pb.DeviceStatus>;
setPTZ: grpc.handleUnaryCall<api_huddly_pb.PTZ, api_huddly_pb.DeviceStatus>;
getPTZ: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.PTZ>;
getLogFiles: grpc.handleServerStreamingCall<api_huddly_pb.LogFile, api_huddly_pb.Chunk>;
eraseLogFile: grpc.handleUnaryCall<api_huddly_pb.LogFile, api_huddly_pb.DeviceStatus>;
getTemperatures: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Temperatures>;
resetPtzTransition: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.DeviceStatus>;
getCropIndex: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.CropIndexStatusResponse>;
ptzTransition: grpc.handleUnaryCall<api_huddly_pb.IndexedTransitions, api_huddly_pb.IndexedTransitionsResponse>;
getCurrentPtzCrop: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.CurrentPtzCrop>;
setCnnFeature: grpc.handleUnaryCall<api_huddly_pb.CnnFeature, api_huddly_pb.DeviceStatus>;
getCnnFeatureStatus: grpc.handleUnaryCall<api_huddly_pb.CnnFeature, api_huddly_pb.CNNStatus>;
getUptime: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Uptime>;
setTimezone: grpc.handleUnaryCall<api_huddly_pb.Timezone, api_huddly_pb.DeviceStatus>;
getTimezone: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Timezone>;
setTime: grpc.handleUnaryCall<google_protobuf_timestamp_pb.Timestamp, api_huddly_pb.DeviceStatus>;
getTime: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, google_protobuf_timestamp_pb.Timestamp>;
setBrightness: grpc.handleUnaryCall<api_huddly_pb.Brightness, api_huddly_pb.DeviceStatus>;
getBrightness: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Brightness>;
setSaturation: grpc.handleUnaryCall<api_huddly_pb.Saturation, api_huddly_pb.DeviceStatus>;
getSaturation: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Saturation>;
getRawBuffer: grpc.handleServerStreamingCall<google_protobuf_empty_pb.Empty, api_huddly_pb.Chunk>;
getVideoFormats: grpc.handleUnaryCall<google_protobuf_empty_pb.Empty, api_huddly_pb.VideoFormats>;
}
export class HuddlyServiceClient extends grpc.Client {
constructor(address: string, credentials: grpc.ChannelCredentials, options?: object);
upgradeDevice(callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeDevice(metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeDevice(metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeVerify(callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeVerify(metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeVerify(metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
reset(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
reset(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
reset(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
getDeviceName(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.DeviceName>): grpc.ClientUnaryCall;
getDeviceName(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceName>): grpc.ClientUnaryCall;
getDeviceName(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceName>): grpc.ClientUnaryCall;
getDeviceVersion(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.DeviceVersion>): grpc.ClientUnaryCall;
getDeviceVersion(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceVersion>): grpc.ClientUnaryCall;
getDeviceVersion(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceVersion>): grpc.ClientUnaryCall;
getBootloaderVersion(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.DeviceVersion>): grpc.ClientUnaryCall;
getBootloaderVersion(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceVersion>): grpc.ClientUnaryCall;
getBootloaderVersion(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceVersion>): grpc.ClientUnaryCall;
getDevicePackages(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.DeviceVersion>): grpc.ClientUnaryCall;
getDevicePackages(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceVersion>): grpc.ClientUnaryCall;
getDevicePackages(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceVersion>): grpc.ClientUnaryCall;
getBootSlot(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.BootSlot>): grpc.ClientUnaryCall;
getBootSlot(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.BootSlot>): grpc.ClientUnaryCall;
getBootSlot(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.BootSlot>): grpc.ClientUnaryCall;
setBootSlot(argument: api_huddly_pb.BootSlot, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setBootSlot(argument: api_huddly_pb.BootSlot, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setBootSlot(argument: api_huddly_pb.BootSlot, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
upgradeBootLoader(callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeBootLoader(metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeBootLoader(metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
setIpv4(argument: api_huddly_pb.Ipv4Config, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setIpv4(argument: api_huddly_pb.Ipv4Config, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setIpv4(argument: api_huddly_pb.Ipv4Config, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setPTZ(argument: api_huddly_pb.PTZ, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setPTZ(argument: api_huddly_pb.PTZ, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setPTZ(argument: api_huddly_pb.PTZ, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
getPTZ(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.PTZ>): grpc.ClientUnaryCall;
getPTZ(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.PTZ>): grpc.ClientUnaryCall;
getPTZ(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.PTZ>): grpc.ClientUnaryCall;
getLogFiles(argument: api_huddly_pb.LogFile, metadataOrOptions?: grpc.Metadata | grpc.CallOptions | null): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
getLogFiles(argument: api_huddly_pb.LogFile, metadata?: grpc.Metadata | null, options?: grpc.CallOptions | null): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
eraseLogFile(argument: api_huddly_pb.LogFile, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
eraseLogFile(argument: api_huddly_pb.LogFile, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
eraseLogFile(argument: api_huddly_pb.LogFile, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
getTemperatures(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.Temperatures>): grpc.ClientUnaryCall;
getTemperatures(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Temperatures>): grpc.ClientUnaryCall;
getTemperatures(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Temperatures>): grpc.ClientUnaryCall;
resetPtzTransition(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
resetPtzTransition(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
resetPtzTransition(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
getCropIndex(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.CropIndexStatusResponse>): grpc.ClientUnaryCall;
getCropIndex(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.CropIndexStatusResponse>): grpc.ClientUnaryCall;
getCropIndex(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.CropIndexStatusResponse>): grpc.ClientUnaryCall;
ptzTransition(argument: api_huddly_pb.IndexedTransitions, callback: grpc.requestCallback<api_huddly_pb.IndexedTransitionsResponse>): grpc.ClientUnaryCall;
ptzTransition(argument: api_huddly_pb.IndexedTransitions, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.IndexedTransitionsResponse>): grpc.ClientUnaryCall;
ptzTransition(argument: api_huddly_pb.IndexedTransitions, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.IndexedTransitionsResponse>): grpc.ClientUnaryCall;
getCurrentPtzCrop(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.CurrentPtzCrop>): grpc.ClientUnaryCall;
getCurrentPtzCrop(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.CurrentPtzCrop>): grpc.ClientUnaryCall;
getCurrentPtzCrop(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.CurrentPtzCrop>): grpc.ClientUnaryCall;
setCnnFeature(argument: api_huddly_pb.CnnFeature, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setCnnFeature(argument: api_huddly_pb.CnnFeature, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setCnnFeature(argument: api_huddly_pb.CnnFeature, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
getCnnFeatureStatus(argument: api_huddly_pb.CnnFeature, callback: grpc.requestCallback<api_huddly_pb.CNNStatus>): grpc.ClientUnaryCall;
getCnnFeatureStatus(argument: api_huddly_pb.CnnFeature, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.CNNStatus>): grpc.ClientUnaryCall;
getCnnFeatureStatus(argument: api_huddly_pb.CnnFeature, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.CNNStatus>): grpc.ClientUnaryCall;
getUptime(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.Uptime>): grpc.ClientUnaryCall;
getUptime(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Uptime>): grpc.ClientUnaryCall;
getUptime(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Uptime>): grpc.ClientUnaryCall;
setTimezone(argument: api_huddly_pb.Timezone, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setTimezone(argument: api_huddly_pb.Timezone, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setTimezone(argument: api_huddly_pb.Timezone, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
getTimezone(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.Timezone>): grpc.ClientUnaryCall;
getTimezone(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Timezone>): grpc.ClientUnaryCall;
getTimezone(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Timezone>): grpc.ClientUnaryCall;
setTime(argument: google_protobuf_timestamp_pb.Timestamp, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setTime(argument: google_protobuf_timestamp_pb.Timestamp, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setTime(argument: google_protobuf_timestamp_pb.Timestamp, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
getTime(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<google_protobuf_timestamp_pb.Timestamp>): grpc.ClientUnaryCall;
getTime(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<google_protobuf_timestamp_pb.Timestamp>): grpc.ClientUnaryCall;
getTime(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<google_protobuf_timestamp_pb.Timestamp>): grpc.ClientUnaryCall;
setBrightness(argument: api_huddly_pb.Brightness, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setBrightness(argument: api_huddly_pb.Brightness, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setBrightness(argument: api_huddly_pb.Brightness, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
getBrightness(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.Brightness>): grpc.ClientUnaryCall;
getBrightness(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Brightness>): grpc.ClientUnaryCall;
getBrightness(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Brightness>): grpc.ClientUnaryCall;
setSaturation(argument: api_huddly_pb.Saturation, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setSaturation(argument: api_huddly_pb.Saturation, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
setSaturation(argument: api_huddly_pb.Saturation, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.DeviceStatus>): grpc.ClientUnaryCall;
getSaturation(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.Saturation>): grpc.ClientUnaryCall;
getSaturation(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Saturation>): grpc.ClientUnaryCall;
getSaturation(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.Saturation>): grpc.ClientUnaryCall;
getRawBuffer(argument: google_protobuf_empty_pb.Empty, metadataOrOptions?: grpc.Metadata | grpc.CallOptions | null): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
getRawBuffer(argument: google_protobuf_empty_pb.Empty, metadata?: grpc.Metadata | null, options?: grpc.CallOptions | null): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
getVideoFormats(argument: google_protobuf_empty_pb.Empty, callback: grpc.requestCallback<api_huddly_pb.VideoFormats>): grpc.ClientUnaryCall;
getVideoFormats(argument: google_protobuf_empty_pb.Empty, metadataOrOptions: grpc.Metadata | grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.VideoFormats>): grpc.ClientUnaryCall;
getVideoFormats(argument: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata | null, options: grpc.CallOptions | null, callback: grpc.requestCallback<api_huddly_pb.VideoFormats>): grpc.ClientUnaryCall;
export interface IHuddlyServiceClient {
upgradeDevice(callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeDevice(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeDevice(options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeDevice(metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeVerify(callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeVerify(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeVerify(options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeVerify(metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
reset(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
reset(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
reset(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
getDeviceName(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceName) => void): grpc.ClientUnaryCall;
getDeviceName(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceName) => void): grpc.ClientUnaryCall;
getDeviceName(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceName) => void): grpc.ClientUnaryCall;
getDeviceVersion(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
getDeviceVersion(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
getDeviceVersion(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
getBootloaderVersion(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
getBootloaderVersion(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
getBootloaderVersion(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
getDevicePackages(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
getDevicePackages(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
getDevicePackages(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
getBootSlot(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.BootSlot) => void): grpc.ClientUnaryCall;
getBootSlot(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.BootSlot) => void): grpc.ClientUnaryCall;
getBootSlot(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.BootSlot) => void): grpc.ClientUnaryCall;
setBootSlot(request: api_huddly_pb.BootSlot, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setBootSlot(request: api_huddly_pb.BootSlot, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setBootSlot(request: api_huddly_pb.BootSlot, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
upgradeBootLoader(callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeBootLoader(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeBootLoader(options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
upgradeBootLoader(metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
setIpv4(request: api_huddly_pb.Ipv4Config, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setIpv4(request: api_huddly_pb.Ipv4Config, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setIpv4(request: api_huddly_pb.Ipv4Config, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setPTZ(request: api_huddly_pb.PTZ, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setPTZ(request: api_huddly_pb.PTZ, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setPTZ(request: api_huddly_pb.PTZ, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
getPTZ(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.PTZ) => void): grpc.ClientUnaryCall;
getPTZ(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.PTZ) => void): grpc.ClientUnaryCall;
getPTZ(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.PTZ) => void): grpc.ClientUnaryCall;
getLogFiles(request: api_huddly_pb.LogFile, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
getLogFiles(request: api_huddly_pb.LogFile, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
eraseLogFile(request: api_huddly_pb.LogFile, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
eraseLogFile(request: api_huddly_pb.LogFile, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
eraseLogFile(request: api_huddly_pb.LogFile, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
getTemperatures(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Temperatures) => void): grpc.ClientUnaryCall;
getTemperatures(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Temperatures) => void): grpc.ClientUnaryCall;
getTemperatures(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Temperatures) => void): grpc.ClientUnaryCall;
resetPtzTransition(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
resetPtzTransition(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
resetPtzTransition(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
getCropIndex(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CropIndexStatusResponse) => void): grpc.ClientUnaryCall;
getCropIndex(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CropIndexStatusResponse) => void): grpc.ClientUnaryCall;
getCropIndex(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CropIndexStatusResponse) => void): grpc.ClientUnaryCall;
ptzTransition(request: api_huddly_pb.IndexedTransitions, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.IndexedTransitionsResponse) => void): grpc.ClientUnaryCall;
ptzTransition(request: api_huddly_pb.IndexedTransitions, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.IndexedTransitionsResponse) => void): grpc.ClientUnaryCall;
ptzTransition(request: api_huddly_pb.IndexedTransitions, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.IndexedTransitionsResponse) => void): grpc.ClientUnaryCall;
getCurrentPtzCrop(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CurrentPtzCrop) => void): grpc.ClientUnaryCall;
getCurrentPtzCrop(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CurrentPtzCrop) => void): grpc.ClientUnaryCall;
getCurrentPtzCrop(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CurrentPtzCrop) => void): grpc.ClientUnaryCall;
setCnnFeature(request: api_huddly_pb.CnnFeature, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setCnnFeature(request: api_huddly_pb.CnnFeature, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setCnnFeature(request: api_huddly_pb.CnnFeature, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
getCnnFeatureStatus(request: api_huddly_pb.CnnFeature, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CNNStatus) => void): grpc.ClientUnaryCall;
getCnnFeatureStatus(request: api_huddly_pb.CnnFeature, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CNNStatus) => void): grpc.ClientUnaryCall;
getCnnFeatureStatus(request: api_huddly_pb.CnnFeature, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CNNStatus) => void): grpc.ClientUnaryCall;
getUptime(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Uptime) => void): grpc.ClientUnaryCall;
getUptime(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Uptime) => void): grpc.ClientUnaryCall;
getUptime(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Uptime) => void): grpc.ClientUnaryCall;
setTimezone(request: api_huddly_pb.Timezone, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setTimezone(request: api_huddly_pb.Timezone, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setTimezone(request: api_huddly_pb.Timezone, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
getTimezone(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Timezone) => void): grpc.ClientUnaryCall;
getTimezone(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Timezone) => void): grpc.ClientUnaryCall;
getTimezone(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Timezone) => void): grpc.ClientUnaryCall;
setTime(request: google_protobuf_timestamp_pb.Timestamp, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setTime(request: google_protobuf_timestamp_pb.Timestamp, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setTime(request: google_protobuf_timestamp_pb.Timestamp, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
getTime(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: google_protobuf_timestamp_pb.Timestamp) => void): grpc.ClientUnaryCall;
getTime(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: google_protobuf_timestamp_pb.Timestamp) => void): grpc.ClientUnaryCall;
getTime(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: google_protobuf_timestamp_pb.Timestamp) => void): grpc.ClientUnaryCall;
setBrightness(request: api_huddly_pb.Brightness, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setBrightness(request: api_huddly_pb.Brightness, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setBrightness(request: api_huddly_pb.Brightness, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
getBrightness(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Brightness) => void): grpc.ClientUnaryCall;
getBrightness(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Brightness) => void): grpc.ClientUnaryCall;
getBrightness(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Brightness) => void): grpc.ClientUnaryCall;
setSaturation(request: api_huddly_pb.Saturation, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setSaturation(request: api_huddly_pb.Saturation, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
setSaturation(request: api_huddly_pb.Saturation, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
getSaturation(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Saturation) => void): grpc.ClientUnaryCall;
getSaturation(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Saturation) => void): grpc.ClientUnaryCall;
getSaturation(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Saturation) => void): grpc.ClientUnaryCall;
getRawBuffer(request: google_protobuf_empty_pb.Empty, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
getRawBuffer(request: google_protobuf_empty_pb.Empty, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
getVideoFormats(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.VideoFormats) => void): grpc.ClientUnaryCall;
getVideoFormats(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.VideoFormats) => void): grpc.ClientUnaryCall;
getVideoFormats(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.VideoFormats) => void): grpc.ClientUnaryCall;
}
export class HuddlyServiceClient extends grpc.Client implements IHuddlyServiceClient {
constructor(address: string, credentials: grpc.ChannelCredentials, options?: object);
public upgradeDevice(callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeDevice(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeDevice(options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeDevice(metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeVerify(callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeVerify(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeVerify(options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeVerify(metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public reset(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public reset(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public reset(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public getDeviceName(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceName) => void): grpc.ClientUnaryCall;
public getDeviceName(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceName) => void): grpc.ClientUnaryCall;
public getDeviceName(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceName) => void): grpc.ClientUnaryCall;
public getDeviceVersion(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
public getDeviceVersion(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
public getDeviceVersion(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
public getBootloaderVersion(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
public getBootloaderVersion(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
public getBootloaderVersion(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
public getDevicePackages(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
public getDevicePackages(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
public getDevicePackages(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceVersion) => void): grpc.ClientUnaryCall;
public getBootSlot(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.BootSlot) => void): grpc.ClientUnaryCall;
public getBootSlot(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.BootSlot) => void): grpc.ClientUnaryCall;
public getBootSlot(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.BootSlot) => void): grpc.ClientUnaryCall;
public setBootSlot(request: api_huddly_pb.BootSlot, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setBootSlot(request: api_huddly_pb.BootSlot, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setBootSlot(request: api_huddly_pb.BootSlot, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public upgradeBootLoader(callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeBootLoader(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeBootLoader(options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public upgradeBootLoader(metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientWritableStream<api_huddly_pb.Chunk>;
public setIpv4(request: api_huddly_pb.Ipv4Config, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setIpv4(request: api_huddly_pb.Ipv4Config, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setIpv4(request: api_huddly_pb.Ipv4Config, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setPTZ(request: api_huddly_pb.PTZ, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setPTZ(request: api_huddly_pb.PTZ, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setPTZ(request: api_huddly_pb.PTZ, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public getPTZ(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.PTZ) => void): grpc.ClientUnaryCall;
public getPTZ(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.PTZ) => void): grpc.ClientUnaryCall;
public getPTZ(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.PTZ) => void): grpc.ClientUnaryCall;
public getLogFiles(request: api_huddly_pb.LogFile, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
public getLogFiles(request: api_huddly_pb.LogFile, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
public eraseLogFile(request: api_huddly_pb.LogFile, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public eraseLogFile(request: api_huddly_pb.LogFile, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public eraseLogFile(request: api_huddly_pb.LogFile, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public getTemperatures(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Temperatures) => void): grpc.ClientUnaryCall;
public getTemperatures(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Temperatures) => void): grpc.ClientUnaryCall;
public getTemperatures(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Temperatures) => void): grpc.ClientUnaryCall;
public resetPtzTransition(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public resetPtzTransition(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public resetPtzTransition(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public getCropIndex(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CropIndexStatusResponse) => void): grpc.ClientUnaryCall;
public getCropIndex(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CropIndexStatusResponse) => void): grpc.ClientUnaryCall;
public getCropIndex(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CropIndexStatusResponse) => void): grpc.ClientUnaryCall;
public ptzTransition(request: api_huddly_pb.IndexedTransitions, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.IndexedTransitionsResponse) => void): grpc.ClientUnaryCall;
public ptzTransition(request: api_huddly_pb.IndexedTransitions, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.IndexedTransitionsResponse) => void): grpc.ClientUnaryCall;
public ptzTransition(request: api_huddly_pb.IndexedTransitions, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.IndexedTransitionsResponse) => void): grpc.ClientUnaryCall;
public getCurrentPtzCrop(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CurrentPtzCrop) => void): grpc.ClientUnaryCall;
public getCurrentPtzCrop(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CurrentPtzCrop) => void): grpc.ClientUnaryCall;
public getCurrentPtzCrop(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CurrentPtzCrop) => void): grpc.ClientUnaryCall;
public setCnnFeature(request: api_huddly_pb.CnnFeature, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setCnnFeature(request: api_huddly_pb.CnnFeature, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setCnnFeature(request: api_huddly_pb.CnnFeature, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public getCnnFeatureStatus(request: api_huddly_pb.CnnFeature, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CNNStatus) => void): grpc.ClientUnaryCall;
public getCnnFeatureStatus(request: api_huddly_pb.CnnFeature, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CNNStatus) => void): grpc.ClientUnaryCall;
public getCnnFeatureStatus(request: api_huddly_pb.CnnFeature, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.CNNStatus) => void): grpc.ClientUnaryCall;
public getUptime(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Uptime) => void): grpc.ClientUnaryCall;
public getUptime(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Uptime) => void): grpc.ClientUnaryCall;
public getUptime(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Uptime) => void): grpc.ClientUnaryCall;
public setTimezone(request: api_huddly_pb.Timezone, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setTimezone(request: api_huddly_pb.Timezone, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setTimezone(request: api_huddly_pb.Timezone, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public getTimezone(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Timezone) => void): grpc.ClientUnaryCall;
public getTimezone(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Timezone) => void): grpc.ClientUnaryCall;
public getTimezone(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Timezone) => void): grpc.ClientUnaryCall;
public setTime(request: google_protobuf_timestamp_pb.Timestamp, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setTime(request: google_protobuf_timestamp_pb.Timestamp, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setTime(request: google_protobuf_timestamp_pb.Timestamp, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public getTime(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: google_protobuf_timestamp_pb.Timestamp) => void): grpc.ClientUnaryCall;
public getTime(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: google_protobuf_timestamp_pb.Timestamp) => void): grpc.ClientUnaryCall;
public getTime(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: google_protobuf_timestamp_pb.Timestamp) => void): grpc.ClientUnaryCall;
public setBrightness(request: api_huddly_pb.Brightness, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setBrightness(request: api_huddly_pb.Brightness, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setBrightness(request: api_huddly_pb.Brightness, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public getBrightness(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Brightness) => void): grpc.ClientUnaryCall;
public getBrightness(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Brightness) => void): grpc.ClientUnaryCall;
public getBrightness(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Brightness) => void): grpc.ClientUnaryCall;
public setSaturation(request: api_huddly_pb.Saturation, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setSaturation(request: api_huddly_pb.Saturation, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public setSaturation(request: api_huddly_pb.Saturation, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.DeviceStatus) => void): grpc.ClientUnaryCall;
public getSaturation(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Saturation) => void): grpc.ClientUnaryCall;
public getSaturation(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Saturation) => void): grpc.ClientUnaryCall;
public getSaturation(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.Saturation) => void): grpc.ClientUnaryCall;
public getRawBuffer(request: google_protobuf_empty_pb.Empty, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
public getRawBuffer(request: google_protobuf_empty_pb.Empty, metadata?: grpc.Metadata, options?: Partial<grpc.CallOptions>): grpc.ClientReadableStream<api_huddly_pb.Chunk>;
public getVideoFormats(request: google_protobuf_empty_pb.Empty, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.VideoFormats) => void): grpc.ClientUnaryCall;
public getVideoFormats(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.VideoFormats) => void): grpc.ClientUnaryCall;
public getVideoFormats(request: google_protobuf_empty_pb.Empty, metadata: grpc.Metadata, options: Partial<grpc.CallOptions>, callback: (error: grpc.ServiceError | null, response: api_huddly_pb.VideoFormats) => void): grpc.ClientUnaryCall;
}
// package: huddly
// file: api/huddly.proto
/* tslint:disable */
/* eslint-disable */
import * as jspb from "google-protobuf";

@@ -8,817 +11,804 @@ import * as google_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb";

export class CropIndexStatusRequest extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CropIndexStatusRequest.AsObject;
static toObject(includeInstance: boolean, msg: CropIndexStatusRequest): CropIndexStatusRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CropIndexStatusRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CropIndexStatusRequest;
static deserializeBinaryFromReader(message: CropIndexStatusRequest, reader: jspb.BinaryReader): CropIndexStatusRequest;
export class CropIndexStatusRequest extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CropIndexStatusRequest.AsObject;
static toObject(includeInstance: boolean, msg: CropIndexStatusRequest): CropIndexStatusRequest.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CropIndexStatusRequest, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CropIndexStatusRequest;
static deserializeBinaryFromReader(message: CropIndexStatusRequest, reader: jspb.BinaryReader): CropIndexStatusRequest;
}
export namespace CropIndexStatusRequest {
export type AsObject = {
}
export type AsObject = {
}
}
export class CropIndexStatusResponse extends jspb.Message {
getCropIndex(): number;
setCropIndex(value: number): void;
export class CropIndexStatusResponse extends jspb.Message {
getCropIndex(): number;
setCropIndex(value: number): CropIndexStatusResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CropIndexStatusResponse.AsObject;
static toObject(includeInstance: boolean, msg: CropIndexStatusResponse): CropIndexStatusResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CropIndexStatusResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CropIndexStatusResponse;
static deserializeBinaryFromReader(message: CropIndexStatusResponse, reader: jspb.BinaryReader): CropIndexStatusResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CropIndexStatusResponse.AsObject;
static toObject(includeInstance: boolean, msg: CropIndexStatusResponse): CropIndexStatusResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CropIndexStatusResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CropIndexStatusResponse;
static deserializeBinaryFromReader(message: CropIndexStatusResponse, reader: jspb.BinaryReader): CropIndexStatusResponse;
}
export namespace CropIndexStatusResponse {
export type AsObject = {
cropIndex: number,
}
export type AsObject = {
cropIndex: number,
}
}
export class Rect extends jspb.Message {
getXCenter(): number;
setXCenter(value: number): void;
export class Rect extends jspb.Message {
getXCenter(): number;
setXCenter(value: number): Rect;
getYCenter(): number;
setYCenter(value: number): Rect;
getZoomFactor(): number;
setZoomFactor(value: number): Rect;
getYCenter(): number;
setYCenter(value: number): void;
getZoomFactor(): number;
setZoomFactor(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Rect.AsObject;
static toObject(includeInstance: boolean, msg: Rect): Rect.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Rect, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Rect;
static deserializeBinaryFromReader(message: Rect, reader: jspb.BinaryReader): Rect;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Rect.AsObject;
static toObject(includeInstance: boolean, msg: Rect): Rect.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Rect, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Rect;
static deserializeBinaryFromReader(message: Rect, reader: jspb.BinaryReader): Rect;
}
export namespace Rect {
export type AsObject = {
xCenter: number,
yCenter: number,
zoomFactor: number,
}
export type AsObject = {
xCenter: number,
yCenter: number,
zoomFactor: number,
}
}
export class Range extends jspb.Message {
getMin(): number;
setMin(value: number): void;
export class Range extends jspb.Message {
getMin(): number;
setMin(value: number): Range;
getMax(): number;
setMax(value: number): Range;
getMax(): number;
setMax(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Range.AsObject;
static toObject(includeInstance: boolean, msg: Range): Range.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Range, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Range;
static deserializeBinaryFromReader(message: Range, reader: jspb.BinaryReader): Range;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Range.AsObject;
static toObject(includeInstance: boolean, msg: Range): Range.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Range, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Range;
static deserializeBinaryFromReader(message: Range, reader: jspb.BinaryReader): Range;
}
export namespace Range {
export type AsObject = {
min: number,
max: number,
}
export type AsObject = {
min: number,
max: number,
}
}
export class VideoFormats extends jspb.Message {
clearFormatsList(): void;
getFormatsList(): Array<VideoFormats.Format>;
setFormatsList(value: Array<VideoFormats.Format>): void;
addFormats(value?: VideoFormats.Format, index?: number): VideoFormats.Format;
export class VideoFormats extends jspb.Message {
clearFormatsList(): void;
getFormatsList(): Array<VideoFormats.Format>;
setFormatsList(value: Array<VideoFormats.Format>): VideoFormats;
addFormats(value?: VideoFormats.Format, index?: number): VideoFormats.Format;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): VideoFormats.AsObject;
static toObject(includeInstance: boolean, msg: VideoFormats): VideoFormats.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: VideoFormats, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): VideoFormats;
static deserializeBinaryFromReader(message: VideoFormats, reader: jspb.BinaryReader): VideoFormats;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): VideoFormats.AsObject;
static toObject(includeInstance: boolean, msg: VideoFormats): VideoFormats.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: VideoFormats, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): VideoFormats;
static deserializeBinaryFromReader(message: VideoFormats, reader: jspb.BinaryReader): VideoFormats;
}
export namespace VideoFormats {
export type AsObject = {
formatsList: Array<VideoFormats.Format.AsObject>,
}
export type AsObject = {
formatsList: Array<VideoFormats.Format.AsObject>,
}
export class Format extends jspb.Message {
getWidth(): number;
setWidth(value: number): void;
getHeight(): number;
setHeight(value: number): void;
export class Format extends jspb.Message {
getWidth(): number;
setWidth(value: number): Format;
getHeight(): number;
setHeight(value: number): Format;
hasZoom(): boolean;
clearZoom(): void;
getZoom(): Range | undefined;
setZoom(value?: Range): void;
hasZoom(): boolean;
clearZoom(): void;
getZoom(): Range | undefined;
setZoom(value?: Range): Format;
hasDzoom(): boolean;
clearDzoom(): void;
getDzoom(): Range | undefined;
setDzoom(value?: Range): void;
hasDzoom(): boolean;
clearDzoom(): void;
getDzoom(): Range | undefined;
setDzoom(value?: Range): Format;
hasPan(): boolean;
clearPan(): void;
getPan(): Range | undefined;
setPan(value?: Range): void;
hasPan(): boolean;
clearPan(): void;
getPan(): Range | undefined;
setPan(value?: Range): Format;
hasTilt(): boolean;
clearTilt(): void;
getTilt(): Range | undefined;
setTilt(value?: Range): void;
hasTilt(): boolean;
clearTilt(): void;
getTilt(): Range | undefined;
setTilt(value?: Range): Format;
getType(): VideoType;
setType(value: VideoType): Format;
getUri(): string;
setUri(value: string): Format;
getFps(): number;
setFps(value: number): Format;
getType(): VideoTypeMap[keyof VideoTypeMap];
setType(value: VideoTypeMap[keyof VideoTypeMap]): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Format.AsObject;
static toObject(includeInstance: boolean, msg: Format): Format.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Format, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Format;
static deserializeBinaryFromReader(message: Format, reader: jspb.BinaryReader): Format;
}
getUri(): string;
setUri(value: string): void;
export namespace Format {
export type AsObject = {
width: number,
height: number,
zoom?: Range.AsObject,
dzoom?: Range.AsObject,
pan?: Range.AsObject,
tilt?: Range.AsObject,
type: VideoType,
uri: string,
fps: number,
}
}
getFps(): number;
setFps(value: number): void;
}
export class IndexedTransitions extends jspb.Message {
clearStartingIndexList(): void;
getStartingIndexList(): Array<number>;
setStartingIndexList(value: Array<number>): IndexedTransitions;
addStartingIndex(value: number, index?: number): number;
clearTransitionList(): void;
getTransitionList(): Array<IndexedTransitions.Transition>;
setTransitionList(value: Array<IndexedTransitions.Transition>): IndexedTransitions;
addTransition(value?: IndexedTransitions.Transition, index?: number): IndexedTransitions.Transition;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Format.AsObject;
static toObject(includeInstance: boolean, msg: Format): Format.AsObject;
toObject(includeInstance?: boolean): IndexedTransitions.AsObject;
static toObject(includeInstance: boolean, msg: IndexedTransitions): IndexedTransitions.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Format, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Format;
static deserializeBinaryFromReader(message: Format, reader: jspb.BinaryReader): Format;
}
static serializeBinaryToWriter(message: IndexedTransitions, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): IndexedTransitions;
static deserializeBinaryFromReader(message: IndexedTransitions, reader: jspb.BinaryReader): IndexedTransitions;
}
export namespace Format {
export namespace IndexedTransitions {
export type AsObject = {
width: number,
height: number,
zoom?: Range.AsObject,
dzoom?: Range.AsObject,
pan?: Range.AsObject,
tilt?: Range.AsObject,
type: VideoTypeMap[keyof VideoTypeMap],
uri: string,
fps: number,
startingIndexList: Array<number>,
transitionList: Array<IndexedTransitions.Transition.AsObject>,
}
}
}
export class IndexedTransitions extends jspb.Message {
clearStartingIndexList(): void;
getStartingIndexList(): Array<number>;
setStartingIndexList(value: Array<number>): void;
addStartingIndex(value: number, index?: number): number;
clearTransitionList(): void;
getTransitionList(): Array<IndexedTransitions.Transition>;
setTransitionList(value: Array<IndexedTransitions.Transition>): void;
addTransition(value?: IndexedTransitions.Transition, index?: number): IndexedTransitions.Transition;
export class Transition extends jspb.Message {
clearCropsList(): void;
getCropsList(): Array<IndexedTransitions.Transition.Crop>;
setCropsList(value: Array<IndexedTransitions.Transition.Crop>): Transition;
addCrops(value?: IndexedTransitions.Transition.Crop, index?: number): IndexedTransitions.Transition.Crop;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): IndexedTransitions.AsObject;
static toObject(includeInstance: boolean, msg: IndexedTransitions): IndexedTransitions.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: IndexedTransitions, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): IndexedTransitions;
static deserializeBinaryFromReader(message: IndexedTransitions, reader: jspb.BinaryReader): IndexedTransitions;
}
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Transition.AsObject;
static toObject(includeInstance: boolean, msg: Transition): Transition.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Transition, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Transition;
static deserializeBinaryFromReader(message: Transition, reader: jspb.BinaryReader): Transition;
}
export namespace IndexedTransitions {
export type AsObject = {
startingIndexList: Array<number>,
transitionList: Array<IndexedTransitions.Transition.AsObject>,
}
export namespace Transition {
export type AsObject = {
cropsList: Array<IndexedTransitions.Transition.Crop.AsObject>,
}
export class Transition extends jspb.Message {
clearCropsList(): void;
getCropsList(): Array<IndexedTransitions.Transition.Crop>;
setCropsList(value: Array<IndexedTransitions.Transition.Crop>): void;
addCrops(value?: IndexedTransitions.Transition.Crop, index?: number): IndexedTransitions.Transition.Crop;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Transition.AsObject;
static toObject(includeInstance: boolean, msg: Transition): Transition.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Transition, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Transition;
static deserializeBinaryFromReader(message: Transition, reader: jspb.BinaryReader): Transition;
}
export class Crop extends jspb.Message {
export namespace Transition {
export type AsObject = {
cropsList: Array<IndexedTransitions.Transition.Crop.AsObject>,
}
hasRect(): boolean;
clearRect(): void;
getRect(): Rect | undefined;
setRect(value?: Rect): Crop;
getCropIndex(): number;
setCropIndex(value: number): Crop;
export class Crop extends jspb.Message {
hasRect(): boolean;
clearRect(): void;
getRect(): Rect | undefined;
setRect(value?: Rect): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Crop.AsObject;
static toObject(includeInstance: boolean, msg: Crop): Crop.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Crop, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Crop;
static deserializeBinaryFromReader(message: Crop, reader: jspb.BinaryReader): Crop;
}
getCropIndex(): number;
setCropIndex(value: number): void;
export namespace Crop {
export type AsObject = {
rect?: Rect.AsObject,
cropIndex: number,
}
}
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Crop.AsObject;
static toObject(includeInstance: boolean, msg: Crop): Crop.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Crop, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Crop;
static deserializeBinaryFromReader(message: Crop, reader: jspb.BinaryReader): Crop;
}
export namespace Crop {
export type AsObject = {
rect?: Rect.AsObject,
cropIndex: number,
}
}
}
}
export class IndexedTransitionsResponse extends jspb.Message {
getChosenStartingIndex(): number;
setChosenStartingIndex(value: number): void;
export class IndexedTransitionsResponse extends jspb.Message {
getChosenStartingIndex(): number;
setChosenStartingIndex(value: number): IndexedTransitionsResponse;
hasCurrentPosition(): boolean;
clearCurrentPosition(): void;
getCurrentPosition(): Rect | undefined;
setCurrentPosition(value?: Rect): void;
hasCurrentPosition(): boolean;
clearCurrentPosition(): void;
getCurrentPosition(): Rect | undefined;
setCurrentPosition(value?: Rect): IndexedTransitionsResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): IndexedTransitionsResponse.AsObject;
static toObject(includeInstance: boolean, msg: IndexedTransitionsResponse): IndexedTransitionsResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: IndexedTransitionsResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): IndexedTransitionsResponse;
static deserializeBinaryFromReader(message: IndexedTransitionsResponse, reader: jspb.BinaryReader): IndexedTransitionsResponse;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): IndexedTransitionsResponse.AsObject;
static toObject(includeInstance: boolean, msg: IndexedTransitionsResponse): IndexedTransitionsResponse.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: IndexedTransitionsResponse, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): IndexedTransitionsResponse;
static deserializeBinaryFromReader(message: IndexedTransitionsResponse, reader: jspb.BinaryReader): IndexedTransitionsResponse;
}
export namespace IndexedTransitionsResponse {
export type AsObject = {
chosenStartingIndex: number,
currentPosition?: Rect.AsObject,
}
export type AsObject = {
chosenStartingIndex: number,
currentPosition?: Rect.AsObject,
}
}
export class CurrentPtzCrop extends jspb.Message {
hasCurrentCrop(): boolean;
clearCurrentCrop(): void;
getCurrentCrop(): Rect | undefined;
setCurrentCrop(value?: Rect): void;
export class CurrentPtzCrop extends jspb.Message {
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CurrentPtzCrop.AsObject;
static toObject(includeInstance: boolean, msg: CurrentPtzCrop): CurrentPtzCrop.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CurrentPtzCrop, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CurrentPtzCrop;
static deserializeBinaryFromReader(message: CurrentPtzCrop, reader: jspb.BinaryReader): CurrentPtzCrop;
hasCurrentCrop(): boolean;
clearCurrentCrop(): void;
getCurrentCrop(): Rect | undefined;
setCurrentCrop(value?: Rect): CurrentPtzCrop;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CurrentPtzCrop.AsObject;
static toObject(includeInstance: boolean, msg: CurrentPtzCrop): CurrentPtzCrop.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CurrentPtzCrop, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CurrentPtzCrop;
static deserializeBinaryFromReader(message: CurrentPtzCrop, reader: jspb.BinaryReader): CurrentPtzCrop;
}
export namespace CurrentPtzCrop {
export type AsObject = {
currentCrop?: Rect.AsObject,
}
export type AsObject = {
currentCrop?: Rect.AsObject,
}
}
export class Chunk extends jspb.Message {
getContent(): Uint8Array | string;
getContent_asU8(): Uint8Array;
getContent_asB64(): string;
setContent(value: Uint8Array | string): void;
export class Chunk extends jspb.Message {
getContent(): Uint8Array | string;
getContent_asU8(): Uint8Array;
getContent_asB64(): string;
setContent(value: Uint8Array | string): Chunk;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Chunk.AsObject;
static toObject(includeInstance: boolean, msg: Chunk): Chunk.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Chunk, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Chunk;
static deserializeBinaryFromReader(message: Chunk, reader: jspb.BinaryReader): Chunk;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Chunk.AsObject;
static toObject(includeInstance: boolean, msg: Chunk): Chunk.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Chunk, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Chunk;
static deserializeBinaryFromReader(message: Chunk, reader: jspb.BinaryReader): Chunk;
}
export namespace Chunk {
export type AsObject = {
content: Uint8Array | string,
}
export type AsObject = {
content: Uint8Array | string,
}
}
export class DeviceVersion extends jspb.Message {
getVersion(): string;
setVersion(value: string): void;
export class DeviceVersion extends jspb.Message {
getVersion(): string;
setVersion(value: string): DeviceVersion;
getVersionState(): VersionState;
setVersionState(value: VersionState): DeviceVersion;
getVersionState(): VersionStateMap[keyof VersionStateMap];
setVersionState(value: VersionStateMap[keyof VersionStateMap]): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): DeviceVersion.AsObject;
static toObject(includeInstance: boolean, msg: DeviceVersion): DeviceVersion.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: DeviceVersion, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): DeviceVersion;
static deserializeBinaryFromReader(message: DeviceVersion, reader: jspb.BinaryReader): DeviceVersion;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): DeviceVersion.AsObject;
static toObject(includeInstance: boolean, msg: DeviceVersion): DeviceVersion.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: DeviceVersion, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): DeviceVersion;
static deserializeBinaryFromReader(message: DeviceVersion, reader: jspb.BinaryReader): DeviceVersion;
}
export namespace DeviceVersion {
export type AsObject = {
version: string,
versionState: VersionStateMap[keyof VersionStateMap],
}
export type AsObject = {
version: string,
versionState: VersionState,
}
}
export class PTZ extends jspb.Message {
getPan(): number;
setPan(value: number): void;
export class PTZ extends jspb.Message {
getPan(): number;
setPan(value: number): PTZ;
getTilt(): number;
setTilt(value: number): PTZ;
getZoom(): number;
setZoom(value: number): PTZ;
getTrans(): number;
setTrans(value: number): PTZ;
getTilt(): number;
setTilt(value: number): void;
hasRangepan(): boolean;
clearRangepan(): void;
getRangepan(): Range | undefined;
setRangepan(value?: Range): PTZ;
getZoom(): number;
setZoom(value: number): void;
hasRangetilt(): boolean;
clearRangetilt(): void;
getRangetilt(): Range | undefined;
setRangetilt(value?: Range): PTZ;
getTrans(): number;
setTrans(value: number): void;
hasRangezoom(): boolean;
clearRangezoom(): void;
getRangezoom(): Range | undefined;
setRangezoom(value?: Range): PTZ;
hasRangepan(): boolean;
clearRangepan(): void;
getRangepan(): Range | undefined;
setRangepan(value?: Range): void;
hasRangedzoom(): boolean;
clearRangedzoom(): void;
getRangedzoom(): Range | undefined;
setRangedzoom(value?: Range): PTZ;
getDefaultpan(): number;
setDefaultpan(value: number): PTZ;
getDefaulttilt(): number;
setDefaulttilt(value: number): PTZ;
getDefaultzoom(): number;
setDefaultzoom(value: number): PTZ;
hasRangetilt(): boolean;
clearRangetilt(): void;
getRangetilt(): Range | undefined;
setRangetilt(value?: Range): void;
hasRangezoom(): boolean;
clearRangezoom(): void;
getRangezoom(): Range | undefined;
setRangezoom(value?: Range): void;
hasRangedzoom(): boolean;
clearRangedzoom(): void;
getRangedzoom(): Range | undefined;
setRangedzoom(value?: Range): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): PTZ.AsObject;
static toObject(includeInstance: boolean, msg: PTZ): PTZ.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: PTZ, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): PTZ;
static deserializeBinaryFromReader(message: PTZ, reader: jspb.BinaryReader): PTZ;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): PTZ.AsObject;
static toObject(includeInstance: boolean, msg: PTZ): PTZ.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: PTZ, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): PTZ;
static deserializeBinaryFromReader(message: PTZ, reader: jspb.BinaryReader): PTZ;
}
export namespace PTZ {
export type AsObject = {
pan: number,
tilt: number,
zoom: number,
trans: number,
rangepan?: Range.AsObject,
rangetilt?: Range.AsObject,
rangezoom?: Range.AsObject,
rangedzoom?: Range.AsObject,
}
export type AsObject = {
pan: number,
tilt: number,
zoom: number,
trans: number,
rangepan?: Range.AsObject,
rangetilt?: Range.AsObject,
rangezoom?: Range.AsObject,
rangedzoom?: Range.AsObject,
defaultpan: number,
defaulttilt: number,
defaultzoom: number,
}
}
export class DeviceName extends jspb.Message {
getName(): string;
setName(value: string): void;
export class DeviceName extends jspb.Message {
getName(): string;
setName(value: string): DeviceName;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): DeviceName.AsObject;
static toObject(includeInstance: boolean, msg: DeviceName): DeviceName.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: DeviceName, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): DeviceName;
static deserializeBinaryFromReader(message: DeviceName, reader: jspb.BinaryReader): DeviceName;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): DeviceName.AsObject;
static toObject(includeInstance: boolean, msg: DeviceName): DeviceName.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: DeviceName, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): DeviceName;
static deserializeBinaryFromReader(message: DeviceName, reader: jspb.BinaryReader): DeviceName;
}
export namespace DeviceName {
export type AsObject = {
name: string,
}
export type AsObject = {
name: string,
}
}
export class BootSlot extends jspb.Message {
getSlot(): SlotMap[keyof SlotMap];
setSlot(value: SlotMap[keyof SlotMap]): void;
export class BootSlot extends jspb.Message {
getSlot(): Slot;
setSlot(value: Slot): BootSlot;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): BootSlot.AsObject;
static toObject(includeInstance: boolean, msg: BootSlot): BootSlot.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: BootSlot, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): BootSlot;
static deserializeBinaryFromReader(message: BootSlot, reader: jspb.BinaryReader): BootSlot;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): BootSlot.AsObject;
static toObject(includeInstance: boolean, msg: BootSlot): BootSlot.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: BootSlot, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): BootSlot;
static deserializeBinaryFromReader(message: BootSlot, reader: jspb.BinaryReader): BootSlot;
}
export namespace BootSlot {
export type AsObject = {
slot: SlotMap[keyof SlotMap],
}
export type AsObject = {
slot: Slot,
}
}
export class DeviceStatus extends jspb.Message {
getMessage(): string;
setMessage(value: string): void;
export class DeviceStatus extends jspb.Message {
getMessage(): string;
setMessage(value: string): DeviceStatus;
getCode(): StatusCode;
setCode(value: StatusCode): DeviceStatus;
getCode(): StatusCodeMap[keyof StatusCodeMap];
setCode(value: StatusCodeMap[keyof StatusCodeMap]): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): DeviceStatus.AsObject;
static toObject(includeInstance: boolean, msg: DeviceStatus): DeviceStatus.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: DeviceStatus, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): DeviceStatus;
static deserializeBinaryFromReader(message: DeviceStatus, reader: jspb.BinaryReader): DeviceStatus;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): DeviceStatus.AsObject;
static toObject(includeInstance: boolean, msg: DeviceStatus): DeviceStatus.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: DeviceStatus, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): DeviceStatus;
static deserializeBinaryFromReader(message: DeviceStatus, reader: jspb.BinaryReader): DeviceStatus;
}
export namespace DeviceStatus {
export type AsObject = {
message: string,
code: StatusCodeMap[keyof StatusCodeMap],
}
export type AsObject = {
message: string,
code: StatusCode,
}
}
export class Ipv4Config extends jspb.Message {
getAddress(): number;
setAddress(value: number): void;
export class Ipv4Config extends jspb.Message {
getAddress(): number;
setAddress(value: number): Ipv4Config;
getBits(): number;
setBits(value: number): Ipv4Config;
getBits(): number;
setBits(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Ipv4Config.AsObject;
static toObject(includeInstance: boolean, msg: Ipv4Config): Ipv4Config.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Ipv4Config, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Ipv4Config;
static deserializeBinaryFromReader(message: Ipv4Config, reader: jspb.BinaryReader): Ipv4Config;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Ipv4Config.AsObject;
static toObject(includeInstance: boolean, msg: Ipv4Config): Ipv4Config.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Ipv4Config, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Ipv4Config;
static deserializeBinaryFromReader(message: Ipv4Config, reader: jspb.BinaryReader): Ipv4Config;
}
export namespace Ipv4Config {
export type AsObject = {
address: number,
bits: number,
}
export type AsObject = {
address: number,
bits: number,
}
}
export class Temperature extends jspb.Message {
getName(): string;
setName(value: string): void;
export class Temperature extends jspb.Message {
getName(): string;
setName(value: string): Temperature;
getValue(): number;
setValue(value: number): Temperature;
getValue(): number;
setValue(value: number): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Temperature.AsObject;
static toObject(includeInstance: boolean, msg: Temperature): Temperature.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Temperature, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Temperature;
static deserializeBinaryFromReader(message: Temperature, reader: jspb.BinaryReader): Temperature;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Temperature.AsObject;
static toObject(includeInstance: boolean, msg: Temperature): Temperature.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Temperature, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Temperature;
static deserializeBinaryFromReader(message: Temperature, reader: jspb.BinaryReader): Temperature;
}
export namespace Temperature {
export type AsObject = {
name: string,
value: number,
}
export type AsObject = {
name: string,
value: number,
}
}
export class Temperatures extends jspb.Message {
clearTemperaturesList(): void;
getTemperaturesList(): Array<Temperature>;
setTemperaturesList(value: Array<Temperature>): void;
addTemperatures(value?: Temperature, index?: number): Temperature;
export class Temperatures extends jspb.Message {
clearTemperaturesList(): void;
getTemperaturesList(): Array<Temperature>;
setTemperaturesList(value: Array<Temperature>): Temperatures;
addTemperatures(value?: Temperature, index?: number): Temperature;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Temperatures.AsObject;
static toObject(includeInstance: boolean, msg: Temperatures): Temperatures.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Temperatures, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Temperatures;
static deserializeBinaryFromReader(message: Temperatures, reader: jspb.BinaryReader): Temperatures;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Temperatures.AsObject;
static toObject(includeInstance: boolean, msg: Temperatures): Temperatures.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Temperatures, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Temperatures;
static deserializeBinaryFromReader(message: Temperatures, reader: jspb.BinaryReader): Temperatures;
}
export namespace Temperatures {
export type AsObject = {
temperaturesList: Array<Temperature.AsObject>,
}
export type AsObject = {
temperaturesList: Array<Temperature.AsObject>,
}
}
export class CNNStatus extends jspb.Message {
getCode(): StatusCodeMap[keyof StatusCodeMap];
setCode(value: StatusCodeMap[keyof StatusCodeMap]): void;
export class CNNStatus extends jspb.Message {
getCode(): StatusCode;
setCode(value: StatusCode): CNNStatus;
hasFbeStatus(): boolean;
clearFbeStatus(): void;
getFbeStatus(): FBEStatus | undefined;
setFbeStatus(value?: FBEStatus): void;
hasFbeStatus(): boolean;
clearFbeStatus(): void;
getFbeStatus(): FBEStatus | undefined;
setFbeStatus(value?: FBEStatus): CNNStatus;
hasAzStatus(): boolean;
clearAzStatus(): void;
getAzStatus(): AZStatus | undefined;
setAzStatus(value?: AZStatus): void;
hasAzStatus(): boolean;
clearAzStatus(): void;
getAzStatus(): AZStatus | undefined;
setAzStatus(value?: AZStatus): CNNStatus;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CNNStatus.AsObject;
static toObject(includeInstance: boolean, msg: CNNStatus): CNNStatus.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CNNStatus, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CNNStatus;
static deserializeBinaryFromReader(message: CNNStatus, reader: jspb.BinaryReader): CNNStatus;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CNNStatus.AsObject;
static toObject(includeInstance: boolean, msg: CNNStatus): CNNStatus.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CNNStatus, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CNNStatus;
static deserializeBinaryFromReader(message: CNNStatus, reader: jspb.BinaryReader): CNNStatus;
}
export namespace CNNStatus {
export type AsObject = {
code: StatusCodeMap[keyof StatusCodeMap],
fbeStatus?: FBEStatus.AsObject,
azStatus?: AZStatus.AsObject,
}
export type AsObject = {
code: StatusCode,
fbeStatus?: FBEStatus.AsObject,
azStatus?: AZStatus.AsObject,
}
}
export class FBEStatus extends jspb.Message {
getFbeEnabled(): boolean;
setFbeEnabled(value: boolean): void;
export class FBEStatus extends jspb.Message {
getFbeEnabled(): boolean;
setFbeEnabled(value: boolean): FBEStatus;
getNumIterations(): number;
setNumIterations(value: number): FBEStatus;
getNumWeightsCalculated(): number;
setNumWeightsCalculated(value: number): FBEStatus;
getCurrentFaceWeight(): number;
setCurrentFaceWeight(value: number): FBEStatus;
clearPerFaceWeightList(): void;
getPerFaceWeightList(): Array<number>;
setPerFaceWeightList(value: Array<number>): FBEStatus;
addPerFaceWeight(value: number, index?: number): number;
getNumIterations(): number;
setNumIterations(value: number): void;
getNumWeightsCalculated(): number;
setNumWeightsCalculated(value: number): void;
getCurrentFaceWeight(): number;
setCurrentFaceWeight(value: number): void;
clearPerFaceWeightList(): void;
getPerFaceWeightList(): Array<number>;
setPerFaceWeightList(value: Array<number>): void;
addPerFaceWeight(value: number, index?: number): number;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): FBEStatus.AsObject;
static toObject(includeInstance: boolean, msg: FBEStatus): FBEStatus.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: FBEStatus, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): FBEStatus;
static deserializeBinaryFromReader(message: FBEStatus, reader: jspb.BinaryReader): FBEStatus;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): FBEStatus.AsObject;
static toObject(includeInstance: boolean, msg: FBEStatus): FBEStatus.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: FBEStatus, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): FBEStatus;
static deserializeBinaryFromReader(message: FBEStatus, reader: jspb.BinaryReader): FBEStatus;
}
export namespace FBEStatus {
export type AsObject = {
fbeEnabled: boolean,
numIterations: number,
numWeightsCalculated: number,
currentFaceWeight: number,
perFaceWeightList: Array<number>,
}
export type AsObject = {
fbeEnabled: boolean,
numIterations: number,
numWeightsCalculated: number,
currentFaceWeight: number,
perFaceWeightList: Array<number>,
}
}
export class AZStatus extends jspb.Message {
getAzEnabled(): boolean;
setAzEnabled(value: boolean): void;
export class AZStatus extends jspb.Message {
getAzEnabled(): boolean;
setAzEnabled(value: boolean): AZStatus;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AZStatus.AsObject;
static toObject(includeInstance: boolean, msg: AZStatus): AZStatus.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: AZStatus, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): AZStatus;
static deserializeBinaryFromReader(message: AZStatus, reader: jspb.BinaryReader): AZStatus;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): AZStatus.AsObject;
static toObject(includeInstance: boolean, msg: AZStatus): AZStatus.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: AZStatus, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): AZStatus;
static deserializeBinaryFromReader(message: AZStatus, reader: jspb.BinaryReader): AZStatus;
}
export namespace AZStatus {
export type AsObject = {
azEnabled: boolean,
}
export type AsObject = {
azEnabled: boolean,
}
}
export class LogFile extends jspb.Message {
getFile(): LogFilesMap[keyof LogFilesMap];
setFile(value: LogFilesMap[keyof LogFilesMap]): void;
export class LogFile extends jspb.Message {
getFile(): LogFiles;
setFile(value: LogFiles): LogFile;
getKeepLog(): boolean;
setKeepLog(value: boolean): LogFile;
getKeepLog(): boolean;
setKeepLog(value: boolean): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): LogFile.AsObject;
static toObject(includeInstance: boolean, msg: LogFile): LogFile.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: LogFile, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): LogFile;
static deserializeBinaryFromReader(message: LogFile, reader: jspb.BinaryReader): LogFile;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): LogFile.AsObject;
static toObject(includeInstance: boolean, msg: LogFile): LogFile.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: LogFile, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): LogFile;
static deserializeBinaryFromReader(message: LogFile, reader: jspb.BinaryReader): LogFile;
}
export namespace LogFile {
export type AsObject = {
file: LogFilesMap[keyof LogFilesMap],
keepLog: boolean,
}
export type AsObject = {
file: LogFiles,
keepLog: boolean,
}
}
export class CnnFeature extends jspb.Message {
getMode(): ModeMap[keyof ModeMap];
setMode(value: ModeMap[keyof ModeMap]): void;
export class CnnFeature extends jspb.Message {
getMode(): Mode;
setMode(value: Mode): CnnFeature;
getFeature(): Feature;
setFeature(value: Feature): CnnFeature;
getFeature(): FeatureMap[keyof FeatureMap];
setFeature(value: FeatureMap[keyof FeatureMap]): void;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CnnFeature.AsObject;
static toObject(includeInstance: boolean, msg: CnnFeature): CnnFeature.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CnnFeature, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CnnFeature;
static deserializeBinaryFromReader(message: CnnFeature, reader: jspb.BinaryReader): CnnFeature;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): CnnFeature.AsObject;
static toObject(includeInstance: boolean, msg: CnnFeature): CnnFeature.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: CnnFeature, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): CnnFeature;
static deserializeBinaryFromReader(message: CnnFeature, reader: jspb.BinaryReader): CnnFeature;
}
export namespace CnnFeature {
export type AsObject = {
mode: ModeMap[keyof ModeMap],
feature: FeatureMap[keyof FeatureMap],
}
export type AsObject = {
mode: Mode,
feature: Feature,
}
}
export class Uptime extends jspb.Message {
getUptime(): number;
setUptime(value: number): void;
export class Uptime extends jspb.Message {
getUptime(): number;
setUptime(value: number): Uptime;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Uptime.AsObject;
static toObject(includeInstance: boolean, msg: Uptime): Uptime.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Uptime, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Uptime;
static deserializeBinaryFromReader(message: Uptime, reader: jspb.BinaryReader): Uptime;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Uptime.AsObject;
static toObject(includeInstance: boolean, msg: Uptime): Uptime.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Uptime, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Uptime;
static deserializeBinaryFromReader(message: Uptime, reader: jspb.BinaryReader): Uptime;
}
export namespace Uptime {
export type AsObject = {
uptime: number,
}
export type AsObject = {
uptime: number,
}
}
export class Timezone extends jspb.Message {
getTimezone(): string;
setTimezone(value: string): void;
export class Timezone extends jspb.Message {
getTimezone(): string;
setTimezone(value: string): Timezone;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Timezone.AsObject;
static toObject(includeInstance: boolean, msg: Timezone): Timezone.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Timezone, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Timezone;
static deserializeBinaryFromReader(message: Timezone, reader: jspb.BinaryReader): Timezone;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Timezone.AsObject;
static toObject(includeInstance: boolean, msg: Timezone): Timezone.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Timezone, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Timezone;
static deserializeBinaryFromReader(message: Timezone, reader: jspb.BinaryReader): Timezone;
}
export namespace Timezone {
export type AsObject = {
timezone: string,
}
export type AsObject = {
timezone: string,
}
}
export class Brightness extends jspb.Message {
getBrightness(): number;
setBrightness(value: number): void;
export class Brightness extends jspb.Message {
getBrightness(): number;
setBrightness(value: number): Brightness;
hasRange(): boolean;
clearRange(): void;
getRange(): Range | undefined;
setRange(value?: Range): void;
hasRange(): boolean;
clearRange(): void;
getRange(): Range | undefined;
setRange(value?: Range): Brightness;
getDefaultBrightness(): number;
setDefaultBrightness(value: number): Brightness;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Brightness.AsObject;
static toObject(includeInstance: boolean, msg: Brightness): Brightness.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Brightness, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Brightness;
static deserializeBinaryFromReader(message: Brightness, reader: jspb.BinaryReader): Brightness;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Brightness.AsObject;
static toObject(includeInstance: boolean, msg: Brightness): Brightness.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Brightness, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Brightness;
static deserializeBinaryFromReader(message: Brightness, reader: jspb.BinaryReader): Brightness;
}
export namespace Brightness {
export type AsObject = {
brightness: number,
range?: Range.AsObject,
}
export type AsObject = {
brightness: number,
range?: Range.AsObject,
defaultBrightness: number,
}
}
export class Saturation extends jspb.Message {
getSaturation(): number;
setSaturation(value: number): void;
export class Saturation extends jspb.Message {
getSaturation(): number;
setSaturation(value: number): Saturation;
hasRange(): boolean;
clearRange(): void;
getRange(): Range | undefined;
setRange(value?: Range): void;
hasRange(): boolean;
clearRange(): void;
getRange(): Range | undefined;
setRange(value?: Range): Saturation;
getDefaultSaturation(): number;
setDefaultSaturation(value: number): Saturation;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Saturation.AsObject;
static toObject(includeInstance: boolean, msg: Saturation): Saturation.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Saturation, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Saturation;
static deserializeBinaryFromReader(message: Saturation, reader: jspb.BinaryReader): Saturation;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): Saturation.AsObject;
static toObject(includeInstance: boolean, msg: Saturation): Saturation.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: Saturation, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): Saturation;
static deserializeBinaryFromReader(message: Saturation, reader: jspb.BinaryReader): Saturation;
}
export namespace Saturation {
export type AsObject = {
saturation: number,
range?: Range.AsObject,
}
export type AsObject = {
saturation: number,
range?: Range.AsObject,
defaultSaturation: number,
}
}
export interface VideoTypeMap {
MAIN: 0;
PREVIEW: 1;
MAINVIEW: 2;
export enum VideoType {
MAIN = 0,
PREVIEW = 1,
MAINVIEW = 2,
}
export const VideoType: VideoTypeMap;
export interface VersionStateMap {
UNKNOWNVERSIONSTATE: 0;
VERIFIED: 1;
UNVERIFIED: 2;
RECOVERY: 3;
export enum VersionState {
UNKNOWNVERSIONSTATE = 0,
VERIFIED = 1,
UNVERIFIED = 2,
RECOVERY = 3,
}
export const VersionState: VersionStateMap;
export interface StatusCodeMap {
UNKNOWN: 0;
OK: 1;
FAILED: 2;
export enum StatusCode {
UNKNOWN = 0,
OK = 1,
FAILED = 2,
}
export const StatusCode: StatusCodeMap;
export interface SlotMap {
A: 0;
B: 1;
C: 2;
UNKNOWNSLOT: 3;
export enum Slot {
A = 0,
B = 1,
C = 2,
UNKNOWNSLOT = 3,
}
export const Slot: SlotMap;
export interface LogFilesMap {
APP: 0;
MYRIAD: 1;
DMESG: 2;
export enum LogFiles {
APP = 0,
MYRIAD = 1,
DMESG = 2,
}
export const LogFiles: LogFilesMap;
export interface ModeMap {
START: 0;
STOP: 1;
export enum Mode {
START = 0,
STOP = 1,
}
export const Mode: ModeMap;
export interface FeatureMap {
FACEBASEDEXPOSURE: 0;
AUTOZOOM: 1;
export enum Feature {
FACEBASEDEXPOSURE = 0,
AUTOZOOM = 1,
}
export const Feature: FeatureMap;
{
"name": "@huddly/camera-proto",
"version": "1.0.2",
"version": "1.0.3-rc.0",
"description": "An npm package describing the protobuf api for huddly network cameras",

@@ -34,3 +34,3 @@ "keywords": [

"prepare": "bash scripts/buildjs.sh",
"publish-package": "npm run build && npm run build-ts && npm publish"
"publish-package": "npm run build-ts && npm publish"
},

@@ -37,0 +37,0 @@ "license": "ISC",

@@ -26,8 +26,46 @@ # falcon-interface

## Releasing NPM package
Making a npm release is done manually by one of the developers with publishing access to our huddly organization account on npmjs. The following procedure should be followed when wanting to make a new npm package release:
Making an npm release is done manually by one of the developers with publishing access to our huddly organization account on npmjs. The following procedure should be followed when wanting to make a new npm package release:
- Make sure you know what is the current released version on artifactory (through conan) for falcon interface and use that to bump the version on package.json
- You can either update the version manually by editting the package.json or run `npm version [patch|minor|major]` to bump it through npm
- After having updated the package.json version, make sure you commit the changes to github
- Last step is to make the actual release. You can do that by running the following command `npm run publish-package`. **NOTE** Running this command requires you to be logged in to npmjs through your terminal windows with the huddly account.
- Last step is to make the actual release. You can do that by running the following command `npm run publish-package`. **NOTE** Running this command requires you to be logged in to npmjs through your terminal windows with the huddly account.
## Releasing Nuget package
Making a nuget release is done manually by whomever has access to artifactory. The following procedure should be followed:
- Go to artifactry.huddly.io and log in. Navigate to artifacts and locate `huddly-nuget` repository. Click on the repository and go to `Set me Up`
- On the `Set me up page` of the nuget repository, enter you password and copy the information for setting up your nuget repository locally
- The following command sets up a nuget repository (Note, if you enter the password on the set me up page, you can use the authentication key instead of the password on the next command):
```
nuget sources Add -Name Artifactory -Source https://artifactory.huddly.io/artifactory/api/nuget/nuget -username <USERNAME> -password <PASSWORD/API_KEY>
nuget sources Add -Name ArtifactoryNugetLocal -Source https://artifactory.huddly.io/artifactory/api/nuget/nuget-local -username <USERNAME> -password <PASSWORD/API_KEY>
```
- After having run that command you need to make sure you authenticate yourself against that repository. The following command can be used:
```
nuget setapikey <USERNAME>:<PASSWORD/API_KEY> -Source Artifactory
nuget setapikey <USERNAME>:<PASSWORD/API_KEY> -Source ArtifactoryNugetLocal
```
- Now you are good to publish any nuget packages to the nuget-local repository on artifactory.
- By setting up the `nuget` repository locally, you can fetch nuget packages from the official nuget registry but also from our own one hosted on artifactory
- `nuget` is a virtual repository
- `nuget-local` is a local repository where we host our nuget packages
- `nuget-remote` is a remote repository in artifactory pointing to official nuget registry (this one we dont have to set up as setting up the virtual one is sufficient)
- Make sure your versions are matching on all packages (npm and nuget). **TIP**: you can use `./scripts/bump_version.sh` script to bump the versions for the npm and nuget packages.
- Pack and push your new nuget package using the following command:
```
nuget pack Huddly.CameraProto.nuspec
nuget push Huddly.CameraProto.nuspec -Source ArtifactoryNugetLocal
```
- Locate your newly pushed nuget package on the `nuget-local` repository on artifactory.
**NOTE**: Afected projects when doing changes to this repository and/or making new releases include:
- [falcon-app](https://github.com/Huddly/falcon-app)
- [onvif-srvd](https://github.com/Huddly/onvif_srvd)
- [sdk](https://github.com/Huddly/sdk)
- [device-api-ip](https://github.com/Huddly/device-api-ip)
- [ace-for-the-win](https://github.com/Huddly/ace-for-the-win)

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc