Commit bbd9d908 authored by Maxime Perrotin's avatar Maxime Perrotin

Start templates to dump deployment view

parent 7849e269
@@-- template for deployment view
@@-- @_Nodes_@
@@-- @_Source_Nodes_@ : connection source node (vector tag)
@@-- @_Source_Ports_@ : |_ corresponding source port
@@-- @_Bus_Names_@ : |_ connected to bus name
@@-- @_Dest_Nodes_@ : |_ destination node name
@@-- @_Dest_Ports_@ : |_ destination port name
@@-- @_Busses_@
<DeploymentView>
@_Nodes'Indent_@
@_Busses'Ident_@
@@TABLE@@
<Connection from_node="@_Source_Nodes_@" from_port="@_Source_Ports_@" to_bus="@_Bus_Names_@" to_node="@_Dest_Nodes_@" to_port="@_Dest_Ports_@"/>
@@END_TABLE@@
</DeploymentView>
......@@ -3,7 +3,6 @@
@@-- @_Callees_@ : |_ corresponding callee function names
@@-- @_Caller_RIs_@ : |_ corresponding name of RIs
@@-- @_Callee_PIs_@ : |_ corresponding name of PIs
<InterfaceView>
@_Functions'Indent_@
@@TABLE@@
......
@@-- The following tags are available in this template:
@@--
@@-- @_Node_Name_@ : Name of the node from deployment view
@@-- @_Partition_Names_@ : Tag listing the partitions in this node
@@-- @_Partitions_@ : List of rendered code for partitions
@@-- @_CPU_Name_@, _Platform_@, _Classifier_@, _Ada_Runtime_@ : Info about CPU
@@-- @_Device_Names_@ : Vector tag for device drivers - name
@@-- @_Package_Names_@ : |_ aadl package
@@-- @_Device_Classifiers_@ : |_ aadl classifier
@@-- @_Proc_Names_@ : |_ associated processor name
@@-- @_Config_@ : |_ device configuration (asn1 string)
@@-- @_Bus_Names_@ : |_ accessed bus name
@@-- @_Port_Names_@ : |_ accessed port name
@@-- @_Asn1_Files_@ : |_ asn1 filename for the configuration type
@@-- @_Asn1_Typenames_@ : |_ asn1 configuration type name
@@-- @_Asn1_Modules_@ : |_ asn1 module name containing the type
<Node name="@_Node_Name_@">
@_Partitions'Indent_@
@@TABLE@@
<Device name="@_Device_Names_@" pkg="@_Package_Names_@" classifier="@_Device_Classifiers_@" proc="@_Proc_Names_@" config="@_WEB_ENCODE:Config_@" bus="@_Bus_Names_@" port="@_Port_Names_@" asn1file="@_Asn1_Files_@" asn1type="@_Asn1_Typenames_@" asn1module="@_Asn1_Modules_@"/>
@@END_TABLE@@
</Node>
@@-- The following tags are available in this template:
@@--
@@-- @_Name_@ : Partition name (usually the name of the binary)
@@-- @_Coverage_@ : True if user requested code coverage enable
@@-- @_Package_Name_@ : AADL Package name for the target (e.g. ocarina_porocessors_x86)
@@-- @_CPU_Name_@ : CPU Name (e.g. x86_linux)
@@-- @_CPU_Platform_@ : AADL CPU_Platform (e.g. PLATFORM_NATIVE)
@@-- @_CPU_Classifier_@ : AADL CPU Classifier (e.g. ocarina_processors_x86::x86.linux)
@@-- @_VP_Name_@ : Virtual processor name on which the partition is bounded
@@-- @_VP_Platform_@ : Virtual processor platform (e.g. PLATFORM_AIR)
@@-- @_VP_Classifier_@ : Virtual processor classifier
@@-- @_Bound_Functions_@ : List of user functions from Interface view
@@-- @_Ada_Runtime_@ : Ada runtime for the CPU
<Partition name="@_Name_@" coverage="@_Coverage_@" package="@_Package_Name_@" cpu="@_CPU_Name_@" cpu_platform="@_CPU_Platform_@" cpu_classifier="@_CPU_Classifier_@" vp_name="@_VP_Name_@" vp_platform="@_VP_Platform_@" vp_classifier="@_VP_Classifier_" ada_runtime="@_Ada_Runtime_@">
@@TABLE@@
<function>@_Bound_Functions_@</function>
@@END_TABLE@@
</Partition>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment