Class ICommDevice

Inheritance Relationships

Derived Types

Class Documentation

class ICommDevice

Subclassed by lupnt::Receiver, lupnt::Transmitter, lupnt::Transponder

Public Functions

virtual ~ICommDevice() = default
inline virtual void SetAgent(const std::shared_ptr<Agent> &agent)
inline virtual Ptr<Agent> GetAgent() const
inline virtual Ptr<SpaceChannel> GetChannel()
inline virtual void SetChannel(const Ptr<SpaceChannel> &channel)

Public Members

std::string txrx = "none"
std::string name = "none"

Protected Attributes

Ptr<Agent> agent_
Ptr<SpaceChannel> channel_