UNPKG

obniz

Version:

obniz sdk for javascript

160 lines (159 loc) 6.68 kB
import { WSCommandAbstract } from './WSCommandAbstract'; import { WSCommandBleHci } from './WSCommandBleHci'; export declare class WSCommandBle extends WSCommandAbstract { module: number; uuidLength: number; _CommandSetAdvData: number; _CommandSetScanRespData: number; _CommandStartAdv: number; _CommandStopAdv: number; _CommandScan: number; _CommandStartScan: number; _CommandStopScan: number; _CommandScanResults: number; _CommandConnect: number; _CommandServices: number; _CommandCharacteristics: number; _CommandWriteCharacteristics: number; _CommandReadCharacteristics: number; _CommandRegisterNotifyCharacteristic: number; _CommandUnregisterNotifyCharacteristic: number; _CommandDescriptors: number; _CommandWriteDescriptor: number; _CommandReadDescriptor: number; _CommandNotifyCharacteristic: number; _CommandSetDeviceName: number; _CommandServerStartPeripheral: number; _CommandServerNotifyConnect: number; _CommandServerAddService: number; _CommandServerAddCharacteristic: number; _CommandServerAddDescriptor: number; _CommandServerWriteCharavteristicValue: number; _CommandServerReadCharavteristicValue: number; _CommandServerNotifyWriteCharavteristicValue: number; _CommandServerNotifyReadCharavteristicValue: number; _CommandServerWriteDescriptorValue: number; _CommandServerReadDescriptorValue: number; _CommandServerNotifyWriteDescriptorValue: number; _CommandServerNotifyReadDescriptorValue: number; _CommandServerNotifyCharavteristic: number; _CommandServerStartStopService: number; _CommandSecuritySetAuth: number; _CommandSecuritySetEncryptionLevel: number; _CommandSecuritySetEnableKeyTypes: number; _CommandSecuritySetKeyMaxSize: number; _CommandSecuritySetIOCapability: number; _CommandSecurityClearBondingDevices: number; _CommandScanResultsDevice: { breder: number; ble: number; dumo: number; }; _CommandScanResultsDeviceAddress: { public: number; random: number; rpa_public: number; rpa_random: number; }; _CommandScanResultsEvet: { inquiry_result: number; inquiry_complete: number; discovery_result: number; discovery_ble_result: number; discovery_cmoplete: number; discovery_di_cmoplete: number; cancelled: number; }; _CommandScanResultsBleEvent: { connectable_advertisemnt: number; connectable_directed_advertisemnt: number; scannable_advertising: number; non_connectable_advertising: number; scan_response: number; }; _CommandCharacteristicsProperties: { broadcast: number; read: number; write_without_response: number; write: number; notify: number; indicate: number; auth: number; extended_properties: number; }; _commandResults: { success: number; failed: number; }; _securityAuthValues: { 1: string; 4: string; 8: string; }; _securityEncryotionLevels: { none: number; encryption: number; mitm: number; }; _securityKeyTypes: { 1: string; 2: string; 4: string; }; hciCommand: WSCommandBleHci; private _funcList; constructor(); centralScanStart(params: any): void; centralScanStop(params: any): void; centralConnect(params: any): void; centralDisconnect(params: any): void; centralServiceGet(params: any): void; centralCharacteristicGet(params: any): void; centralCharacteristicRead(params: any): void; centralCharacteristicWrite(params: any): void; centralCharacteristicRegisterNotify(params: any): void; centralCharacteristicUnregisterNotify(params: any): void; centralDescriptorGet(params: any): void; centralDescriptorRead(params: any): void; centralDescriptorWrite(params: any): void; peripheralAdvertisementStart(params: any): void; peripheralAdvertisementStop(params: any): void; peripheralServiceStart(params: any): void; peripheralServiceStop(params: any): void; peripheralServiceStopAll(): void; peripheralCharacteristicRead(params: any): void; peripheralCharacteristicWrite(params: any): void; peripheralCharacteristicNotify(params: any): void; peripheralDescriptorRead(params: any): void; peripheralDescriptorWrite(params: any): void; securityAuth(params: any): void; securityIndicateLevel(params: any): void; securityKeyType(params: any): void; securityKeySize(params: any): void; clearBondingDevicesList(params: any): void; parseFromJson(json: any): void; notifyFromBinary(objToSend: any, func: number, payload: Uint8Array): void; notifyFromBinaryScanResponse(objToSend: any, payload?: any): void; notifyFromBinaryConnect(objToSend: any, payload?: any): void; notifyFromBinaryServices(objToSend: any, payload?: any): void; notifyFromBinaryChacateristics(objToSend: any, payload?: any): void; notifyFromBinaryReadChacateristics(objToSend: any, payload?: any): void; notifyFromBinaryWriteChacateristics(objToSend: any, payload?: any): void; notifyFromBinaryRegisterNotifyChacateristic(objToSend: any, payload?: any): void; notifyFromBinaryUnregisterNotifyChacateristic(objToSend: any, payload?: any): void; notifyFromBinaryNotifyChacateristic(objToSend: any, payload?: any): void; notifyFromBinaryDescriptors(objToSend: any, payload?: any): void; notifyFromBinaryReadDescriptor(objToSend: any, payload?: any): void; notifyFromBinaryWriteDescriptor(objToSend: any, payload?: any): void; notifyFromBinaryServerConnectionState(objToSend: any, payload?: any): void; notifyFromBinaryServerWriteCharavteristicValue(objToSend: any, payload?: any): void; notifyFromBinaryServerReadCharavteristicValue(objToSend: any, payload?: any): void; notifyFromBinaryServerNotifyReadCharavteristicValue(objToSend: any, payload?: any): void; notifyFromBinaryServerNotifyWriteCharavteristicValue(objToSend: any, payload?: any): void; notifyFromBinaryServerReadDescriptorValue(objToSend: any, payload?: any): void; notifyFromBinaryServerWriteDescriptorValue(objToSend: any, payload?: any): void; notifyFromBinaryServerNotifyReadDescriptorValue(objToSend: any, payload?: any): void; notifyFromBinaryServerNotifyWriteDescriptorValue(objToSend: any, payload?: any): void; notifyFromBinaryError(objToSend: any, payload?: any): void; _addRowForPath(sendObj: any, path: any, row: any): void; }