private byte[] PackDate (DateTime dateValue)
{
byte[] buffer = new byte[7];
buffer[0] = (byte)((dateValue.Year / 100) + 100); //century
buffer[1] = (byte)((dateValue.Year % 100) + 100); // Year
buffer[2] = (byte)dateValue.Month;
buffer[3] = (byte)dateValue.Day;
buffer[4] = (byte)(dateValue.Hour+1);
buffer[5] = (byte)(dateValue.Minute+1);
buffer[6] = (byte)(dateValue.Second+1);
return buffer;
}