SoDaRadio-12.2.0-cut_dependencies:6c82803
Loading...
Searching...
No Matches
SoDa::USRPRadio Class Reference

#include <USRPRadio.hxx>

Inheritance diagram for SoDa::USRPRadio:
SoDa::Radio

Public Member Functions

void init ()
 initialize the control, rx, tx, and any other hardware specific processes.

Static Public Member Functions

static RadioPtr make (ParamsPtr params)
 Create a radio object.

Protected Member Functions

 USRPRadio (ParamsPtr params)
Protected Member Functions inherited from SoDa::Radio
 Radio (ParamsPtr params)
 create the base radio.
void subscribeToMailBoxes (const std::vector< MailBoxBasePtr > &mailboxes)
 subscribe to all mailboxes for all subordinate (Ctrl, RX, TX) units

Private Attributes

USRPCtrlPtr ctrl
USRPRXPtr rx
USRPTXPtr tx

Detailed Description

Definition at line 53 of file USRPRadio.hxx.

Constructor & Destructor Documentation

◆ USRPRadio()

SoDa::USRPRadio::USRPRadio ( ParamsPtr params)
protected

Referenced by make().

Member Function Documentation

◆ init()

void SoDa::USRPRadio::init ( )
virtual

initialize the control, rx, tx, and any other hardware specific processes.

Implements SoDa::Radio.

◆ make()

RadioPtr SoDa::USRPRadio::make ( ParamsPtr params)
inlinestatic

Create a radio object.

Parameters
paramslist of initial settings and such.

Definition at line 63 of file USRPRadio.hxx.

References USRPRadio().

Member Data Documentation

◆ ctrl

USRPCtrlPtr SoDa::USRPRadio::ctrl
private

Definition at line 75 of file USRPRadio.hxx.

◆ rx

USRPRXPtr SoDa::USRPRadio::rx
private

Definition at line 76 of file USRPRadio.hxx.

◆ tx

USRPTXPtr SoDa::USRPRadio::tx
private

Definition at line 77 of file USRPRadio.hxx.


The documentation for this class was generated from the following file: