1.43、配置系统时间
配置系统时间,掉电不易失;
请求:
SF | CTRL | DES | SRC | TID | CMD | TIME | CRC | EF |
2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 16字节 | 2字节 | 2字节 |
CMD:请求命令,0x0066;
TIME:系统时间,定义如下:
TIME{
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
}
wYear:年
wMonth:月,有效值为1-12;
wDayOfWeek:星期,注:该值仅在作为回应时有效,配置系统时间时,该项忽略,以固定值0填写即可。
wDay:日,有效值为1-31;
wHour:时,有效值为0-23;
wMinute:分,有效值为0-59;
wSecond:秒,有效值为0-59;
wMilliseconds:毫秒,保留值,始终为0;
回应:
SF | CTRL | DES | SRC | TID | CMD | RES | CRC | EF |
2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 |
CMD:回应命令,0x8066;
RES:操作结果,0表示成功,其他表示错误,可查看附件1中错误代码。
例:
请求命令:(系统时间:0x07DD(2013)年 0x0009(9)月 0x0000(星期不用填写) 0x
0010(16)日 0x000F(15)时 0x0024(36)分 0x0033(51)秒 0x0000(保留值))
AA A5 18 00 FF FF 00 00 B0 A1 66 00 DD 07 09 00 00 00 10 00 0F 00 24 00 33 00 00 00 00 00 5A 55
回应命令:
AA A5 0A 08 00 00 01 01 B0 A1 66 80 00 00 29 37 5A 55