Signal mapping for IDL (IDL code)
For each Signal, ACS generates a struct in the appropriate IDL file. ACS generates code similar to this:
struct Data_Type1
{
...
}; //@top-level false
The generation of a Signal in an IDL file is derived from the items it owns and properties of the Signal.
Child items:
• If the Signal owns
Attributes, ACS generates attribute declarations. For Attribute mapping information, see
Attribute mapping for IDL.
• If the Signal owns
Roles, ACS generates an attribute declaration. For Role mapping information, see
Role mapping for IDL.
Other child items are ignored.
Properties:
• If the Description property has a value, ACS generates the Description as a comment on the line before the struct declaration.
• ACS generates the Name property as the name of the struct.
Note ACS may modify the struct name that is added to the code to make it valid for IDL. You can specify the exact struct name to add to the code through the CODE_GENERATION_NAME property of a Class.
Other properties are ignored.
Tag Definitions:
None.