COM interface editor

This is Kactus2 extension

Each interface has a mandatory name. Display name is optional and typically a few words providing a more detailed and/or user-friendly name for display. Optional description contains a textual description of the interface.

Optional COM definition is a XML document that captures the interface properties, similarly to bus interfaces in regular HW components. You can type the VLNV or drag-drop a COM definition from the library.

Details are settings that are specific to selected COM definition. Optional transfer type denotes what kind of data is transmitted through the interface. The allowed values depend on the selected COM definition, e.g. in MCAPI they are 'message', 'packet', and 'scalar'. At least MCAPI has also a Direction (in, out, inout).

Property values define values for the parameters as name-value pairs. For example in MCAPI, each endpoint must have a 'port_id'.