Есть ли способ считывать состояние батареи Orbotix Ollie или Sphero? Я хочу сделать это в быстром приложении ios, но описание API SDK немного короткое.Как считывать состояние батареи sphero или ollie?
ответ
Существует асинхронный отклик, который вы можете получить в «handleResponse», который является экземпляром RKGetPowerStateResponse, который будет отображаться каждые десять секунд. Бросьте его, и вы можете получить напряжение батареи, время с момента последнего заряда, количество циклов зарядки робота и перечислимое значение для состояния питания. Я не на компьютере прямо сейчас, чтобы дать вам точные значения, но вы должны иметь возможность использовать автозаполнение, чтобы получить его :)
Спасибо за ответ, это было недостающее звено. Добавил Observer Protocoll в viewcontroller, запустил 'self.robot.addResponseObserver (self)', когда робот находится в сети, реализован 'func handleAsyncMessage (сообщение: RKAsyncMessage !, forRobot robot: RKRobotBase!) { , если let bat = message as? RKPowerNotificationAsyncData { пусть = bat.state состояния электропитания в RKBatteryPowerState печати (": состояния электропитания \()" состояния электропитания) } } ', но до сих пор получить не значения батареи .. возможно я должен ждать ... я не буду смотреть этот и попытаться разобраться. – cheese
пропустил 'self.robot.sendCommand (RKSetPowerNotificationCommand (state: true))' – cheese
- 1. Как подключить мой sphero ollie к Mac OSX?
- 2. Состояние батареи батареи AngularJS/Cordova
- 3. Состояние батареи в winforms
- 4. Состояние батареи в OSX?
- 5. Как правильно установить уровень заряда батареи и состояние батареи?
- 6. Как изменить состояние батареи AVD (не уровень заряда батареи)
- 7. Состояние батареи как реализация с использованием Swing
- 8. Состояние батареи всегда возвращается Нуль
- 9. Скрыть время и состояние батареи
- 10. Как показать состояние батареи в текстовом режиме?
- 11. Sphero программирование с nodeJS. Как работает sphero?
- 12. Показывать состояние батареи и автоматически меняться при увеличении или уменьшении
- 13. iOS Сохранить состояние при выключении устройства или разряде батареи
- 14. Arduino Проверьте состояние батареи при использовании
- 15. Вам нужен Sphero для использования SDK Sphero?
- 16. Устройство Android не может считывать состояние телефонов
- 17. Состояние батареи в приложении Windows Phone
- 18. Проверьте состояние батареи с помощью NodeMCU?
- 19. Spalsh Screen показывает состояние батареи сверху
- 20. Проверьте состояние батареи в пакетном файле?
- 21. Как сделать миграцию схемы с помощью Ollie?
- 22. Как получить информацию, когда состояние батареи полностью надета
- 23. Как создать приложение iphone, которое рассчитывает состояние батареи?
- 24. Как определить уровень заряда батареи и состояние для журнала заряда?
- 25. Ошибка батареи батареи приемника BroadCast
- 26. Sphero Locator: как повысить точность
- 27. Как использовать плагин единства sphero?
- 28. Вручную Calibrate Sphero
- 29. Как считывать состояние WIFI/BLUETOOTH при нажатии кнопки home или закрывать приложение
- 30. nmap для проверки установленной батареи или нет
вы можете показать, что вы устали до сих пор. Мы здесь не для вас, чтобы выполнить всю работу! – Devapploper
проблема заключается в следующем: я не нашел никакой функции для получения batterystate-i, полагая, что это просто значение для ее считывания - у меня нет проблем с получением данных датчиков, но возникает вопрос: есть ли вообще возможность или нет реализованы в SDK? – cheese
обновил мои попытки ниже на ответ от Paul Ruiz - до того, как не было никакой попытки, потому что я не знал о PowerNotificationAsyncData – cheese