Метод .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» - зарезервированное слово, которое использовать нельзя.

Исходный материал Tibbo обновлён 5 августа 2022Оригинал на docs.tibbo.com · Сообщить об ошибке