Index: /experimental/waveforms/TxFrameTest/trunk/TxFrameTest/configure.ac
===================================================================
--- /experimental/waveforms/TxFrameTest/trunk/TxFrameTest/configure.ac	(revision 3971)
+++ /experimental/waveforms/TxFrameTest/trunk/TxFrameTest/configure.ac	(revision 3971)
@@ -0,0 +1,35 @@
+AC_INIT(TxFrameTest, 0.5.0)
+AM_INIT_AUTOMAKE
+
+AC_PREFIX_DEFAULT("/sdr")
+
+AC_PROG_CXX
+AC_PROG_INSTALL
+AC_PROG_MAKE_SET
+
+AC_HEADER_SYS_WAIT
+
+AC_FUNC_FORK
+
+AC_LANG_PUSH([C++])
+
+AC_CHECK_LIB([omniORB4], [main], [], [AC_MSG_ERROR([cannot find omniORBi4 library])])
+AC_CHECK_LIB([omniDynamic4], [main], [], [AC_MSG_ERROR([cannot find omniDynamic4 library])])
+AC_CHECK_HEADERS([omniORB4/CORBA.h], [], [AC_MSG_ERROR([cannot find omniORB4 header files])])
+
+AC_LANG_POP
+
+export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig"
+PKG_CHECK_MODULES(OSSIE, ossie >= 0.0.1,,exit)
+CXXFLAGS="$CXXFLAGS $OSSIE_CFLAGS"
+LIBS="$LIBS $OSSIE_LIBS"
+IDL_FLAGS="$OSSIE_CFLAGS"
+AC_SUBST(IDL_FLAGS)
+
+PKG_CHECK_MODULES(SI, standardInterfaces >= 0.0.1,,exit)
+SI_PATH=`pkg-config --variable=includedir standardInterfaces`
+AC_SUBST(SI_PATH)
+
+AC_CONFIG_FILES(Makefile)
+
+AC_OUTPUT
Index: /experimental/waveforms/TxFrameTest/trunk/TxFrameTest/Makefile.am
===================================================================
--- /experimental/waveforms/TxFrameTest/trunk/TxFrameTest/Makefile.am	(revision 3971)
+++ /experimental/waveforms/TxFrameTest/trunk/TxFrameTest/Makefile.am	(revision 3971)
@@ -0,0 +1,7 @@
+AM_CXXFLAGS = -Wall 
+
+ossieName = TxFrameTest
+
+waveformdir = $(prefix)/waveforms/$(ossieName)
+dist_waveform_DATA = TxFrameTest.sad.xml TxFrameTest_DAS.xml 
+
Index: /experimental/waveforms/TxFrameTest/trunk/TxFrameTest/TxFrameTest.sad.xml
===================================================================
--- /experimental/waveforms/TxFrameTest/trunk/TxFrameTest/TxFrameTest.sad.xml	(revision 3971)
+++ /experimental/waveforms/TxFrameTest/trunk/TxFrameTest/TxFrameTest.sad.xml	(revision 3971)
@@ -0,0 +1,232 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE softwareassembly SYSTEM "../../xml/dtd/softwareassembly.dtd">
+<!--Created with OSSIE WaveDev Beta Version 0.6.0b-->
+<!--Powered by Python-->
+<softwareassembly name="OSSIE::TxFrameTest" id="DCE:4588224c-0d3d-11dc-9039-00123f63025f">
+    <componentfiles>
+        <componentfile type="SPD" id="USRP_TX_Control_ea74c83e-0d3b-11dc-a6b0-00123f63025f">
+            <localfile name="xml/USRP_TX_Control/USRP_TX_Control.spd.xml"/>
+        </componentfile>
+        <componentfile type="SPD" id="DataGenerator_ea33a6a6-0d3b-11dc-bf88-00123f63025f">
+            <localfile name="xml/DataGenerator/DataGenerator.spd.xml"/>
+        </componentfile>
+        <componentfile type="SPD" id="PacketizerSimpleBPSK_ea0496cc-0d3b-11dc-8c2e-00123f63025f">
+            <localfile name="xml/PacketizerSimpleBPSK/PacketizerSimpleBPSK.spd.xml"/>
+        </componentfile>
+        <componentfile type="SPD" id="Modulator_ea9ccf82-0d3b-11dc-b718-00123f63025f">
+            <localfile name="xml/Modulator/Modulator.spd.xml"/>
+        </componentfile>
+        <componentfile type="SPD" id="FrameAssembler_ea6ffbba-0d3b-11dc-ab7b-00123f63025f">
+            <localfile name="xml/FrameAssembler/FrameAssembler.spd.xml"/>
+        </componentfile>
+        <componentfile type="SPD" id="Interpolator_ea2eb966-0d3b-11dc-b94f-00123f63025f">
+            <localfile name="xml/Interpolator/Interpolator.spd.xml"/>
+        </componentfile>
+    </componentfiles>
+    <partitioning>
+        <componentplacement>
+            <componentfileref refid="USRP_TX_Control_ea74c83e-0d3b-11dc-a6b0-00123f63025f"/>
+            <componentinstantiation id="DCE:761304b4-0d3c-11dc-974e-00123f63025f">
+                <usagename>USRP_TX_Control1</usagename> 
+                <findcomponent>
+                    <namingservice name="DomainName1/USRP_TX_Control1"/>
+                </findcomponent>
+                <componentproperties>
+                    <simpleref refid="DCE:7e40f5c3-82b3-4ad6-b247-e7e53b10caec" name="Interpolation" value="128" description=""/>
+                    <simpleref refid="DCE:14e279ee-0c2b-4cc7-9406-a6cd29472d04" name="TX_Frequency" value="485000000" description=""/>
+                </componentproperties>
+            </componentinstantiation>
+        </componentplacement>
+        <componentplacement>
+            <componentfileref refid="DataGenerator_ea33a6a6-0d3b-11dc-bf88-00123f63025f"/>
+            <componentinstantiation id="DCE:8aeefa3c-0d3c-11dc-8966-00123f63025f">
+                <usagename>DataGenerator1</usagename> 
+                <findcomponent>
+                    <namingservice name="DomainName1/DataGenerator1"/>
+                </findcomponent>
+            </componentinstantiation>
+        </componentplacement>
+        <componentplacement>
+            <componentfileref refid="PacketizerSimpleBPSK_ea0496cc-0d3b-11dc-8c2e-00123f63025f"/>
+            <componentinstantiation id="DCE:cbc36822-0d3c-11dc-b80b-00123f63025f">
+                <usagename>PacketizerSimpleBPSK1</usagename> 
+                <findcomponent>
+                    <namingservice name="DomainName1/PacketizerSimpleBPSK1"/>
+                </findcomponent>
+            </componentinstantiation>
+        </componentplacement>
+        <componentplacement>
+            <componentfileref refid="Modulator_ea9ccf82-0d3b-11dc-b718-00123f63025f"/>
+            <componentinstantiation id="DCE:d059167a-0d3c-11dc-a661-00123f63025f">
+                <usagename>Modulator1</usagename> 
+                <findcomponent>
+                    <namingservice name="DomainName1/Modulator1"/>
+                </findcomponent>
+            </componentinstantiation>
+        </componentplacement>
+        <componentplacement>
+            <componentfileref refid="FrameAssembler_ea6ffbba-0d3b-11dc-ab7b-00123f63025f"/>
+            <componentinstantiation id="DCE:d3a7bdea-0d3c-11dc-a5aa-00123f63025f">
+                <usagename>FrameAssembler1</usagename> 
+                <findcomponent>
+                    <namingservice name="DomainName1/FrameAssembler1"/>
+                </findcomponent>
+                <componentproperties>
+                    <simpleref refid="DCE:25a1df92-7f22-43af-8720-ad37714a66db" name="frame_size" value="4096" description="Frame size (number of modulated symbols): 2048, 4096, 8192, 16384"/>
+                </componentproperties>
+            </componentinstantiation>
+        </componentplacement>
+        <componentplacement>
+            <componentfileref refid="Interpolator_ea2eb966-0d3b-11dc-b94f-00123f63025f"/>
+            <componentinstantiation id="DCE:d715140a-0d3c-11dc-b1aa-00123f63025f">
+                <usagename>Interpolator1</usagename> 
+                <findcomponent>
+                    <namingservice name="DomainName1/Interpolator1"/>
+                </findcomponent>
+                <componentproperties>
+                    <simpleref refid="DCE:e5c1d4aa-4b7f-48b7-b3bf-ed90b7653bec" name="InterpFactor" value="4" description=""/>                     <!--[Component Interpolator1, Attribute filter] k=4, m=3, beta=0.3 -->
+                    <simplesequenceref refid="DCE:9c39de73-54d4-43ad-ab9d-52f5fa526ddf">
+                        <values>
+<value>-0.033116</value>
+<value>-0.006284</value>
+<value>0.045016</value>
+<value>0.080919</value>
+<value>0.056597</value>
+<value>-0.038106</value>
+<value>-0.153604</value>
+<value>-0.194899</value>
+<value>-0.075002</value>
+<value>0.222687</value>
+<value>0.615345</value>
+<value>0.950380</value>
+<value>1.081972</value>
+<value>0.950380</value>
+<value>0.615345</value>
+<value>0.222687</value>
+<value>-0.075002</value>
+<value>-0.194899</value>
+<value>-0.153604</value>
+<value>-0.038106</value>
+<value>0.056597</value>
+<value>0.080919</value>
+<value>0.045016</value>
+<value>-0.006284</value>
+<value>-0.033116</value>
+                        </values>
+                    </simplesequenceref>
+                </componentproperties>
+            </componentinstantiation>
+        </componentplacement>
+    </partitioning>
+    <assemblycontroller>
+        <componentinstantiationref refid="DCE:761304b4-0d3c-11dc-974e-00123f63025f"/>
+    </assemblycontroller>
+    <connections>
+        <connectinterface id="DCE:4589eef6-0d3d-11dc-9ab4-00123f63025f">
+            <usesport>
+                <usesidentifier>Data_Control</usesidentifier> 
+                <findby>
+                    <namingservice name="DomainName1/USRP_TX_Control1"/>
+                </findby>
+            </usesport>
+            <providesport>
+                <providesidentifier>Resource</providesidentifier> 
+                <findby>
+                    <namingservice name="DomainName1/DataGenerator1"/>
+                </findby>
+            </providesport>
+        </connectinterface>
+        <connectinterface id="DCE:458c1b22-0d3d-11dc-a764-00123f63025f">
+            <usesport>
+                <usesidentifier>TX_Control</usesidentifier> 
+                <findby>
+                    <namingservice name="DomainName1/USRP_TX_Control1"/>
+                </findby>
+            </usesport>
+            <findby>
+                <namingservice name="DomainName1/TX_Control"/>
+            </findby>
+        </connectinterface>
+        <connectinterface id="DCE:458dc170-0d3d-11dc-b003-00123f63025f">
+            <usesport>
+                <usesidentifier>control_bits_out</usesidentifier> 
+                <findby>
+                    <namingservice name="DomainName1/DataGenerator1"/>
+                </findby>
+            </usesport>
+            <providesport>
+                <providesidentifier>controlIn</providesidentifier> 
+                <findby>
+                    <namingservice name="DomainName1/PacketizerSimpleBPSK1"/>
+                </findby>
+            </providesport>
+        </connectinterface>
+        <connectinterface id="DCE:458ed90c-0d3d-11dc-84a7-00123f63025f">
+            <usesport>
+                <usesidentifier>data_bits_out</usesidentifier> 
+                <findby>
+                    <namingservice name="DomainName1/DataGenerator1"/>
+                </findby>
+            </usesport>
+            <providesport>
+                <providesidentifier>bitsIn</providesidentifier> 
+                <findby>
+                    <namingservice name="DomainName1/PacketizerSimpleBPSK1"/>
+                </findby>
+            </providesport>
+        </connectinterface>
+        <connectinterface id="DCE:45906542-0d3d-11dc-a0ba-00123f63025f">
+            <usesport>
+                <usesidentifier>bitsOut</usesidentifier> 
+                <findby>
+                    <namingservice name="DomainName1/PacketizerSimpleBPSK1"/>
+                </findby>
+            </usesport>
+            <providesport>
+                <providesidentifier>BitsIn</providesidentifier> 
+                <findby>
+                    <namingservice name="DomainName1/Modulator1"/>
+                </findby>
+            </providesport>
+        </connectinterface>
+        <connectinterface id="DCE:4591df3a-0d3d-11dc-9ea1-00123f63025f">
+            <usesport>
+                <usesidentifier>SymbolsOut</usesidentifier> 
+                <findby>
+                    <namingservice name="DomainName1/Modulator1"/>
+                </findby>
+            </usesport>
+            <providesport>
+                <providesidentifier>SymbolsIn</providesidentifier> 
+                <findby>
+                    <namingservice name="DomainName1/FrameAssembler1"/>
+                </findby>
+            </providesport>
+        </connectinterface>
+        <connectinterface id="DCE:4593a3d8-0d3d-11dc-8848-00123f63025f">
+            <usesport>
+                <usesidentifier>FrameSymbolsOut</usesidentifier> 
+                <findby>
+                    <namingservice name="DomainName1/FrameAssembler1"/>
+                </findby>
+            </usesport>
+            <providesport>
+                <providesidentifier>inData</providesidentifier> 
+                <findby>
+                    <namingservice name="DomainName1/Interpolator1"/>
+                </findby>
+            </providesport>
+        </connectinterface>
+        <connectinterface id="DCE:45954c10-0d3d-11dc-b807-00123f63025f">
+            <usesport>
+                <usesidentifier>outData</usesidentifier> 
+                <findby>
+                    <namingservice name="DomainName1/Interpolator1"/>
+                </findby>
+            </usesport>
+            <findby>
+                <namingservice name="DomainName1/TX_Data"/>
+            </findby>
+        </connectinterface>
+    </connections>
+</softwareassembly>
Index: /experimental/waveforms/TxFrameTest/trunk/TxFrameTest/TxFrameTest_DAS.xml
===================================================================
--- /experimental/waveforms/TxFrameTest/trunk/TxFrameTest/TxFrameTest_DAS.xml	(revision 3971)
+++ /experimental/waveforms/TxFrameTest/trunk/TxFrameTest/TxFrameTest_DAS.xml	(revision 3971)
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--Created with OSSIE WaveDev Beta Version 0.6.0b-->
+<!--Powered by Python-->
+<deploymentenforcement>
+    <application name="Name" id="DCE:438bffd7-cf7d-4f29-b0bc-e66303d25a84"/>
+    <deviceassignmentsequence>
+        <deviceassignmenttype>
+            <componentid>DCE:761304b4-0d3c-11dc-974e-00123f63025f</componentid> 
+            <assigndeviceid>DCE:5ba336ee-aaaa-aaaa-aaaa-00123f573a7f</assigndeviceid> 
+        </deviceassignmenttype>
+        <deviceassignmenttype>
+            <componentid>DCE:8aeefa3c-0d3c-11dc-8966-00123f63025f</componentid> 
+            <assigndeviceid>DCE:5ba336ee-aaaa-aaaa-aaaa-00123f573a7f</assigndeviceid> 
+        </deviceassignmenttype>
+        <deviceassignmenttype>
+            <componentid>DCE:cbc36822-0d3c-11dc-b80b-00123f63025f</componentid> 
+            <assigndeviceid>DCE:5ba336ee-aaaa-aaaa-aaaa-00123f573a7f</assigndeviceid> 
+        </deviceassignmenttype>
+        <deviceassignmenttype>
+            <componentid>DCE:d059167a-0d3c-11dc-a661-00123f63025f</componentid> 
+            <assigndeviceid>DCE:5ba336ee-aaaa-aaaa-aaaa-00123f573a7f</assigndeviceid> 
+        </deviceassignmenttype>
+        <deviceassignmenttype>
+            <componentid>DCE:d3a7bdea-0d3c-11dc-a5aa-00123f63025f</componentid> 
+            <assigndeviceid>DCE:5ba336ee-aaaa-aaaa-aaaa-00123f573a7f</assigndeviceid> 
+        </deviceassignmenttype>
+        <deviceassignmenttype>
+            <componentid>DCE:d715140a-0d3c-11dc-b1aa-00123f63025f</componentid> 
+            <assigndeviceid>DCE:5ba336ee-aaaa-aaaa-aaaa-00123f573a7f</assigndeviceid> 
+        </deviceassignmenttype>
+    </deviceassignmentsequence>
+</deploymentenforcement>
Index: /experimental/waveforms/TxFrameTest/trunk/TxFrameTest/reconf
===================================================================
--- /experimental/waveforms/TxFrameTest/trunk/TxFrameTest/reconf	(revision 3971)
+++ /experimental/waveforms/TxFrameTest/trunk/TxFrameTest/reconf	(revision 3971)
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+rm -f config.cache
+aclocal
+autoconf
+automake --foreign --add-missing
Index: /experimental/waveforms/TxFrameTest/trunk/TxFrameTest/TxFrameTest.owd
===================================================================
--- /experimental/waveforms/TxFrameTest/trunk/TxFrameTest/TxFrameTest.owd	(revision 3971)
+++ /experimental/waveforms/TxFrameTest/trunk/TxFrameTest/TxFrameTest.owd	(revision 3971)
@@ -0,0 +1,1594 @@
+(S'project'
+p1
+(iWaveformClass
+Waveform
+p2
+(dp3
+S'ace'
+p4
+I00
+sS'devices'
+p5
+(lp6
+sS'name'
+p7
+VTxFrameTest
+p8
+sS'components'
+p9
+(lp10
+(iComponentClass
+Component
+p11
+(dp12
+S'node'
+p13
+NsS'connections'
+p14
+(lp15
+(iComponentClass
+Connection
+p16
+(dp17
+S'remotePort'
+p18
+(iComponentClass
+Port
+p19
+(dp20
+S'u_cname'
+p21
+VdataOut_Resource_i
+p22
+sS'cname'
+p23
+VdataIn_Resource_i
+p24
+sg7
+VResource
+p25
+sS'type'
+p26
+S'Provides'
+p27
+sS'interface'
+p28
+(iComponentClass
+Interface
+p29
+(dp30
+S'operations'
+p31
+(lp32
+sS'fullpath'
+p33
+S''
+sS'nameSpace'
+p34
+VCF
+p35
+sg7
+VResource
+p36
+sS'filename'
+p37
+S''
+sbsS'portType'
+p38
+Vdata
+p39
+sS'p_cname'
+p40
+g24
+sbsS'localPort'
+p41
+(iComponentClass
+Port
+p42
+(dp43
+g21
+VdataOut_Resource_i
+p44
+sg23
+g44
+sg7
+VData_Control
+p45
+sg26
+S'Uses'
+p46
+sg28
+(iComponentClass
+Interface
+p47
+(dp48
+g31
+(lp49
+sg33
+S''
+sg34
+VCF
+p50
+sg7
+VResource
+p51
+sg37
+S''
+sbsg38
+Vdata
+p52
+sg40
+VdataIn_Resource_i
+p53
+sbsS'remoteComp'
+p54
+(iComponentClass
+Component
+p55
+(dp56
+g13
+Nsg14
+(lp57
+(iComponentClass
+Connection
+p58
+(dp59
+g18
+(iComponentClass
+Port
+p60
+(dp61
+g21
+VdataOut_realChar_i
+p62
+sg23
+VdataIn_realChar_i
+p63
+sg7
+VcontrolIn
+p64
+sg26
+g27
+sg28
+(iComponentClass
+Interface
+p65
+(dp66
+g31
+(lp67
+sg33
+S''
+sg34
+VstandardInterfaces
+p68
+sg7
+VrealChar
+p69
+sg37
+S''
+sbsg38
+Vdata
+p70
+sg40
+g63
+sbsg41
+(iComponentClass
+Port
+p71
+(dp72
+g21
+VdataOut_realChar_i
+p73
+sg23
+g73
+sg7
+Vcontrol_bits_out
+p74
+sg26
+g46
+sg28
+(iComponentClass
+Interface
+p75
+(dp76
+g31
+(lp77
+sg33
+S''
+sg34
+VstandardInterfaces
+p78
+sg7
+VrealChar
+p79
+sg37
+S''
+sbsg38
+g39
+sg40
+VdataIn_realChar_i
+p80
+sbsg54
+(iComponentClass
+Component
+p81
+(dp82
+g13
+Nsg14
+(lp83
+(iComponentClass
+Connection
+p84
+(dp85
+g18
+(iComponentClass
+Port
+p86
+(dp87
+g21
+VdataOut_realChar_i
+p88
+sg23
+VdataIn_realChar_i
+p89
+sg7
+VBitsIn
+p90
+sg26
+g27
+sg28
+(iComponentClass
+Interface
+p91
+(dp92
+g31
+(lp93
+sg33
+S''
+sg34
+VstandardInterfaces
+p94
+sg7
+VrealChar
+p95
+sg37
+S''
+sbsg38
+Vdata
+p96
+sg40
+g89
+sbsg41
+(iComponentClass
+Port
+p97
+(dp98
+g21
+VdataOut_realChar_i
+p99
+sg23
+g99
+sg7
+VbitsOut
+p100
+sg26
+g46
+sg28
+(iComponentClass
+Interface
+p101
+(dp102
+g31
+(lp103
+sg33
+S''
+sg34
+VstandardInterfaces
+p104
+sg7
+VrealChar
+p105
+sg37
+S''
+sbsg38
+g70
+sg40
+VdataIn_realChar_i
+p106
+sbsg54
+(iComponentClass
+Component
+p107
+(dp108
+g13
+Nsg14
+(lp109
+(iComponentClass
+Connection
+p110
+(dp111
+g18
+(iComponentClass
+Port
+p112
+(dp113
+g21
+VdataOut_complexShort_i
+p114
+sg23
+VdataIn_complexShort_i
+p115
+sg7
+VSymbolsIn
+p116
+sg26
+g27
+sg28
+(iComponentClass
+Interface
+p117
+(dp118
+g31
+(lp119
+sg33
+S''
+sg34
+VstandardInterfaces
+p120
+sg7
+VcomplexShort
+p121
+sg37
+S''
+sbsg38
+Vdata
+p122
+sg40
+g115
+sbsg41
+(iComponentClass
+Port
+p123
+(dp124
+g21
+VdataOut_complexShort_i
+p125
+sg23
+g125
+sg7
+VSymbolsOut
+p126
+sg26
+g46
+sg28
+(iComponentClass
+Interface
+p127
+(dp128
+g31
+(lp129
+sg33
+S''
+sg34
+VstandardInterfaces
+p130
+sg7
+VcomplexShort
+p131
+sg37
+S''
+sbsg38
+g96
+sg40
+VdataIn_complexShort_i
+p132
+sbsg54
+(iComponentClass
+Component
+p133
+(dp134
+g13
+Nsg14
+(lp135
+(iComponentClass
+Connection
+p136
+(dp137
+g18
+(iComponentClass
+Port
+p138
+(dp139
+g21
+VdataOut_complexShort_i
+p140
+sg23
+VdataIn_complexShort_i
+p141
+sg7
+VinData
+p142
+sg26
+g27
+sg28
+(iComponentClass
+Interface
+p143
+(dp144
+g31
+(lp145
+sg33
+S''
+sg34
+VstandardInterfaces
+p146
+sg7
+VcomplexShort
+p147
+sg37
+S''
+sbsg38
+Vdata
+p148
+sg40
+g141
+sbsg41
+(iComponentClass
+Port
+p149
+(dp150
+g21
+VdataOut_complexShort_i
+p151
+sg23
+g151
+sg7
+VFrameSymbolsOut
+p152
+sg26
+g46
+sg28
+(iComponentClass
+Interface
+p153
+(dp154
+g31
+(lp155
+sg33
+S''
+sg34
+VstandardInterfaces
+p156
+sg7
+VcomplexShort
+p157
+sg37
+S''
+sbsg38
+g122
+sg40
+VdataIn_complexShort_i
+p158
+sbsg54
+(iComponentClass
+Component
+p159
+(dp160
+g13
+Nsg14
+(lp161
+(iComponentClass
+Connection
+p162
+(dp163
+g18
+(iComponentClass
+Port
+p164
+(dp165
+g7
+VTX_Data
+p166
+sg26
+g27
+sg21
+VdataOut_complexShort_i
+p167
+sg23
+VdataIn_complexShort_i
+p168
+sg28
+(iComponentClass
+Interface
+p169
+(dp170
+g31
+(lp171
+sg33
+S''
+sg34
+VstandardInterfaces
+p172
+sg7
+VcomplexShort
+p173
+sg37
+S''
+sbsg38
+Vdata
+p174
+sg40
+g168
+sbsg41
+(iComponentClass
+Port
+p175
+(dp176
+g21
+VdataOut_complexShort_i
+p177
+sg23
+g177
+sg7
+VoutData
+p178
+sg26
+g46
+sg28
+(iComponentClass
+Interface
+p179
+(dp180
+g31
+(lp181
+sg33
+S''
+sg34
+VstandardInterfaces
+p182
+sg7
+VcomplexShort
+p183
+sg37
+S''
+sbsg38
+g148
+sg40
+VdataIn_complexShort_i
+p184
+sbsg54
+(iComponentClass
+Component
+p185
+(dp186
+g13
+NsS'mutable_params'
+p187
+(lp188
+sS'properties'
+p189
+(lp190
+sg7
+S'USRP1'
+p191
+sg4
+I00
+sS'xmlName'
+p192
+VUSRP
+p193
+sS'baseName'
+p194
+VUSRP
+p195
+sS'generate'
+p196
+I00
+sg14
+(lp197
+sS'file_uuid'
+p198
+S'USRP1_7c322634-e859-11db-8ffa-00123f573a7f'
+p199
+sS'device'
+p200
+NsS'timing'
+p201
+I00
+sg26
+S'executabledevice'
+p202
+sS'ports'
+p203
+(lp204
+(iComponentClass
+Port
+p205
+(dp206
+g7
+VTX_Control
+p207
+sg26
+g27
+sg21
+VdataOut_TX_Control_i
+p208
+sg23
+VdataIn_TX_Control_i
+p209
+sg28
+(iComponentClass
+Interface
+p210
+(dp211
+g31
+(lp212
+sg33
+S''
+sg34
+VstandardInterfaces
+p213
+sg7
+VTX_Control
+p214
+sg37
+S''
+sbsg38
+Vcontrol
+p215
+sg40
+g209
+sba(iComponentClass
+Port
+p216
+(dp217
+g7
+VRX_Control
+p218
+sg26
+g27
+sg21
+VdataOut_RX_Control_i
+p219
+sg23
+VdataIn_RX_Control_i
+p220
+sg28
+(iComponentClass
+Interface
+p221
+(dp222
+g31
+(lp223
+sg33
+S''
+sg34
+VstandardInterfaces
+p224
+sg7
+VRX_Control
+p225
+sg37
+S''
+sbsg38
+g215
+sg40
+g220
+sbag164
+a(iComponentClass
+Port
+p226
+(dp227
+g7
+VRX_Data_1
+p228
+sg26
+g46
+sg21
+VdataOut_complexShort_i
+p229
+sg23
+g229
+sg28
+(iComponentClass
+Interface
+p230
+(dp231
+g31
+(lp232
+sg33
+S''
+sg34
+VstandardInterfaces
+p233
+sg7
+VcomplexShort
+p234
+sg37
+S''
+sbsg38
+g174
+sg40
+VdataIn_complexShort_i
+p235
+sba(iComponentClass
+Port
+p236
+(dp237
+g7
+VRX_Data_2
+p238
+sg26
+g46
+sg21
+VdataOut_complexShort_i
+p239
+sg23
+g239
+sg28
+(iComponentClass
+Interface
+p240
+(dp241
+g31
+(lp242
+sg33
+S''
+sg34
+VstandardInterfaces
+p243
+sg7
+VcomplexShort
+p244
+sg37
+S''
+sbsg38
+g174
+sg40
+VdataIn_complexShort_i
+p245
+sbasS'AssemblyController'
+p246
+I00
+sS'uuid'
+p247
+S'5ba336ee-bbbb-bbbb-bbbb-00123f573a7f'
+p248
+sbsbasg192
+S'Interpolator'
+p249
+sg200
+(iComponentClass
+Component
+p250
+(dp251
+g13
+Nsg187
+(lp252
+sg189
+(lp253
+sg7
+S'GPP1'
+p254
+sg4
+I00
+sg192
+VGPP
+p255
+sg194
+VGPP
+p256
+sg196
+I00
+sg14
+(lp257
+sg198
+S'GPP1_51b862bc-d95c-11db-8b8d-00123f573a7f'
+p258
+sg200
+Nsg201
+I00
+sg26
+g202
+sg203
+(lp259
+sg246
+I00
+sg247
+S'5ba336ee-aaaa-aaaa-aaaa-00123f573a7f'
+p260
+sbsg196
+I00
+sg247
+S'd715140a-0d3c-11dc-b1aa-00123f63025f'
+p261
+sg187
+(lp262
+sg7
+VInterpolator1
+p263
+sg4
+I00
+sg194
+S'Interpolator'
+p264
+sg189
+(lp265
+(iComponentClass
+SimpleProperty
+p266
+(dp267
+S'kind'
+p268
+S'configure'
+p269
+sS'description'
+p270
+S''
+sS'defaultValue'
+p271
+V1
+sS'enum'
+p272
+S''
+sS'value'
+p273
+V4
+sS'action'
+p274
+NsS'range'
+p275
+(I-1
+I-1
+tp276
+sS'mode'
+p277
+Vreadwrite
+p278
+sS'units'
+p279
+NsS'elementType'
+p280
+S'Simple'
+p281
+sg26
+Vushort
+p282
+sS'id'
+p283
+VDCE:e5c1d4aa-4b7f-48b7-b3bf-ed90b7653bec
+p284
+sg7
+VInterpFactor
+p285
+sba(iComponentClass
+SimpleSequenceProperty
+p286
+(dp287
+g268
+S'configure'
+p288
+sg270
+S''
+sS'defaultValues'
+p289
+(lp290
+S' 1.0'
+p291
+asg274
+Nsg275
+(I-1
+I-1
+tp292
+sS'values'
+p293
+(lp294
+S' 1.0'
+p295
+asg277
+g278
+sg279
+Nsg280
+S'SimpleSequence'
+p296
+sg26
+Vfloat
+p297
+sg283
+VDCE:9c39de73-54d4-43ad-ab9d-52f5fa526ddf
+p298
+sg7
+Vfilter
+p299
+sbasg198
+S'ea2eb966-0d3b-11dc-b94f-00123f63025f'
+p300
+sg201
+I00
+sg26
+S'resource'
+p301
+sg203
+(lp302
+g138
+ag175
+asg246
+I00
+sbsbasg192
+S'FrameAssembler'
+p303
+sg200
+g250
+sg196
+I00
+sg247
+S'd3a7bdea-0d3c-11dc-a5aa-00123f63025f'
+p304
+sg187
+(lp305
+sg7
+VFrameAssembler1
+p306
+sg4
+I00
+sg194
+S'FrameAssembler'
+p307
+sg189
+(lp308
+(iComponentClass
+SimpleProperty
+p309
+(dp310
+g268
+S'configure'
+p311
+sg270
+S'Modulation type: BPSK, QPSK, 8PSK, 16QAM'
+p312
+sg271
+S'BPSK'
+p313
+sg272
+S''
+sg273
+g313
+sg274
+Nsg275
+g276
+sg277
+Vreadwrite
+p314
+sg279
+Nsg280
+g281
+sg26
+Vstring
+p315
+sg283
+VDCE:690f320c-5bee-4959-b93d-586dc3450aac
+p316
+sg7
+Vmod_type
+p317
+sba(iComponentClass
+SimpleProperty
+p318
+(dp319
+g268
+S'configure'
+p320
+sg270
+S'Frame size (number of modulated symbols): 2048, 4096, 8192, 16384'
+p321
+sg271
+V2048
+p322
+sg272
+S''
+sg273
+V4096
+p323
+sg274
+Nsg275
+g276
+sg277
+g314
+sg279
+Nsg280
+g281
+sg26
+Vushort
+p324
+sg283
+VDCE:25a1df92-7f22-43af-8720-ad37714a66db
+p325
+sg7
+Vframe_size
+p326
+sbasg198
+S'ea6ffbba-0d3b-11dc-ab7b-00123f63025f'
+p327
+sg201
+I00
+sg26
+g301
+sg203
+(lp328
+g112
+ag149
+asg246
+I00
+sbsbasg192
+S'Modulator'
+p329
+sg200
+g250
+sg196
+I00
+sg247
+S'd059167a-0d3c-11dc-a661-00123f63025f'
+p330
+sg187
+(lp331
+sg7
+VModulator1
+p332
+sg4
+I00
+sg194
+S'Modulator'
+p333
+sg189
+(lp334
+(iComponentClass
+SimpleProperty
+p335
+(dp336
+g268
+S'configure'
+p337
+sg270
+S''
+sg271
+S'BPSK'
+p338
+sg272
+S''
+sg273
+g338
+sg274
+Nsg275
+g276
+sg277
+Vreadonly
+p339
+sg279
+Nsg280
+g281
+sg26
+Vstring
+p340
+sg283
+VDCE:63faedf6-fa6a-4841-93a1-9e360183688e
+p341
+sg7
+VModulation_Type
+p342
+sba(iComponentClass
+SimpleProperty
+p343
+(dp344
+g268
+S'configure'
+p345
+sg270
+S''
+sg271
+S'2'
+sg272
+S''
+sg273
+S'2'
+sg274
+Nsg275
+g276
+sg277
+g339
+sg279
+Nsg280
+g281
+sg26
+Vshort
+p346
+sg283
+VDCE:eb4609ed-bbeb-464e-b695-fa720ce25db5
+p347
+sg7
+Vstates
+p348
+sbasg198
+S'ea9ccf82-0d3b-11dc-b718-00123f63025f'
+p349
+sg201
+I00
+sg26
+g301
+sg203
+(lp350
+g86
+ag123
+asg246
+I00
+sbsbasg192
+S'PacketizerSimpleBPSK'
+p351
+sg200
+g250
+sg196
+I00
+sg247
+S'cbc36822-0d3c-11dc-b80b-00123f63025f'
+p352
+sg187
+(lp353
+sg7
+VPacketizerSimpleBPSK1
+p354
+sg4
+I00
+sg194
+S'PacketizerSimpleBPSK'
+p355
+sg189
+(lp356
+(iComponentClass
+SimpleProperty
+p357
+(dp358
+g268
+S'configure'
+p359
+sg270
+S'Binary synchronization code for determining when data begin.  Code is 31 bits long.'
+p360
+sg271
+S'1515959358'
+p361
+sg272
+S''
+sg273
+g361
+sg274
+Nsg275
+g276
+sg277
+Vreadwrite
+p362
+sg279
+Nsg280
+g281
+sg26
+Vlong
+p363
+sg283
+VDCE:58fa6fbf-0daa-4ed4-9d33-7f343a92c184
+p364
+sg7
+Vsync_code
+p365
+sba(iComponentClass
+SimpleProperty
+p366
+(dp367
+g268
+S'configure'
+p368
+sg270
+S'Number of bits in each packet, not including sync_code and eom_code'
+p369
+sg271
+S'450'
+p370
+sg272
+S''
+sg273
+g370
+sg274
+Nsg275
+g276
+sg277
+g362
+sg279
+Nsg280
+g281
+sg26
+g363
+sg283
+VDCE:e99ff5ab-d06a-4c99-965a-73901478176e
+p371
+sg7
+Vpacket_length
+p372
+sba(iComponentClass
+SimpleProperty
+p373
+(dp374
+g268
+S'configure'
+p375
+sg270
+S'Binary code to represent the end of the message (packet).  Code is 31 bits long.'
+p376
+sg271
+S'604209418'
+p377
+sg272
+S''
+sg273
+g377
+sg274
+Nsg275
+g276
+sg277
+g362
+sg279
+Nsg280
+g281
+sg26
+g363
+sg283
+VDCE:67fa3260-533a-4184-be7c-c1868b3f70dd
+p378
+sg7
+Veom_code
+p379
+sbasg198
+S'ea0496cc-0d3b-11dc-8c2e-00123f63025f'
+p380
+sg201
+I00
+sg26
+g301
+sg203
+(lp381
+(iComponentClass
+Port
+p382
+(dp383
+g21
+VdataOut_realChar_i
+p384
+sg23
+VdataIn_realChar_i
+p385
+sg7
+VbitsIn
+p386
+sg26
+g27
+sg28
+(iComponentClass
+Interface
+p387
+(dp388
+g31
+(lp389
+sg33
+S''
+sg34
+VstandardInterfaces
+p390
+sg7
+VrealChar
+p391
+sg37
+S''
+sbsg38
+g70
+sg40
+g385
+sbag60
+ag97
+asg246
+I00
+sbsba(iComponentClass
+Connection
+p392
+(dp393
+g18
+g382
+sg41
+(iComponentClass
+Port
+p394
+(dp395
+g21
+VdataOut_realChar_i
+p396
+sg23
+g396
+sg7
+Vdata_bits_out
+p397
+sg26
+g46
+sg28
+(iComponentClass
+Interface
+p398
+(dp399
+g31
+(lp400
+sg33
+S''
+sg34
+VstandardInterfaces
+p401
+sg7
+VrealChar
+p402
+sg37
+S''
+sbsg38
+g39
+sg40
+VdataIn_realChar_i
+p403
+sbsg54
+g81
+sbasg192
+S'DataGenerator'
+p404
+sg200
+g250
+sg196
+I00
+sg247
+S'8aeefa3c-0d3c-11dc-8966-00123f63025f'
+p405
+sg187
+(lp406
+sg7
+VDataGenerator1
+p407
+sg4
+I00
+sg194
+S'DataGenerator'
+p408
+sg189
+(lp409
+(iComponentClass
+SimpleProperty
+p410
+(dp411
+g268
+S'configure'
+p412
+sg270
+S'Number of samples to be generated'
+p413
+sg271
+S'400'
+p414
+sg272
+S''
+sg273
+g414
+sg274
+Nsg275
+g276
+sg277
+Vreadonly
+p415
+sg279
+Nsg280
+g281
+sg26
+Vulong
+p416
+sg283
+VDCE:8c3cf6d6-02e5-46d0-be93-3b81ddfbd781
+p417
+sg7
+Vpacket_length
+p418
+sbasg198
+S'ea33a6a6-0d3b-11dc-bf88-00123f63025f'
+p419
+sg201
+I00
+sg26
+g301
+sg203
+(lp420
+g19
+ag71
+ag394
+asg246
+I00
+sbsba(iComponentClass
+Connection
+p421
+(dp422
+g18
+g205
+sg41
+(iComponentClass
+Port
+p423
+(dp424
+g21
+VdataOut_TX_Control_i
+p425
+sg23
+g425
+sg7
+VTX_Control
+p426
+sg26
+g46
+sg28
+(iComponentClass
+Interface
+p427
+(dp428
+g31
+(lp429
+sg33
+S''
+sg34
+VstandardInterfaces
+p430
+sg7
+VTX_Control
+p431
+sg37
+S''
+sbsg38
+g52
+sg40
+VdataIn_TX_Control_i
+p432
+sbsg54
+g185
+sbasg192
+S'USRP_TX_Control'
+p433
+sg200
+g250
+sg196
+I00
+sg247
+S'761304b4-0d3c-11dc-974e-00123f63025f'
+p434
+sg187
+(lp435
+sg7
+VUSRP_TX_Control1
+p436
+sg4
+I00
+sg194
+S'USRP_TX_Control'
+p437
+sg189
+(lp438
+(iComponentClass
+SimpleProperty
+p439
+(dp440
+g268
+S'configure'
+p441
+sg270
+S''
+sg271
+S'512'
+p442
+sg272
+S''
+sg273
+g442
+sg274
+Nsg275
+g276
+sg277
+Vreadonly
+p443
+sg279
+Nsg280
+g281
+sg26
+Vshort
+p444
+sg283
+VDCE:7e40f5c3-82b3-4ad6-b247-e7e53b10caec
+p445
+sg7
+VInterpolation
+p446
+sba(iComponentClass
+SimpleProperty
+p447
+(dp448
+g268
+S'configure'
+p449
+sg270
+S''
+sg271
+S'0'
+sg272
+S''
+sg273
+S'0'
+sg274
+Nsg275
+g276
+sg277
+g443
+sg279
+Nsg280
+g281
+sg26
+Vfloat
+p450
+sg283
+VDCE:14e279ee-0c2b-4cc7-9406-a6cd29472d04
+p451
+sg7
+VTX_Frequency
+p452
+sbasg198
+S'ea74c83e-0d3b-11dc-a6b0-00123f63025f'
+p453
+sg201
+I00
+sg26
+g301
+sg203
+(lp454
+g423
+ag42
+asg246
+I01
+sbag55
+ag81
+ag107
+ag133
+ag159
+asb(iPlatformClass
+Platform
+p455
+(dp456
+S'nodes'
+p457
+(lp458
+(iComponentClass
+Node
+p459
+(dp460
+g7
+S'default_GPP_USRP_node'
+p461
+sS'Devices'
+p462
+(lp463
+g250
+ag185
+asg196
+I00
+sS'path'
+p464
+S'/sdr/nodes/default_GPP_USRP_node'
+p465
+sg26
+g13
+sg283
+VDCE:26555f88-e859-11db-97b9-00123f573a7f
+p466
+sbasg7
+S''
+sbt.
