1
0
Fork 0

mechanism for reporting a MAC address

This commit is contained in:
Kevin Matz 2023-05-21 12:48:16 -04:00
parent 95a0d85b04
commit 7b6946a1cc
2 changed files with 14 additions and 0 deletions

View File

@ -408,6 +408,19 @@ void Device::txArtDiagData()
}
/**
* @brief Device::deviceMac
* @return
*
* The default implimentation is to return an invalid MAC
* \note Platform aware device types should return a valid MAC address.
*/
std::array<uint8_t, 6> Device::deviceMac() const
{
return std::array<uint8_t, 6>({0});
}
/**
* @brief Device::deviceIp
* @return

View File

@ -85,6 +85,7 @@ protected:
void txArtPollReply();
virtual void txArtDiagData();
virtual std::array<uint8_t, 6> deviceMac() const;
virtual ipAddress deviceIp() const;
virtual ipAddress broadcastIp() const;