跳转至

DD_DATE_TIME_CONFIG

结构体定义

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
typedef struct _dd_date_time_config
{
    unsigned int iSize;                     
    unsigned char dateFormat;               
    unsigned char timeFormat;               
    unsigned char timeZone;                 
    unsigned char enableNTP;                
    unsigned short ntpPort;                 
    unsigned char daylightSwitch;           
    unsigned char recv;                     
    char ntpServerAddr[DD_MAX_URL_BUF_LEN]; 
} DD_DATE_TIME_CONFIG;
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
[StructLayout(LayoutKind.Sequential, Pack = 4)]
public struct DD_DATE_TIME_CONFIG
{
    public UInt32 iSize;
    public byte dateFormat;
    public byte timeFormat;
    public byte timeZone;
    public byte enableNTP;
    public UInt16 ntpPort;
    public byte daylightSwitch;
    public byte recv;
    [MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.U1, SizeConst = 260)]
    public byte[] ntpServerAddr;
}

功能描述

时间日期配置结构体。

成员说明

成员 类型 备注
iSize unsigned int 本结构体长度
dateFormat unsigned char 日期格式,取值为DD_DATE_MODE
timeFormat unsigned char 时间格式,12代表12小时制,24代表24小时制
timeZone unsigned char 时区,取值为DD_TIME_ZOME_NAME
enableNTP unsigned char 是否开启NTP同步服务
ntpPort unsigned short NTP端口
daylightSwitch unsigned char only n9000
recv unsigned char 预留。
ntpServerAddr char[DD_MAX_URL_BUF_LEN] NTP服务器地址
错误码