forked from mfulz_github/qmk_firmware
Fixed incorrect time/date configuration data order in the TempDataLogger host application.
This commit is contained in:
parent
7cd9e0dbc4
commit
a899ee0cf4
|
@ -47,6 +47,7 @@
|
|||
* - Fixed incorrect HID report descriptor generated for button multiples of 8 by the HID_DESCRIPTOR_MOUSE() and HID_DESCRIPTOR_JOYSTICK()
|
||||
* macros
|
||||
* - Fixed race condition in the DFU class bootloader causing failed device reprogramming in some circumstances (thanks to Luis Mendes)
|
||||
* - Fixed incorrect time/date configuration data order in the TempDataLogger host application (thanks to David Lazarus)
|
||||
*
|
||||
* \section Sec_ChangeLog130303 Version 130303
|
||||
* <b>New:</b>
|
||||
|
|
|
@ -31,12 +31,12 @@ namespace Project1HostApp
|
|||
{
|
||||
Byte[] Report = new Byte[7];
|
||||
|
||||
Report[0] = this.Day;
|
||||
Report[1] = this.Month;
|
||||
Report[2] = this.Year;
|
||||
Report[3] = this.Hour;
|
||||
Report[4] = this.Minute;
|
||||
Report[5] = this.Second;
|
||||
Report[0] = this.Hour;
|
||||
Report[1] = this.Minute;
|
||||
Report[2] = this.Second;
|
||||
Report[3] = this.Day;
|
||||
Report[4] = this.Month;
|
||||
Report[5] = this.Year;
|
||||
Report[6] = this.LogInterval500MS;
|
||||
|
||||
return Report;
|
||||
|
@ -44,12 +44,12 @@ namespace Project1HostApp
|
|||
|
||||
public void FromReport(Byte[] Report)
|
||||
{
|
||||
this.Day = Report[0];
|
||||
this.Month = Report[1];
|
||||
this.Year = Report[2];
|
||||
this.Hour = Report[3];
|
||||
this.Minute = Report[4];
|
||||
this.Second = Report[5];
|
||||
this.Hour = Report[0];
|
||||
this.Minute = Report[1];
|
||||
this.Second = Report[2];
|
||||
this.Day = Report[3];
|
||||
this.Month = Report[4];
|
||||
this.Year = Report[5];
|
||||
this.LogInterval500MS = Report[6];
|
||||
}
|
||||
};
|
||||
|
@ -127,14 +127,15 @@ namespace Project1HostApp
|
|||
|
||||
ConnectionHandle.Read(0x00, Report);
|
||||
DeviceReport.FromReport(Report);
|
||||
String msgText = "Device parameters retrieved successfully.";
|
||||
|
||||
try
|
||||
{
|
||||
dtpDate.Value = new DateTime(
|
||||
(2000 + DeviceReport.Year),
|
||||
DeviceReport.Month,
|
||||
DeviceReport.Day);
|
||||
|
||||
DeviceReport.Day);
|
||||
|
||||
dtpTime.Value = new DateTime(
|
||||
DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day,
|
||||
DeviceReport.Hour,
|
||||
|
@ -143,6 +144,12 @@ namespace Project1HostApp
|
|||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
msgText = "Problem reading device:\n" +
|
||||
ex.Message +
|
||||
"\nY:" + DeviceReport.Year.ToString() +
|
||||
" M:" + DeviceReport.Month.ToString() +
|
||||
" D:" + DeviceReport.Day.ToString() +
|
||||
"\n\nUsing current date and time.";
|
||||
dtpDate.Value = DateTime.Now;
|
||||
dtpTime.Value = DateTime.Now;
|
||||
}
|
||||
|
@ -156,7 +163,7 @@ namespace Project1HostApp
|
|||
nudLogInterval.Value = nudLogInterval.Minimum;
|
||||
}
|
||||
|
||||
MessageBox.Show("Device parameters retrieved successfully.");
|
||||
MessageBox.Show(msgText);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue