9 _netLayerEntities { {*
this, kInterfaceIndex} }
15 return _netLayerEntities[kInterfaceIndex];
107 if (destination != 0)
134 void NetworkLayerDevice::broadcastConfirm(
AckType ack,
FrameFormat format,
Priority priority, uint16_t source,
NPDU& npdu,
bool status, uint8_t srcIfIdx)
140 void NetworkLayerDevice::systemBroadcastIndication(
AckType ack,
FrameFormat format,
NPDU& npdu,
Priority priority, uint16_t source, uint8_t srcIfIdx)
146 void NetworkLayerDevice::systemBroadcastConfirm(
AckType ack,
FrameFormat format,
Priority priority, uint16_t source,
NPDU& npdu,
bool status, uint8_t srcIfIdx)
SystemBroadcast systemBroadcast() const
uint16_t individualAddress()
void dataIndividualRequest(AckType ack, uint16_t destination, HopCountType hopType, Priority priority, TPDU &tpdu) override
NetworkLayerEntity & getInterface()
void dataGroupRequest(AckType ack, uint16_t destination, HopCountType hopType, Priority priority, TPDU &tpdu) override
void dataSystemBroadcastRequest(AckType ack, HopCountType hopType, Priority priority, TPDU &tpdu) override
void dataBroadcastRequest(AckType ack, HopCountType hopType, Priority priority, TPDU &tpdu) override
NetworkLayerDevice(DeviceObject &deviceObj, TransportLayer &layer)
DptMedium mediumType() const
DeviceObject & _deviceObj
bool isApciSystemBroadcast(APDU &apdu)
TransportLayer & _transportLayer
void dataGroupIndication(uint16_t destination, HopCountType hopType, Priority priority, uint16_t source, TPDU &tpdu)
void dataSystemBroadcastConfirm(AckType ack, HopCountType hopType, TPDU &tpdu, Priority priority, bool status)
void dataIndividualIndication(uint16_t destination, HopCountType hopType, Priority priority, uint16_t source, TPDU &tpdu)
void dataIndividualConfirm(AckType ack, uint16_t destination, HopCountType hopType, Priority priority, TPDU &tpdu, bool status)
void dataGroupConfirm(AckType ack, uint16_t source, uint16_t destination, HopCountType hopType, Priority priority, TPDU &tpdu, bool status)
void dataSystemBroadcastIndication(HopCountType hopType, Priority priority, uint16_t source, TPDU &tpdu)
void dataBroadcastConfirm(AckType ack, HopCountType hopType, Priority priority, TPDU &tpdu, bool status)
void dataBroadcastIndication(HopCountType hopType, Priority priority, uint16_t source, TPDU &tpdu)
@ UnlimitedRouting
NPDU::hopCount is set to 7. This means that the frame never expires. This could be a problem if your ...
@ NetworkLayerParameter
use NetworkLayer::hopCount as NPDU::hopCount