Метод .getdata
| Назначение: | Возвращает текущие данные RTC в виде числа прошедших дней, минут и секунд. |
| Синтаксис: | rtc.getdata(byref daycount as word, byref mincount as word, byref seconds as byte) |
| Возвращает: | Число прошедших дней, минут и секунд. Обратите внимание: значения возвращаются косвенно, через аргументы byref. |
| См. также: | Объект rtc. |
| Параметр | Описание |
| daycount | Число прошедших дней. |
| mincount | Число прошедших минут. |
| seconds | Число прошедших секунд. |
Подробности
Большинство платформ включает набор удобных функций преобразования даты и времени, которые переводят значения «прошедшего времени» в текущие день недели, дату и время (см. weekday, year, month, date, hours, minutes).
Обратите внимание: после включения питания устройства, если резервное питание присутствовало не всё время, RTC может оказаться в неопределённом состоянии и не работать правильно, пока хотя бы раз не будет выполнен метод rtc.setdata. Неправильная работа может проявляться как отсутствие счёта или счёт с аномальной скоростью. Свойство rtc.running (только чтение) в такой ситуации нельзя использовать для надёжной проверки состояния RTC.
Если резервное питание присутствовало всё время, пока устройство было выключено, использовать rtc.setdata не нужно.
В релизе V2 Tibbo BASIC/C этот метод пришлось переименовать из .get в .getdata. Дело в том, что точка («.»), отделяющая «rtc» от «getdata», теперь «настоящая» часть языка (то есть распознаётся как синтаксическая единица, а не просто часть идентификатора). Поэтому Tibbo BASIC и C видят «rtc» и «get» как отдельные сущности, а «get» - зарезервированное слово, которое использовать нельзя.