123456789101112131415161718192021222324252627282930313233343536373839 |
- using Edge.Core.Parser.BinaryParser.Attributes;
- using System;
- namespace HengShan_Pump_NonIC_Plus.MessageEntity
- {
- /// <summary>
- /// 修改时钟
- /// </summary>
- public class SetClockRequest : NonICMessageTemplateBase
- {
- public SetClockRequest(byte nozzle, DateTime datetime)
- {
- base.CMD = 0xB9;
- base.Nozzle = nozzle;
- string str = datetime.ToString("yyyy-MM-dd-HH-mm-ss");
- var temp = str.Split('-');
- Year = temp[0];
- Month = temp[1];
- Day = temp[2];
- Hour = temp[3];
- Minute = temp[4];
- }
- [Format(2, EncodingType.BcdString, 3)]
- public string Year { get; set; }
- [Format(1, EncodingType.BcdString, 6)]
- public string Month { get; set; }
- [Format(1, EncodingType.BcdString, 8)]
- public string Day { get; set; }
- [Format(1, EncodingType.BcdString, 10)]
- public string Hour { get; set; }
- [Format(1, EncodingType.BcdString, 12)]
- public string Minute { get; set; }
- }
- }
|