Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
Методы класса EV3 реализуют полезные функции блока EV3.
Методы класса EV3:
SetLEDColor
EV3.SetLEDColor(color, eff)
Устанавливает цвет подсветки кнопок блока EV3 и ее эффекты (подсветка расположена под кнопками).
color — Цвет подсветки:
«OFF» — выключена
«GREEN» — зеленая
«RED» — красная
«ORANGE» — оранжевая
eff — Эффекты подсветки:
«NORMAL» — гореть постоянно
«FLASH» — вспыхивать
«PULSE» — пульсировать.
SystemCall
EV3.SystemCall(command)
Запускает одну системную команду в операционной системе EV3 Linux. Выполняемая программа будет ждать, пока запущенная в операционной системе команда не завершится и не вернёт код возврата.
command — Системная команда.
Возвращает: код возврата запущенной команды.
QueueNextCommand
EV3.QueueNextCommand()
Повышает производительность при работе в режиме подключения к компьютеру. Блокирует посылку следующей команды в блок, поставив ее в очередь. В режиме запуска программы непосредственно в блоке — не имеет смысла.
Свойства класса EV3:
Time
EV3.Time
Время в миллисекундах, прошедшее с момента запуска программы.
BatteryLevel
EV3.BatteryLevel
Текущий заряд батареи или аккумулятора блока (в процентах: от 0 до 100).
BatteryCurrent
EV3.BatteryCurrent
Текущий ток разряда батареи или аккумулятора блока.
BatteryVoltage
EV3.BatteryVoltage
Текущее напряжение батареи или аккумулятора блока.