diff options
author | David Marcaccini <david.marcaccini@multitech.com> | 2019-03-21 10:33:34 -0500 |
---|---|---|
committer | David Marcaccini <david.marcaccini@multitech.com> | 2019-03-21 10:33:34 -0500 |
commit | aa8ffb828e1c6ae0becbab05edf9be53373ba783 (patch) | |
tree | 6b07fdb50121f7e151a509f6ad9cd5aa7d7d685f /include/mts | |
parent | 1b2ea34757d16fd5206c130e6269766bb80a7e13 (diff) | |
download | libmts-io-aa8ffb828e1c6ae0becbab05edf9be53373ba783.tar.gz libmts-io-aa8ffb828e1c6ae0becbab05edf9be53373ba783.tar.bz2 libmts-io-aa8ffb828e1c6ae0becbab05edf9be53373ba783.zip |
Add support for L4E1 and L4N1 radios1.0.17
Diffstat (limited to 'include/mts')
-rw-r--r-- | include/mts/MTS_IO_CellularRadioFactory.h | 2 | ||||
-rw-r--r-- | include/mts/MTS_IO_LE910C4EURadio.h | 45 | ||||
-rw-r--r-- | include/mts/MTS_IO_LE910C4NFRadio.h | 45 |
3 files changed, 92 insertions, 0 deletions
diff --git a/include/mts/MTS_IO_CellularRadioFactory.h b/include/mts/MTS_IO_CellularRadioFactory.h index 69cdd38..49f63bd 100644 --- a/include/mts/MTS_IO_CellularRadioFactory.h +++ b/include/mts/MTS_IO_CellularRadioFactory.h @@ -44,9 +44,11 @@ namespace MTS { virtual CellularRadio* createHE910D(const std::string& sPort = CellularRadio::DEFAULT_RADIO_PORT); virtual CellularRadio* createHE910EUD(const std::string& sPort = CellularRadio::DEFAULT_RADIO_PORT); virtual CellularRadio* createLE910NAG(const std::string& sPort = CellularRadio::DEFAULT_RADIO_PORT); + virtual CellularRadio* createLE910C4NF(const std::string& sPort = CellularRadio::DEFAULT_RADIO_PORT); virtual CellularRadio* createLE910NA1(const std::string& sPort = CellularRadio::DEFAULT_RADIO_PORT); virtual CellularRadio* createLE910SVG(const std::string& sPort = CellularRadio::DEFAULT_RADIO_PORT); virtual CellularRadio* createLE910EUG(const std::string& sPort = CellularRadio::DEFAULT_RADIO_PORT); + virtual CellularRadio* createLE910C4EU(const std::string& sPort = CellularRadio::DEFAULT_RADIO_PORT); virtual CellularRadio* createLE910EU1(const std::string& sPort = CellularRadio::DEFAULT_RADIO_PORT); virtual CellularRadio* createLE910C1NS(const std::string& sPort = CellularRadio::DEFAULT_RADIO_PORT); virtual CellularRadio* createLE910C1AP(const std::string& sPort = CellularRadio::DEFAULT_RADIO_PORT); diff --git a/include/mts/MTS_IO_LE910C4EURadio.h b/include/mts/MTS_IO_LE910C4EURadio.h new file mode 100644 index 0000000..e872df3 --- /dev/null +++ b/include/mts/MTS_IO_LE910C4EURadio.h @@ -0,0 +1,45 @@ +/* + * Copyright (C) 2019 by Multi-Tech Systems + * + * This file is part of libmts-io. + * + * libmts-io is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 2 of the License, or + * (at your option) any later version. + * + * libmts-io is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with libmts-io. If not, see <http://www.gnu.org/licenses/>. + * + */ + +#ifndef MTS_IO_LE910C4EURADIO_H_ +#define MTS_IO_LE910C4EURADIO_H_ + +#include <mts/MTS_IO_LE910Radio.h> + +namespace MTS { + namespace IO { + + class LE910C4EURadio : public LE910Radio { + + public: + static const std::string MODEL_NAME; + + LE910C4EURadio(const std::string& sPort); + virtual ~LE910C4EURadio(){}; + + protected: + + private: + + }; + } +} + +#endif /* MTS_IO_LE910C4EURADIO_H_ */ diff --git a/include/mts/MTS_IO_LE910C4NFRadio.h b/include/mts/MTS_IO_LE910C4NFRadio.h new file mode 100644 index 0000000..04cb4ea --- /dev/null +++ b/include/mts/MTS_IO_LE910C4NFRadio.h @@ -0,0 +1,45 @@ +/* + * Copyright (C) 2019 by Multi-Tech Systems + * + * This file is part of libmts-io. + * + * libmts-io is free software: you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, either version 2 of the License, or + * (at your option) any later version. + * + * libmts-io is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with libmts-io. If not, see <http://www.gnu.org/licenses/>. + * + */ + +#ifndef MTS_IO_LE910C4NFRADIO_H_ +#define MTS_IO_LE910C4NFRADIO_H_ + +#include <mts/MTS_IO_LE910Radio.h> + +namespace MTS { + namespace IO { + + class LE910C4NFRadio : public LE910Radio { + + public: + static const std::string MODEL_NAME; + + LE910C4NFRadio(const std::string& sPort); + virtual ~LE910C4NFRadio(){}; + + protected: + + private: + + }; + } +} + +#endif /* MTS_IO_LE910C4NFRADIO_H_ */ |