Sdílet prostřednictvím


clock_systohc funkce

Hlavička: #include <applibs/rtc.h>

Synchronizuje hodiny v reálném čase (RTC) s aktuálním systémovým časem. RtC ukládá čas pouze v utc/GMT. Proto je převod z místního času nutný pouze v případě, že místní časové pásmo není GMT.

int clock_systohc(void);

Chyby

Vrátí hodnotu -1, pokud dojde k chybě, a nastaví errno se na chybovou hodnotu.

  • EACCES: Volající nemá funkci SystemTime.

  • EBUSY: Zařízení RTC se používalo a nešlo ho otevřít. Volající by to měl opakovat pravidelně, dokud se to nepodaří.

Je také možné zadat všechny ostatní errno chyby. Tyto chyby nejsou deterministické a stejné chování nemusí být zachováno prostřednictvím aktualizací systému.

Vrácená hodnota

Vrátí hodnotu 0 pro úspěch nebo -1 pro selhání. V tomto případě errno je nastavená na chybovou hodnotu.

Požadavky manifestu aplikace

Tato funkce vyžaduje funkci SystemTime v manifestu aplikace.

Koncepty a ukázky