Does the Netduino 3 remember it's time when re-boot ? I currently have several Netduino 2 Plus units in the field and one problem I continually encounter is time stamp issues. I have events that I record and send up to a server. I need my events time stamped but have to rely on connecting to a time server after every boot up.
One thing that I have done in the past is mark the event with an attribute of timeUpdated and if it was not updated then the event would not be sent up to the server until time was updated. The issue here is that I update the time stamp on my event by doing a TimeSpan on my original time at boot up and the current time once updated and add the difference, but this gets ugly if there is another re-boot before the time is updated.
I would also like to hear how others may be handling the same issue.