DtkSystemSettings  1.0.3
dtk library for systemsettings.
dsystemtimetypes.h
浏览该文件的文档.
1// SPDX-FileCopyrightText: 2022 UnionTech Software Technology Co., Ltd.
2//
3// SPDX-License-Identifier: LGPL-3.0-or-later
4
5#ifndef DSYSTEMTIMETYPES_H
6#define DSYSTEMTIMETYPES_H
7
8#include <qobject.h>
9#include "dtksystemtime_global.h"
10
11DSYSTEMTIME_BEGIN_NAMESPACE
12
13struct Address
14{
15 qint32 type;
16 QByteArray ip;
17};
18
19struct Message
20{
24 quint32
35 quint64 ntp_ts_short_to_usec_dispersion; /*< The maximum error of the local clock with respect to the main reference clock.*/
36 QByteArray ntp_msg_refid; /*< The NTP REFID specifies a string of 4 ASCII characters that defines the reference identifier
37 used by the driver. The REFID string overrides the default identifier ordinarily assigned by
38 the driver itself.*/
39 quint64 origin_time;
42 quint64 dest_time;
43 bool spike;
44 quint64 packet_count;
46};
47
48DSYSTEMTIME_END_NAMESPACE
49
50#endif
存储NTP服务器地址信息
Definition: dsystemtimetypes.h:14
QByteArray ip
Definition: dsystemtimetypes.h:16
qint32 type
Definition: dsystemtimetypes.h:15
存储NTP服务器返回的信息
Definition: dsystemtimetypes.h:20
qint32 ntp_msg_precision
Definition: dsystemtimetypes.h:33
quint32 ntp_field_mode
Definition: dsystemtimetypes.h:25
quint32 ntp_msg_stratum
Definition: dsystemtimetypes.h:31
quint64 ntp_msg_trans_time
Definition: dsystemtimetypes.h:41
quint32 ntp_field_leap
Definition: dsystemtimetypes.h:21
quint32 ntp_field_version
Definition: dsystemtimetypes.h:23
quint64 ntp_msg_recv_time
Definition: dsystemtimetypes.h:40
quint64 ntp_ts_short_to_usec_delay
Definition: dsystemtimetypes.h:34
quint64 samples_jitter
Definition: dsystemtimetypes.h:45
quint64 ntp_ts_short_to_usec_dispersion
Definition: dsystemtimetypes.h:35
quint64 packet_count
Definition: dsystemtimetypes.h:44
QByteArray ntp_msg_refid
Definition: dsystemtimetypes.h:36
quint64 dest_time
Definition: dsystemtimetypes.h:42
bool spike
Definition: dsystemtimetypes.h:43
quint64 origin_time
Definition: dsystemtimetypes.h:39