PhyUeD2D Class Reference¶
|
Simu5G
|
PhyUeD2D Class Reference
#include <PhyUeD2D.h>
Inheritance diagram for PhyUeD2D:
Additional Inherited Members | |
| Protected Member Functions inherited from D2dUePhy< PhyUe > | |
| bool | isStaleFrame (const UserControlInfo *lteInfo) override |
| D2D/D2D_MULTI frames legitimately arrive from peers, not the serving cell. | |
| void | frameAccepted (UserControlInfo *lteInfo) override |
| bool | isControlFrameType (LtePhyFrameType type) override |
| D2D mode-switch notifications are control frames too. | |
| bool | interceptIncomingFrame (LteAirFrame *frame, UserControlInfo *lteInfo) override |
| D2D-multicast capture effect: store the frame and decode it at the end of the TTI. | |
| void | validateOutgoingFrame (const UserControlInfo *info) override |
| void | recordExtraTxCqi (double cqi, const UserControlInfo *info) override |
| D2D CQI accounting for outgoing data packets. | |
| const char * | airFrameNameFor (const UserControlInfo *info) override |
| keep the historical D2D frame naming (all control frames named "harqFeedback-grant") | |
| void | transmitFrame (LteAirFrame *frame, const UserControlInfo *info) override |
| one-to-many D2D transmissions go out via sendDirect to all group members | |
| void | sendMulticast (LteAirFrame *frame) |
Detailed Description
D2D-capable LTE UE PHY: the D2dUePhy mixin layered over the core LTE UE PHY. All the D2D logic lives in the mixin (see D2dUePhy.h).
Generated by