-
Notifications
You must be signed in to change notification settings - Fork 2
/
SourceSDDS.scd.xml
97 lines (93 loc) · 5.17 KB
/
SourceSDDS.scd.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<?xml version="1.0" encoding="UTF-8"?>
<!--
This file is protected by Copyright. Please refer to the COPYRIGHT file
distributed with this source distribution.
This file is part of REDHAWK rh.SourceSDDS.
REDHAWK rh.SourceSDDS is free software: you can redistribute it and/or modify it under
the terms of the GNU Lesser General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your option) any
later version.
REDHAWK rh.SourceSDDS is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
details.
You should have received a copy of the GNU Lesser General Public License along
with this program. If not, see http://www.gnu.org/licenses/.
-->
<!DOCTYPE softwarecomponent PUBLIC "-//JTRS//DTD SCA V2.2.2 SCD//EN" "softwarecomponent.dtd">
<softwarecomponent>
<corbaversion>2.2</corbaversion>
<componentrepid repid="IDL:CF/Resource:1.0"/>
<componenttype>resource</componenttype>
<componentfeatures>
<supportsinterface repid="IDL:CF/Resource:1.0" supportsname="Resource"/>
<supportsinterface repid="IDL:CF/LifeCycle:1.0" supportsname="LifeCycle"/>
<supportsinterface repid="IDL:CF/TestableObject:1.0" supportsname="TestableObject"/>
<supportsinterface repid="IDL:CF/PropertyEmitter:1.0" supportsname="PropertyEmitter"/>
<supportsinterface repid="IDL:CF/PropertySet:1.0" supportsname="PropertySet"/>
<supportsinterface repid="IDL:CF/PortSet:1.0" supportsname="PortSet"/>
<supportsinterface repid="IDL:CF/PortSupplier:1.0" supportsname="PortSupplier"/>
<supportsinterface repid="IDL:CF/Logging:1.0" supportsname="Logging"/>
<supportsinterface repid="IDL:CF/LogEventConsumer:1.0" supportsname="LogEventConsumer"/>
<supportsinterface repid="IDL:CF/LogConfiguration:1.0" supportsname="LogConfiguration"/>
<ports>
<provides repid="IDL:BULKIO/dataSDDS:1.0" providesname="dataSddsIn">
<description>The SDDS Input Port. This port provides an attach() and pushSRI() call to provide the network information to the component about where to find the SDDS network data stream. This port only passes metadata not the data stream itself. </description>
<porttype type="data"/>
</provides>
<uses repid="IDL:BULKIO/dataOctet:1.0" usesname="dataOctetOut">
<description>BULKIO output for 8 bit fixed point data. </description>
<porttype type="data"/>
</uses>
<uses repid="IDL:BULKIO/dataShort:1.0" usesname="dataShortOut">
<description>BULKIO output for 16 bit fixed point data. </description>
<porttype type="data"/>
</uses>
<uses repid="IDL:BULKIO/dataFloat:1.0" usesname="dataFloatOut">
<description>BULKIO output for 32 bit floating point data. </description>
</uses>
</ports>
</componentfeatures>
<interfaces>
<interface name="Resource" repid="IDL:CF/Resource:1.0">
<inheritsinterface repid="IDL:CF/LifeCycle:1.0"/>
<inheritsinterface repid="IDL:CF/TestableObject:1.0"/>
<inheritsinterface repid="IDL:CF/PropertyEmitter:1.0"/>
<inheritsinterface repid="IDL:CF/PortSet:1.0"/>
<inheritsinterface repid="IDL:CF/Logging:1.0"/>
</interface>
<interface name="LifeCycle" repid="IDL:CF/LifeCycle:1.0"/>
<interface name="TestableObject" repid="IDL:CF/TestableObject:1.0"/>
<interface name="PropertyEmitter" repid="IDL:CF/PropertyEmitter:1.0">
<inheritsinterface repid="IDL:CF/PropertySet:1.0"/>
</interface>
<interface name="PropertySet" repid="IDL:CF/PropertySet:1.0"/>
<interface name="PortSet" repid="IDL:CF/PortSet:1.0">
<inheritsinterface repid="IDL:CF/PortSupplier:1.0"/>
</interface>
<interface name="PortSupplier" repid="IDL:CF/PortSupplier:1.0"/>
<interface name="Logging" repid="IDL:CF/Logging:1.0">
<inheritsinterface repid="IDL:CF/LogEventConsumer:1.0"/>
<inheritsinterface repid="IDL:CF/LogConfiguration:1.0"/>
</interface>
<interface name="LogEventConsumer" repid="IDL:CF/LogEventConsumer:1.0"/>
<interface name="LogConfiguration" repid="IDL:CF/LogConfiguration:1.0"/>
<interface name="ProvidesPortStatisticsProvider" repid="IDL:BULKIO/ProvidesPortStatisticsProvider:1.0"/>
<interface name="dataSDDS" repid="IDL:BULKIO/dataSDDS:1.0">
<inheritsinterface repid="IDL:BULKIO/ProvidesPortStatisticsProvider:1.0"/>
</interface>
<interface name="dataFloat" repid="IDL:BULKIO/dataFloat:1.0">
<inheritsinterface repid="IDL:BULKIO/ProvidesPortStatisticsProvider:1.0"/>
<inheritsinterface repid="IDL:BULKIO/updateSRI:1.0"/>
</interface>
<interface name="updateSRI" repid="IDL:BULKIO/updateSRI:1.0"/>
<interface name="dataShort" repid="IDL:BULKIO/dataShort:1.0">
<inheritsinterface repid="IDL:BULKIO/ProvidesPortStatisticsProvider:1.0"/>
<inheritsinterface repid="IDL:BULKIO/updateSRI:1.0"/>
</interface>
<interface name="dataOctet" repid="IDL:BULKIO/dataOctet:1.0">
<inheritsinterface repid="IDL:BULKIO/ProvidesPortStatisticsProvider:1.0"/>
<inheritsinterface repid="IDL:BULKIO/updateSRI:1.0"/>
</interface>
</interfaces>
</softwarecomponent>