private static void EncodeTestMessage(byte[] buffer) { var directBuffer = new DirectBuffer(buffer); int bufferOffset = 0; MESSAGE_HEADER.Wrap(directBuffer, bufferOffset, ActingVersion); MESSAGE_HEADER.BlockLength = Car.BlockLength; MESSAGE_HEADER.TemplateId = Car.TemplateId; MESSAGE_HEADER.Version = Car.TemplateVersion; bufferOffset += MessageHeader.Size; bufferOffset += ExampleUsingGeneratedStub.Encode(Car, directBuffer, bufferOffset); //buffer.po (bufferOffset); }