The easiest way to get started is by examining the test_* subdirectories within the package. These contains test programs for encoding and decoding all of the different message types defined in the standards. Typically, code from within these samples can be used to form larger programs that can encode or decode larger message sets.