Complex Types
Besides integral types, such as various integer and floating-point types, also complex types are supported. This is achieved by converting the complex type into an array of basic types. These can be static or dynamic in size.
To make this possible, the code generator must know the underlying basic-types for a specific complex type which is done by providing an optional Complex-Type definition file. Further the user must implement matching conversion functions between the specified basic and complex types.
Note: Complex-Types using mixed data types can be supported by treating them as simple byte-arrays
XML Definition
Complex Types are defined in an XML Schema file which is located at “cgi_studio_connector/schema/...
Converter
For conversion between the basic type and actual complex type, conversion functions needs to be a...
Editor
An editor for the Native-Function definition can be found here:“cgi_studio_connector/bin/ComplexT...