1.42、查询系统时间
查询系统时间;
请求:
SF | CTRL | DES | SRC | TID | CMD | CRC | EF |
2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 |
CMD:请求命令,0x0065
回应:
SF | CTRL | DES | SRC | TID | CMD | RES | 【TIME】 | CRC | EF |
2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 2字节 | 16字节 | 2字节 | 2字节 |
回应:
CMD:回应命令,0x8065;
RES:操作结果,0表示成功,其他表示错误,可查看附件1中错误代码;
TIME:系统时间,仅在RES为0时存在。
TIME{
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD REV;
}
wYear:年
wMonth:月,有效值为1-12;
wDayOfWeek:星期,有效值为0-6
星期天:0
星期一:1
星期二:2
星期三:3
星期四:4
星期五:5
星期六:6
wDay:日,有效值为1-31;
wHour:时,有效值为0-23;
wMinute:分,有效值为0-59;
wSecond:秒,有效值为0-59;
REV:保留值,始终为0;
例:
请求命令:
AA A5 08 00 FF FF 00 00 B0 A1 65 00 00 00 5A 55
回应命令:(系统时间:0x07D0(2000)年 0x0002(2)月 0x0001(星期一) 0x
000E(14)日 0x0005(5)时 0x000C(12)分 0x000F(15)秒 0x0000(保留值))
AA A5 1A 08 00 00 01 01 B0 A1 65 80 00 00 D0 07 02 00 01 00 0E 00 05 00 0C 00 0F 00 00 00 4E 3D 5A 55