diff options
| author | Harsh Sharma <harsh.sharma@multitech.com> | 2022-03-03 14:44:44 -0600 | 
|---|---|---|
| committer | John Klug <john.klug@multitech.com> | 2022-03-03 15:00:26 -0600 | 
| commit | b1eaaeca6fdcb38d9a247e2deabe1da788a1e1f0 (patch) | |
| tree | c7183f8ff02d3090989530740d36164db3630620 /src/AccessoryCards/Mfser.cpp | |
| parent | 964e90992d6ac73cf287722a3dc136dda86c3ac2 (diff) | |
| download | mts-io-sysfs-b1eaaeca6fdcb38d9a247e2deabe1da788a1e1f0.tar.gz mts-io-sysfs-b1eaaeca6fdcb38d9a247e2deabe1da788a1e1f0.tar.bz2 mts-io-sysfs-b1eaaeca6fdcb38d9a247e2deabe1da788a1e1f0.zip | |
LoRa updates with MTAC-0030.2.0
Diffstat (limited to 'src/AccessoryCards/Mfser.cpp')
| -rw-r--r-- | src/AccessoryCards/Mfser.cpp | 47 | 
1 files changed, 28 insertions, 19 deletions
| diff --git a/src/AccessoryCards/Mfser.cpp b/src/AccessoryCards/Mfser.cpp index dfdfeb3..03a00b7 100644 --- a/src/AccessoryCards/Mfser.cpp +++ b/src/AccessoryCards/Mfser.cpp @@ -1,28 +1,37 @@  /********************************************************************** -* COPYRIGHT 2020 MULTI-TECH SYSTEMS, INC. -* -* ALL RIGHTS RESERVED BY AND FOR THE EXCLUSIVE BENEFIT OF -* MULTI-TECH SYSTEMS, INC. -* -* MULTI-TECH SYSTEMS, INC. - CONFIDENTIAL AND PROPRIETARY -* INFORMATION AND/OR TRADE SECRET. -* -* NOTICE: ALL CODE, PROGRAM, INFORMATION, SCRIPT, INSTRUCTION, -* DATA, AND COMMENT HEREIN IS AND SHALL REMAIN THE CONFIDENTIAL -* INFORMATION AND PROPERTY OF MULTI-TECH SYSTEMS, INC. -* USE AND DISCLOSURE THEREOF, EXCEPT AS STRICTLY AUTHORIZED IN A -* WRITTEN AGREEMENT SIGNED BY MULTI-TECH SYSTEMS, INC. IS PROHIBITED. -* -***********************************************************************/ + * COPYRIGHT 2020 MULTI-TECH SYSTEMS, INC. + * + * ALL RIGHTS RESERVED BY AND FOR THE EXCLUSIVE BENEFIT OF + * MULTI-TECH SYSTEMS, INC. + * + * MULTI-TECH SYSTEMS, INC. - CONFIDENTIAL AND PROPRIETARY + * INFORMATION AND/OR TRADE SECRET. + * + * NOTICE: ALL CODE, PROGRAM, INFORMATION, SCRIPT, INSTRUCTION, + * DATA, AND COMMENT HEREIN IS AND SHALL REMAIN THE CONFIDENTIAL + * INFORMATION AND PROPERTY OF MULTI-TECH SYSTEMS, INC. + * USE AND DISCLOSURE THEREOF, EXCEPT AS STRICTLY AUTHORIZED IN A + * WRITTEN AGREEMENT SIGNED BY MULTI-TECH SYSTEMS, INC. IS PROHIBITED. + * + ***********************************************************************/  #include "Device.h" -Device::Mfser::Mfser(Device& d, const std::string ProductId, const std::string Port) : AccessoryCard(d, ProductId, Port) { -	capabilityList["rs232"] = true; + +Device::Mfser::Mfser(Device &d) +    : AccessoryCard( +          d, std::regex("(MTAC-MFSER-DTE)|(MTAC-MFSER-DCE)|(MTR-)(.*)")) {} + +void Device::Mfser::AddToDeviceInfo(const std::string Port, +                                    const std::string ProductID) { + +    capabilityList["rs232"] = true;      capabilityList["rs422"] = true;      capabilityList["rs485"] = true;      capabilityList["serial"] = true; -    if (!fileExists("/dev/ext_serial") && port.size() > 0) { +    if (!fileExists("/dev/ext_serial") && Port.size() > 0) {          std::string temp; -        MTS::System::cmd(std::string("ln -s /dev/ttyAP") + port.back() + " /dev/ext_serial", temp); +        MTS::System::cmd(std::string("ln -s /dev/ttyAP") + Port.back() + +                             " /dev/ext_serial", +                         temp);      }  }
\ No newline at end of file | 
