public static MicroXTime Parse(Report report) { MicroXTime time = new MicroXTime(); time.Year = (byte)((report.Current & 0xFC) >> 2); time.Month = (byte)((report.Next & 0x03) << 2); time.ParseAux(report); return(time); }
public static MicroXTime ParseDataPacketTime(Report Report, DateTime StartingTime) { MicroXTime time = new MicroXTime(); time.Year = (byte)(((Report.Current & 0x0C) >> 2) + StartingTime.Year); time.Month = (byte)((Report.Next & 0x03) << 2); time.ParseAux(Report); return(time); }