Go to the documentation of this file.
20 #ifndef __SBG_ECOM_BINARY_LOG_UTC_H__
21 #define __SBG_ECOM_BINARY_LOG_UTC_H__
33 #define SBG_ECOM_CLOCK_STATUS_SHIFT (1u)
34 #define SBG_ECOM_CLOCK_STATUS_MASK (0x000Fu)
35 #define SBG_ECOM_CLOCK_UTC_STATUS_SHIFT (6u)
36 #define SBG_ECOM_CLOCK_UTC_STATUS_MASK (0x000Fu)
41 #define SBG_ECOM_CLOCK_STABLE_INPUT (0x0001u << 0)
42 #define SBG_ECOM_CLOCK_UTC_SYNC (0x0001u << 5)
47 typedef enum _SbgEComClockStatus
SBG_INLINE uint16_t sbgEComLogUtcBuildClockStatus(SbgEComClockStatus clockStatus, SbgEComClockUtcStatus utcStatus, uint16_t masks)
@ SBG_ECOM_CLOCK_STEERING
SbgErrorCode sbgEComBinaryLogParseUtcData(SbgStreamBuffer *pInputStream, SbgLogUtcData *pOutputData)
#define SBG_ECOM_CLOCK_UTC_STATUS_MASK
enum _SbgEComClockUtcStatus SbgEComClockUtcStatus
#define SBG_ECOM_CLOCK_STATUS_SHIFT
This file is used to parse received UTC binary logs.
@ SBG_ECOM_UTC_NO_LEAP_SEC
SBG_INLINE SbgEComClockUtcStatus sbgEComLogUtcGetClockUtcStatus(uint16_t status)
SbgErrorCode sbgEComBinaryLogWriteUtcData(SbgStreamBuffer *pOutputStream, const SbgLogUtcData *pInputData)
@ SBG_ECOM_CLOCK_FREE_RUNNING
struct _SbgLogUtcData SbgLogUtcData
enum _SbgErrorCode SbgErrorCode
Header file that defines all error codes for SBG Systems libraries.
SBG_INLINE SbgEComClockStatus sbgEComLogUtcGetClockStatus(uint16_t status)
enum _SbgEComClockStatus SbgEComClockStatus
#define SBG_ECOM_CLOCK_UTC_STATUS_SHIFT
#define SBG_ECOM_CLOCK_STATUS_MASK
sbg_driver
Author(s): SBG Systems
autogenerated on Fri Oct 11 2024 02:13:40