View on GitHub
MessageSerializer
The MessageSerializer uses C# to serialize classes to an array of bytes and vice-versa while automatically calculating fields such as lengths and CRCs.
Main
Introduction
General Overview
Serialization
Deserialization
ToString
Type Handling
Numeric
BCD Numeric
Enums
Date/Time
Strings
Classes
Lists
Blob Fields
Defaults
SerializationDefaults
Attributes
MessageClass
MessageProperty
Property Rules
Introduction
PropertyRuleAuthenticationField
PropertyRuleBcd
PropertyRuleDateTime
PropertyRuleEndianness
PropertyRuleLengthField
PropertyRuleLengths
PropertyRulePrepad
User Defined
Type Selectors
Introduction
TypeSelectorByteArray
TypeSelectorDateTime
TypeSelectorEnum
TypeSelectorNumeric
TypeSelectorNumericBcd
TypeSelectorSpecifiedClass
TypeSelectorString
User Defined
Type Serializers
Introduction
TypeSerializerBcd
TypeSerializerByteArray
TypeSerializerDateTime
TypeSerializerEnum
TypeSerializerNumeric
TypeSerializerSerializableClass
TypeSerializerString
User Defined
Calculated Fields
Introduction
Length
Authentication
User Defined
Classes
Serializer
ToStringFormatProperties
ToStringDecorationProperties
MessageSerializedPropertyInfo
ArrayOps
SerializerBase
Other
TODO List
TypeSerializerString
The
TypeSerializerString
is used to serialize strings. See
Strings