UNPKG

theta-ble-client-react-native

Version:

This library provides a way to control RICOH THETA using

54 lines 1.77 kB
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