summaryrefslogtreecommitdiff
path: root/src/AccessoryCards
diff options
context:
space:
mode:
Diffstat (limited to 'src/AccessoryCards')
-rw-r--r--src/AccessoryCards/AcessoryCard.cpp3
-rw-r--r--src/AccessoryCards/Gpiob.cpp2
-rw-r--r--src/AccessoryCards/LoraCard.cpp6
-rw-r--r--src/AccessoryCards/LoraCard15.cpp2
-rw-r--r--src/AccessoryCards/LoraCard21.cpp2
-rw-r--r--src/AccessoryCards/LoraCard21Ext.cpp2
-rw-r--r--src/AccessoryCards/Mfser.cpp3
7 files changed, 9 insertions, 11 deletions
diff --git a/src/AccessoryCards/AcessoryCard.cpp b/src/AccessoryCards/AcessoryCard.cpp
index 16589b0..c4804d1 100644
--- a/src/AccessoryCards/AcessoryCard.cpp
+++ b/src/AccessoryCards/AcessoryCard.cpp
@@ -17,5 +17,6 @@
#include "Device.h"
-Device::AccessoryCard::AccessoryCard(Device& d) : device(d) {
+Device::AccessoryCard::AccessoryCard(Device& d, const std::string ProductId, const std::string Port) : device(d), productId(ProductId), port(Port) {
+ device.accessoryCard.AddMember("port", rapidjson::Value().SetString(port.c_str(), device.accessoryCardsAlloc), device.accessoryCardsAlloc);
}
diff --git a/src/AccessoryCards/Gpiob.cpp b/src/AccessoryCards/Gpiob.cpp
index 3a87c8a..44728ae 100644
--- a/src/AccessoryCards/Gpiob.cpp
+++ b/src/AccessoryCards/Gpiob.cpp
@@ -17,7 +17,7 @@
#include "Device.h"
-Device::Gpiob::Gpiob(Device& d) : AccessoryCard(d) {
+Device::Gpiob::Gpiob(Device& d, const std::string ProductId, const std::string Port) : AccessoryCard(d, ProductId, Port) {
capabilityList["adc"] = true;
capabilityList["din"] = true;
capabilityList["dout"] = true;
diff --git a/src/AccessoryCards/LoraCard.cpp b/src/AccessoryCards/LoraCard.cpp
index 66047f3..7a248dc 100644
--- a/src/AccessoryCards/LoraCard.cpp
+++ b/src/AccessoryCards/LoraCard.cpp
@@ -17,12 +17,10 @@
#include "Device.h"
-Device::LoraCard::LoraCard(Device& d, const std::string productId, const std::string port) : AccessoryCard(d) {
- spiPath = "/dev/spidev0.0";
-}
+Device::LoraCard::LoraCard(Device& d, const std::string ProductId, const std::string Port) : AccessoryCard(d, ProductId, Port), 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);
+ device.accessoryCard.AddMember("spiPath", rapidjson::Value().SetString(spiPath.c_str(), device.accessoryCardsAlloc), device.accessoryCardsAlloc);
} \ No newline at end of file
diff --git a/src/AccessoryCards/LoraCard15.cpp b/src/AccessoryCards/LoraCard15.cpp
index 28f1e5d..69efb6b 100644
--- a/src/AccessoryCards/LoraCard15.cpp
+++ b/src/AccessoryCards/LoraCard15.cpp
@@ -17,7 +17,7 @@
#include "Device.h"
-Device::Lora15Card::Lora15Card(Device& d, const std::string productId, const std::string port) : LoraCard(d, productId, port) {
+Device::Lora15Card::Lora15Card(Device& d, const std::string ProductId, const std::string Port) : LoraCard(d, ProductId, Port) {
int ret;
if ((productId.rfind("MTCDT3-", 0) == 0 || productId.rfind("MTLGA-", 0) == 0) && (port.back() == '2')) {
spiPath = "/dev/spidev1.0";
diff --git a/src/AccessoryCards/LoraCard21.cpp b/src/AccessoryCards/LoraCard21.cpp
index 99f76d6..d40876b 100644
--- a/src/AccessoryCards/LoraCard21.cpp
+++ b/src/AccessoryCards/LoraCard21.cpp
@@ -17,7 +17,7 @@
#include "Device.h"
-Device::Lora21Card::Lora21Card(Device& d, const std::string productId, const std::string port): LoraCard(d, productId, port) {
+Device::Lora21Card::Lora21Card(Device& d, const std::string ProductId, const std::string Port): LoraCard(d, ProductId, Port) {
spiPath = "/dev/spidev32766.2";
MTS::System::cmd(LORA_2_1_FPGA_VERSION, cmdFpgaVersion);
fpgaVersion = std::stoi(cmdFpgaVersion);
diff --git a/src/AccessoryCards/LoraCard21Ext.cpp b/src/AccessoryCards/LoraCard21Ext.cpp
index 51b43f7..2595286 100644
--- a/src/AccessoryCards/LoraCard21Ext.cpp
+++ b/src/AccessoryCards/LoraCard21Ext.cpp
@@ -17,7 +17,7 @@
#include "Device.h"
-Device::Lora21ExtCard::Lora21ExtCard(Device& d, const std::string productId, const std::string port): Lora21Card(d, productId, port) {
+Device::Lora21ExtCard::Lora21ExtCard(Device& d, const std::string ProductId, const std::string Port): Lora21Card(d, ProductId, Port) {
MTS::System::cmd(LORA_2_1_EXT_FPGA_VERSION, cmdFpgaVersion2);
device.accessoryCard.AddMember("fpgaVersion2", std::stoi(cmdFpgaVersion2), device.accessoryCardsAlloc);
} \ No newline at end of file
diff --git a/src/AccessoryCards/Mfser.cpp b/src/AccessoryCards/Mfser.cpp
index ac6bb26..dfdfeb3 100644
--- a/src/AccessoryCards/Mfser.cpp
+++ b/src/AccessoryCards/Mfser.cpp
@@ -16,8 +16,7 @@
***********************************************************************/
#include "Device.h"
-
-Device::Mfser::Mfser(Device& d, const std::string port) : AccessoryCard(d) {
+Device::Mfser::Mfser(Device& d, const std::string ProductId, const std::string Port) : AccessoryCard(d, ProductId, Port) {
capabilityList["rs232"] = true;
capabilityList["rs422"] = true;
capabilityList["rs485"] = true;