Метод .setdata

Назначение:Предустанавливает RTC числом прошедших дней, минут и секунд.
Синтаксис:rtc.setdata(daycount as word, mincount as word, seconds as byte)
Возвращает:---
См. также:Объект rtc.

ПараметрОписание
daycountЧисло прошедших дней.
mincountЧисло прошедших минут.
secondsЧисло прошедших секунд.

Подробности

Большинство платформ содержит набор удобных функций преобразования даты и времени, которые переводят текущую дату в значения «прошедшего времени» (см. daycount и mincount).

Внимание

Обратите внимание: после включения устройства, если резервное питание присутствовало не всё время, RTC может находиться в неопределённом состоянии и работать некорректно, пока хотя бы один раз не будет выполнен метод rtc.setdata. Некорректная работа может проявляться как отсутствие счёта или счёт с аномальной скоростью. В такой ситуации по свойству rtc.running (только чтение) нельзя надёжно определить состояние RTC.

Использовать rtc.setdata не обязательно, если резервное питание присутствовало всё время, пока устройство было выключено.

Совет

В релизе Tibbo BASIC/C V2 этот метод пришлось переименовать из .set в .setdata. Причина в том, что точка («.»), отделяющая «rtc» от «setdata», стала «полноценной» частью языка (то есть распознаётся как синтаксическая единица, а не просто часть идентификатора). Поэтому Tibbo BASIC и C видят «rtc» и «set» как отдельные сущности, а «set» - зарезервированное слово, которое использовать нельзя.

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