Changeset 8683

Show
Ignore:
Timestamp:
02/15/09 18:33:05 (4 years ago)
Author:
hvolos
Message:

latest changes

Location:
ossiedev/branches/hvolos/packetwfrm/metadataversions/components
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • ossiedev/branches/hvolos/packetwfrm/metadataversions/components/DigitalModem-metadata/src/DigitalDemodulator_metadata.cpp

    r8031 r8683  
    216216    while( true ) { 
    217217        // Get data from port 
    218         dataIn_0->getData(I_in, Q_in, packet_data); 
     218         
     219        //HVdataIn_0->getData(I_in, Q_in, packet_data); 
     220         
     221         dataIn_0->getData(I_in, Q_in); 
    219222 
    220223        if ( ossieDebugLevel > 5 ) { 
    221224            std::cout << "DigitalDemodulator-metadata got data" << std::endl; 
    222             standardInterfaces::PrintMetaData( *packet_data ); 
     225            //HV standardInterfaces::PrintMetaData( *packet_data ); 
    223226        } 
    224227 
    225228        // Set the modulation scheme based on the meta data tag 
    226         SetModulationSchemeOnMetaData(); 
     229         
     230        //HVSetModulationSchemeOnMetaData(); 
     231         
     232        SetModulationScheme(SigProc::QAM16); 
     233         
    227234 
    228235        // Read input data length 
     
    253260 
    254261        dataIn_0->bufferEmptied(); 
    255         dataOut_0->pushPacket(bits_out, *packet_data); 
     262        //HV dataOut_0->pushPacket(bits_out, *packet_data); 
     263        dataOut_0->pushPacket(bits_out); 
    256264 
    257265        delete [] b; 
  • ossiedev/branches/hvolos/packetwfrm/metadataversions/components/SymbolSyncPoly-metadata/src/FrameSynchronizer_metadata.cpp

    r8023 r8683  
    248248 
    249249        // Get data from port 
    250         dataIn_0->getData(I_in_0, Q_in_0, metadata); 
     250        //HV dataIn_0->getData(I_in_0, Q_in_0, metadata); 
     251        dataIn_0->getData(I_in_0, Q_in_0); 
    251252 
    252253        DEBUG(7, FrameSynchronizer_metadata, "Got " << I_in_0->length() << " samples") 
     
    254255        DEBUG(7, FrameSync, "rx signal strength: "<< (float) (metadata->signal_strength) << "dB"); 
    255256 
     257        /**HV 
    256258        if (metadata->signal_strength < rssi_threshold_dB) { 
    257259            rssi_counter++; 
     
    263265            rssi_counter = 0; 
    264266        } 
     267        **/ 
    265268 
    266269        // Adjust sampling frequency in metadata 
    267         metadata->sampling_frequency /= float(k); 
     270        //HV metadata->sampling_frequency /= float(k); 
    268271 
    269272        // Read input data length 
     
    382385                DEBUG(5, FrameSynchronizer_metadata, "trying to decode frame header..."); 
    383386                DecodeFrameHeader(); 
    384                 SetMetaDataModulationScheme(); 
     387                //HV SetMetaDataModulationScheme(); 
    385388 
    386389            case EXTRACT_FRAME: 
     
    395398            case EXTRACT_EOM_CODE: 
    396399                // set to BPSK 
    397                 SetMetaDataModulationScheme(); 
     400                //HV SetMetaDataModulationScheme(); 
    398401                DEBUG(5, FrameSynchronizer_metadata, "trying to extract EOM code..."); 
    399402                extracted = ExtractFrameEOM( 
     
    427430 
    428431            DEBUG(5, FrameSynchronizer_metadata, "pushing " << I_out_0.length() << " samples") 
    429             dataOut_0->pushPacket(I_out_0, Q_out_0, *metadata); 
     432            //HV dataOut_0->pushPacket(I_out_0, Q_out_0, *metadata); 
     433            dataOut_0->pushPacket(I_out_0, Q_out_0); 
    430434        } 
    431435 
  • ossiedev/branches/hvolos/packetwfrm/metadataversions/components/rc2007_gui/WorkModules.py

    r8657 r8683  
    7171 
    7272# global sound card variables 
    73 audio_sampling_frequency = 16000 
     73audio_sampling_frequency = 16000 #16000 
    7474audio_channels = 1 
    75 audio_buffer_length = 1024 
     75audio_buffer_length = 1024 #1024 
    7676 
    7777def CreateMetadataObject(): 
  • ossiedev/branches/hvolos/packetwfrm/metadataversions/components/rc2007_gui/wx_inits.py

    r7328 r8683  
    1919class MainFrame(wx.Frame): 
    2020    def __init__(self, orb, parent=None, id=-1, pos=wx.DefaultPosition,  
    21                  title="Team MPRG"):  
     21                 title="OSSIE Talk"):  
    2222 
    2323        self.orb_ref = orb 
     
    3535 
    3636        menu = wx.Menu() 
    37         menu.Append(210,'&Clear Text History','Erase the dirty talk...') 
     37        #menu.Append(210,'&Clear Text History','Erase the dirty talk...') 
    3838        menu.Append(205, 'E&xit', 'Enough of this already!') 
    3939        self.Bind(wx.EVT_MENU, self.OnFileExit, id=205) 
    40         self.Bind(wx.EVT_MENU,self.OnClearTextHistory,id=210) 
     40        #self.Bind(wx.EVT_MENU,self.OnClearTextHistory,id=210) 
    4141        self.mainmenu.Append(menu, '&File') 
    4242         
     
    5656 
    5757    def _init_ctrls(self, prnt): 
    58         frame_size = wx.Size(412, 310) 
     58        frame_size = wx.Size(180, 80) 
    5959        talk_btn_size = wx.Size(175,50) 
    60         rx_text_box_size = (400, 130) 
    61         text_edit_size = wx.Size(400,30) 
    62         text_btn_size = wx.Size(145,50) 
     60        #rx_text_box_size = (400, 130) 
     61        #text_edit_size = wx.Size(400,30) 
     62        #text_btn_size = wx.Size(145,50) 
    6363 
    6464                      
     
    6666                          pos=wx.Point(1, 570), size=frame_size, 
    6767                          style=wx.DEFAULT_FRAME_STYLE,  
    68                           title='Team MPRG 2007') 
     68                          title='OSSIE Talk') 
    6969 
    7070        # most of the wx widgets will reside on the panel: 
     
    8282 
    8383        # send text message button 
    84         self.TextBtn = wx.Button(id=-1, label='Send Text', 
    85                                     name='TextBtn',  
    86                                     parent=panel,  
    87                                     size=text_btn_size) 
    88         self.TextBtn.SetFont(wx.Font(16, wx.SWISS, wx.NORMAL,  
    89                                         wx.BOLD, False)) 
    90         self.TextBtn.Bind(wx.EVT_LEFT_UP, self.OnSendText, id=-1) 
     84        #self.TextBtn = wx.Button(id=-1, label='Send Text', 
     85        #                            name='TextBtn',  
     86        #                            parent=panel,  
     87        #                            size=text_btn_size) 
     88        #self.TextBtn.SetFont(wx.Font(16, wx.SWISS, wx.NORMAL,  
     89        #                                wx.BOLD, False)) 
     90        #self.TextBtn.Bind(wx.EVT_LEFT_UP, self.OnSendText, id=-1) 
    9191 
    9292        # Text editors: 
    93         self.rxTextEditor = wx.TextCtrl(id=-1, 
    94                                         name=u'rxTextEditor',  
    95                                         parent=panel,  
    96                                         size = rx_text_box_size,  
    97                                         style= wx.TE_MULTILINE,  
    98                                         value=u'') 
    99  
    100         self.textEditor = wx.TextCtrl(id=-1, 
    101                                       name=u'textEditor',  
    102                                       parent=panel,  
    103                                       size=text_edit_size,  
    104                                       style=wx.TE_PROCESS_ENTER,  
    105                                       value=u'') 
    106         self.textEditor.Bind(wx.EVT_TEXT_ENTER, self.OnSendText, id=-1) 
     93        #self.rxTextEditor = wx.TextCtrl(id=-1, 
     94        #                                name=u'rxTextEditor',  
     95        #                                parent=panel,  
     96        #                                size = rx_text_box_size,  
     97        #                                style= wx.TE_MULTILINE,  
     98        #                                value=u'') 
     99        # 
     100        #self.textEditor = wx.TextCtrl(id=-1, 
     101        #                              name=u'textEditor',  
     102        #                              parent=panel,  
     103        #                              size=text_edit_size,  
     104        #                              style=wx.TE_PROCESS_ENTER,  
     105        #                              value=u'') 
     106        #self.textEditor.Bind(wx.EVT_TEXT_ENTER, self.OnSendText, id=-1) 
    107107 
    108108        # sizer grid: 
    109109        sizer = wx.FlexGridSizer(cols=1, hgap=6, vgap = 6) 
    110         sizer.AddMany([self.TalkBtn,  
    111                        self.rxTextEditor,  
    112                        self.textEditor,  
    113                        self.TextBtn]) 
     110        #sizer.AddMany([self.TalkBtn,  
     111        #               self.rxTextEditor,  
     112        #               self.textEditor,  
     113        #               self.TextBtn]) 
     114        sizer.AddMany([self.TalkBtn])                        
    114115        panel.SetSizer(sizer) 
    115116 
     
    125126        event.Skip() 
    126127 
    127     def OnSendText(self, event): 
    128         text='' 
    129         text =copy.copy(str(self.textEditor.GetLineText(0))) 
    130         self.textEditor.Clear() 
    131         if len(text)>0: 
    132                 self.orb_ref.rc2007_gui_Obj.tx_work_mod.SendTextData(text) 
    133                 updatedtext=str(self.rxTextEditor.GetValue()) 
    134                 updatedtext+='Snd('+strftime("%H:%M:%S",localtime()) + '):'+text+'\n' 
    135                 self.rxTextEditor.Clear() 
    136                 self.rxTextEditor.write(updatedtext) 
    137         event.Skip() 
     128    #def OnSendText(self, event): 
     129    #    text='' 
     130    #   text =copy.copy(str(self.textEditor.GetLineText(0))) 
     131    #    self.textEditor.Clear() 
     132    #    if len(text)>0: 
     133    #           self.orb_ref.rc2007_gui_Obj.tx_work_mod.SendTextData(text) 
     134    #            updatedtext=str(self.rxTextEditor.GetValue()) 
     135    #            updatedtext+='Snd('+strftime("%H:%M:%S",localtime()) + '):'+text+'\n' 
     136    #            self.rxTextEditor.Clear() 
     137    #            self.rxTextEditor.write(updatedtext) 
     138    #    event.Skip() 
    138139 
    139     def DisplayText(self, text): 
    140         locker = wx.MutexGuiLocker() 
    141         updatedtext=str(self.rxTextEditor.GetValue()) 
    142         updatedtext+='Rcv('+strftime("%H:%M:%S",localtime()) + '):'+copy.copy(text)+'\n' 
    143         self.rxTextEditor.Clear() 
    144         try: 
    145             self.rxTextEditor.write(updatedtext) 
    146         except: 
    147             print "WARNING! rc2007_gui got incompatible ASCII symbols!" 
     140    #def DisplayText(self, text): 
     141    #    locker = wx.MutexGuiLocker() 
     142    #    updatedtext=str(self.rxTextEditor.GetValue()) 
     143    #    updatedtext+='Rcv('+strftime("%H:%M:%S",localtime()) + '):'+copy.copy(text)+'\n' 
     144    #    self.rxTextEditor.Clear() 
     145    #    try: 
     146    #        self.rxTextEditor.write(updatedtext) 
     147    #    except: 
     148    #        print "WARNING! rc2007_gui got incompatible ASCII symbols!" 
    148149 
    149     def OnClearTextHistory(self,event): 
    150         self.rxTextEditor.Clear() 
    151         event.Skip() 
     150    #def OnClearTextHistory(self,event): 
     151    #    self.rxTextEditor.Clear() 
     152    #    event.Skip() 
    152153 
    153154    def OnFileExit(self, event): 
     
    160161           the menu bar''' 
    161162        from wx.lib.dialogs import ScrolledMessageDialog 
    162         about = ScrolledMessageDialog(self, "SDRF2007 \nTeam MPRG \nOSSIE \nA product of Wireless@VT.",  
     163        about = ScrolledMessageDialog(self, "OSSIE Talk \nOSSIE \nA product of Wireless@VT.",  
    163164                                      "About...") 
    164165        about.ShowModal()