Changeset 3985
- Timestamp:
- 05/28/07 17:14:45 (6 years ago)
- Location:
- components/USRP_TX_Control/trunk/USRP_TX_Control
- Files:
-
- 3 modified
-
Makefile.am (modified) (1 diff)
-
USRP_TX_Control.spd.xml (modified) (1 diff)
-
main.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
components/USRP_TX_Control/trunk/USRP_TX_Control/Makefile.am
r3441 r3985 1 1 AM_CXXFLAGS = -Wall 2 2 3 bin_PROGRAMS = USRP_TX_Control 3 dombindir = $(prefix)/dom/bin 4 dombin_PROGRAMS = USRP_TX_Control 4 5 5 6 USRP_TX_Control_SOURCES = USRP_TX_Control.cpp USRP_TX_Control.h main.cpp 6 7 7 8 ossieName = USRP_TX_Control 8 xmldir = $(prefix)/ xml/$(ossieName)9 xmldir = $(prefix)/dom/xml/$(ossieName) 9 10 dist_xml_DATA = USRP_TX_Control.prf.xml USRP_TX_Control.scd.xml \ 10 11 USRP_TX_Control.spd.xml -
components/USRP_TX_Control/trunk/USRP_TX_Control/USRP_TX_Control.spd.xml
r3441 r3985 11 11 </author> 12 12 <propertyfile type="PRF"> 13 <localfile name=" xml/USRP_TX_Control/USRP_TX_Control.prf.xml"/>13 <localfile name="USRP_TX_Control.prf.xml"/> 14 14 </propertyfile> 15 15 <descriptor> 16 <localfile name=" xml/USRP_TX_Control/USRP_TX_Control.scd.xml"/>16 <localfile name="USRP_TX_Control.scd.xml"/> 17 17 </descriptor> 18 18 <implementation id="DCE:affa18de-6ab7-11db-91a5-0004236abd3a" aepcompliance="aep_compliant"> 19 19 <description>Default Description</description> 20 20 <code type="Executable"> 21 <localfile name=" bin/USRP_TX_Control"/>21 <localfile name="/bin/USRP_TX_Control"/> 22 22 </code> 23 23 <processor name="x86"/> -
components/USRP_TX_Control/trunk/USRP_TX_Control/main.cpp
r3441 r3985 1 1 /**************************************************************************** 2 2 3 Copyright 2006 Virginia Polytechnic Institute and State University3 Copyright 2006, 2007 Virginia Polytechnic Institute and State University 4 4 5 5 This file is part of the OSSIE USRP_TX_Control. … … 37 37 ossieDebugLevel = 3; 38 38 39 if (argc != 3) { 40 std::cout << argv[0] << " <id> <usage name> " << std::endl; 41 exit (-1); 42 } 43 44 char *uuid = argv[1]; 45 char *label = argv[2]; 46 47 DEBUG(3, USRP_TX_Control, "Identifier - " << uuid << " Label - " << label) 39 ossieSupport::ossieComponent usrp_tx_control(orb, argc, argv); 48 40 49 41 USRP_TX_Control_i* usrp_tx_control_servant; … … 52 44 // Create the usrp_tx_control component servant and object reference 53 45 54 usrp_tx_control_servant = new USRP_TX_Control_i(u uid, component_running);46 usrp_tx_control_servant = new USRP_TX_Control_i(usrp_tx_control.getUuid(), component_running); 55 47 usrp_tx_control_var = usrp_tx_control_servant->_this(); 56 48 57 orb->bind_object_to_name((CORBA::Object_ptr) usrp_tx_control_var, label);49 usrp_tx_control.bind(usrp_tx_control_var); 58 50 59 51 // This bit is ORB specific … … 63 55 64 56 component_running->wait(); 65 orb->unbind_name(label);57 usrp_tx_control.unbind(); 66 58 orb->orb->shutdown(0); 67 59