le_clkSync_common.h File Reference
#include "legato.h"
Go to the source code of this file.
Data Structures | |
struct | le_clkSync_ClockTime_t |
Macros | |
#define | LE_CLKSYNC_IPV6_ADDR_LENGTH_MAX 128 |
#define | LE_CLKSYNC_SOURCE_CONFIG_LENGTH_MAX 128 |
#define | LE_CLKSYNC_SOURCE_PRIORITY_MAX 9 |
#define | LE_CLKSYNC_SOURCE_PRIORITY_MIN 0 |
#define | LE_CLKSYNC_CONFIG_TREE_ROOT_SOURCE "clockTime:/source" |
#define | LE_CLKSYNC_CONFIG_NODE_SOURCE "source" |
#define | LE_CLKSYNC_CONFIG_NODE_SOURCE_PRIORITY "priority" |
#define | LE_CLKSYNC_CONFIG_NODE_SOURCE_CONFIG "config" |
#define | LE_CLKSYNC_CONFIG_NODE_SOURCE_LAST_STATUS "lastStatus" |
#define | LE_CLKSYNC_CONFIG_NODE_SOURCE_AVC_TIMESTAMP "timeStamp" |
Typedefs | |
typedef void(* | le_clkSync_UpdateSystemTimeHandlerFunc_t) (le_result_t status, void *contextPtr) |
Enumerations | |
enum | le_clkSync_ClockSource_t { LE_CLKSYNC_CLOCK_SOURCE_TP = 0, LE_CLKSYNC_CLOCK_SOURCE_NTP = 1, LE_CLKSYNC_CLOCK_SOURCE_GPS = 2, LE_CLKSYNC_CLOCK_SOURCE_MAX = 3 } |
enum | le_clkSync_UpdateSystemStatus_t { LE_CLKSYNC_UPDATE_SYSTEM_STATUS_SUCCESS = 0, LE_CLKSYNC_UPDATE_SYSTEM_STATUS_NOT_TRIED = 1, LE_CLKSYNC_UPDATE_SYSTEM_STATUS_IN_PROGRESS = 2, LE_CLKSYNC_UPDATE_SYSTEM_STATUS_GENERAL_ERROR = 3, LE_CLKSYNC_UPDATE_SYSTEM_STATUS_NOT_CONFIGURED = 4, LE_CLKSYNC_UPDATE_SYSTEM_STATUS_UNSUPPORTED = 5, LE_CLKSYNC_UPDATE_SYSTEM_STATUS_UNAVAILABLE = 6, LE_CLKSYNC_UPDATE_SYSTEM_STATUS_GET_ERROR = 7, LE_CLKSYNC_UPDATE_SYSTEM_STATUS_UPDATE_ERROR = 8, LE_CLKSYNC_UPDATE_SYSTEM_STATUS_MAX = 9 } |
Detailed Description
Type definitions for le_clkSync.