diff options
author | Harsh Sharma <harsh.sharma@multitech.com> | 2020-02-26 12:24:26 -0600 |
---|---|---|
committer | Harsh Sharma <harsh.sharma@multitech.com> | 2020-02-26 12:24:26 -0600 |
commit | 8d8091774f9292742284f0c5748c4bce8803e1d1 (patch) | |
tree | e8178bb2b538b24b298eef64478c6391237ec2a0 /src/Device | |
parent | 6516d0bbfc4217e3f1204ce07334e709e91b7bb6 (diff) | |
download | mts-io-sysfs-8d8091774f9292742284f0c5748c4bce8803e1d1.tar.gz mts-io-sysfs-8d8091774f9292742284f0c5748c4bce8803e1d1.tar.bz2 mts-io-sysfs-8d8091774f9292742284f0c5748c4bce8803e1d1.zip |
Added macAddress2
Diffstat (limited to 'src/Device')
-rw-r--r-- | src/Device/Device.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/Device/Device.cpp b/src/Device/Device.cpp index e182b20..1da4a66 100644 --- a/src/Device/Device.cpp +++ b/src/Device/Device.cpp @@ -161,6 +161,7 @@ void Device::load() { mapFileToCapability(); mapFirmware(); + mapMacAddress2(); for (const auto capability : capabilityList) { capabilities.AddMember(rapidjson::Value().SetString(capability.first.c_str(), capability.first.length(), accessoryCardsAlloc), capability.second, accessoryCardsAlloc); @@ -200,6 +201,15 @@ void Device::mapFileToCapability() { } } +void Device::mapMacAddress2() { + std::ifstream file("/sys/devices/platform/mts-io/base/mac-eth"); + if (file.is_open()){ + std::string line = ""; + std::getline(file, line); + deviceInfoList["macAddress2"] = line; + } +} + void Device::mapFirmware() { std::ifstream file(FIRMWARE_FILE); if (!file.is_open()){ |