跳转至
本 SDK 仅适用于过去 3 年内发布的设备。我们定期优化和更新 SDK，以确保兼容性和性能。对于超过 3 年的旧设备，我们不保证兼容性，也不会提供技术支持。

# DD_DAYLIGHT_INFO

### 结构体定义

C++C#

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    typedef struct _dd_daylight_info_
    {
        unsigned char InMonth;
        unsigned char InMday;
        unsigned char OutMonth;
        unsigned char OutMday;
        unsigned char InWeekIndex;
        unsigned char InWday;
        unsigned char OutWeekIndex;
        unsigned char OutWday;
        unsigned short InYear;
        unsigned short OutYear;
        unsigned short enable;
        unsigned short type;
        unsigned int InSecond;
        unsigned int OutSecond;
        unsigned int offSet;
    } DD_DAYLIGHT_INFO;

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    [StructLayout(LayoutKind.Sequential, Pack = 4)]
    public struct DD_DAYLIGHT_INFO
    {
        public byte InMonth;
        public byte InMday;
        public byte OutMonth;
        public byte OutMday;
        public byte InWeekIndex;
        public byte InWday;
        public byte OutWeekIndex;
        public byte OutWday;
        public UInt16 InYear;
        public UInt16 OutYear;
        public UInt16 enable;
        public UInt16 type;
        public UInt32 InSecond;
        public UInt32 OutSecond;
        public UInt32 offSet;
    }

### 功能描述

夏令时配置结构体。

### 成员说明

成员 | 类型 | 说明
--- | --- | ---
InMonth | unsigned char | 第几月进入DST。
InMday | unsigned char | 第几日进入DST（日期方式有效）。
OutMonth | unsigned char | 第几月出DST。
OutMday | unsigned char | 第几日出DST（日期方式有效）。
InWeekIndex | unsigned char | 第几周进入DST（周方式有效）。
InWday | unsigned char | 星期几进入DST（周方式有效）。
OutWeekIndex | unsigned char | 第几周出DST（周方式有效）。
OutWday | unsigned char | 星期几出DST（周方式有效）。
InYear | unsigned short | 进入DST的年份，不定有用，但是放在此，刚好可以对齐结构体，所以保留。
OutYear | unsigned short | 出DST的年份，不定有用，但是放在此，刚好可以对齐结构体，所以保留。
enable | unsigned short | 是否开启夏令时功能。
type | unsigned short | 夏令时设置方式：周或者日期方式。
InSecond | unsigned int | 进入DST一天内的秒偏移（0～86399），可转换成时分秒。
OutSecond | unsigned int | 出DST一天内的秒偏移（0～86399），可转换成时分秒。
offSet | unsigned int | 夏令时的偏移量（0～86399）秒。

错误码