summaryrefslogtreecommitdiff
path: root/src/AccessoryCards/LoraCard.cpp
diff options
context:
space:
mode:
authorHarsh Sharma <harsh.sharma@multitech.com>2020-01-09 12:10:01 -0600
committerHarsh Sharma <harsh.sharma@multitech.com>2020-01-09 12:10:01 -0600
commit8c7856e74ba7bc149180aa3ab9f820043260cdc8 (patch)
tree5b8d0f9a6ce3f78fc9caaa5afe107afb4c7d3e81 /src/AccessoryCards/LoraCard.cpp
parentd32e7c87879f19951b707617cb7291339be86309 (diff)
downloadmts-io-sysfs-8c7856e74ba7bc149180aa3ab9f820043260cdc8.tar.gz
mts-io-sysfs-8c7856e74ba7bc149180aa3ab9f820043260cdc8.tar.bz2
mts-io-sysfs-8c7856e74ba7bc149180aa3ab9f820043260cdc8.zip
Added spidev as to accessory card object, moved setting capabilities for lora accessory cards to a common base class function
Diffstat (limited to 'src/AccessoryCards/LoraCard.cpp')
-rw-r--r--src/AccessoryCards/LoraCard.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/AccessoryCards/LoraCard.cpp b/src/AccessoryCards/LoraCard.cpp
index ba50aa7..66047f3 100644
--- a/src/AccessoryCards/LoraCard.cpp
+++ b/src/AccessoryCards/LoraCard.cpp
@@ -19,5 +19,10 @@
Device::LoraCard::LoraCard(Device& d, const std::string productId, const std::string port) : AccessoryCard(d) {
spiPath = "/dev/spidev0.0";
+}
+
+void Device::LoraCard::setCapabilities() {
device.capabilityList["lora"] = true;
+ device.accessoryCard.AddMember("spiPath", rapidjson::Value().SetString(spiPath.c_str(), device.accessoryCardsAlloc), device.accessoryCardsAlloc);
+ device.accessoryCard.AddMember("fpgaVersion", fpgaVersion, device.accessoryCardsAlloc);
} \ No newline at end of file