The MessageSerializer uses C# to serialize classes to an array of bytes and vice-versa while automatically calculating fields such as lengths and CRCs.
TypeSerializerDateTime
The TypeSerializerDateTime is used to serialize Date/Time values into BCD (Binary Coded Decimal). In the future, it may be possible to serialize Date/Time values into strings or other values.
See DateTime.