UNPKG

theta-client-react-native

Version:

This library provides a way to control RICOH THETA using.

42 lines (39 loc) 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SleepDelayEnum = void 0; exports.sleepDelayToSeconds = sleepDelayToSeconds; /** Length of standby time before the camera enters the sleep mode. */ const SleepDelayEnum = exports.SleepDelayEnum = { /** Do not turn sleep mode. */ DISABLE: 'DISABLE', /** sleep mode after 3 minutes.(180seconds) */ SLEEP_DELAY_3M: 'SLEEP_DELAY_3M', /** sleep mode after 5 minutes.(300seconds) */ SLEEP_DELAY_5M: 'SLEEP_DELAY_5M', /** sleep mode after 7 minutes.(420seconds) */ SLEEP_DELAY_7M: 'SLEEP_DELAY_7M', /** sleep mode after 10 minutes.(600seconds) */ SLEEP_DELAY_10M: 'SLEEP_DELAY_10M' }; /** type definition of SleepDelayEnum */ /** * Get time(seconds) from SleepDelayEnum * @param offDelay enum of SleepDelay * @returns time(seconds) */ function sleepDelayToSeconds(sleepDelay) { if (typeof sleepDelay === 'number') { return sleepDelay; } const table = { DISABLE: 0, SLEEP_DELAY_3M: 180, SLEEP_DELAY_5M: 300, SLEEP_DELAY_7M: 420, SLEEP_DELAY_10M: 600 }; return table[sleepDelay]; } //# sourceMappingURL=option-sleep-delay.js.map