theta-ble-client-react-native
Version:
This library provides a way to control RICOH THETA using
54 lines • 1.77 kB
TypeScript
import type { ThetaDevice } from '../theta-device';
import { ThetaService } from './theta-service';
import { BleServiceEnum } from './values';
import type { PluginList, PluginOrders } from './ble';
/**
* Camera Control Commands Service
*
* Service: 32886D39-BA23-425C-BCAE-9C1DB0066922
*/
export declare class CameraControlCommands extends ThetaService {
readonly service: BleServiceEnum;
readonly device: ThetaDevice;
constructor(device: ThetaDevice);
/**
* Acquires a list of installed plugins.
*
* RICOH THETA V firmware v2.21.1 or later.
*
* Service: 32886D39-BA23-425C-BCAE-9C1DB0066922
* Characteristic: E83264B2-C52D-454E-95BD-6485DE912430
*
* @returns plugin number list
*/
getPluginList(): Promise<PluginList>;
/**
* Acquires the plugins for plugin mode.
*
* RICOH THETA Z1 or later.
*
* When not specifying, set 0. If an 0 is placed mid-way, it will be moved to the front.
* Specifying zero plugin will result in an error.
*
* Service: 32886D39-BA23-425C-BCAE-9C1DB0066922
* Characteristic: 8F710EDC-6F9B-45D4-A5F7-E6EDA304E790
*
* @returns plugin order
*/
getPluginOrders(): Promise<PluginOrders>;
/**
* Set the plugins for plugin mode.
*
* RICOH THETA Z1 or later.
*
* When not specifying, set 0. If an 0 is placed mid-way, it will be moved to the front.
* Specifying zero plugin will result in an error.
*
* Service: 32886D39-BA23-425C-BCAE-9C1DB0066922
* Characteristic: 8F710EDC-6F9B-45D4-A5F7-E6EDA304E790
*
* @param value plugin order
*/
setPluginOrders(value: PluginOrders): Promise<any>;
}
//# sourceMappingURL=camera-control-commands.d.ts.map