mirror of https://github.com/ARMmbed/mbed-os.git
Renaming Ublox library for mbed cellular framework
(cherry picked from commit 737609736591d12ea369d5b364d132e7a6367ae2)pull/6402/head
parent
0a0cc58934
commit
eb806b681d
|
@ -28,9 +28,9 @@ namespace mbed {
|
||||||
#elif TARGET_MTB_MTS_DRAGONFLY
|
#elif TARGET_MTB_MTS_DRAGONFLY
|
||||||
#define CELLULAR_DEVICE TELIT_HE910
|
#define CELLULAR_DEVICE TELIT_HE910
|
||||||
#elif TARGET_UBLOX_C030
|
#elif TARGET_UBLOX_C030
|
||||||
#define CELLULAR_DEVICE UBLOX_LISA_U
|
#define CELLULAR_DEVICE UBLOX_PPP
|
||||||
#elif TARGET_UBLOX_C027
|
#elif TARGET_UBLOX_C027
|
||||||
#define CELLULAR_DEVICE UBLOX_LISA_U
|
#define CELLULAR_DEVICE UBLOX_PPP
|
||||||
#else
|
#else
|
||||||
//#error Cellular target not defined, see cellular/targets.h
|
//#error Cellular target not defined, see cellular/targets.h
|
||||||
//#define CELLULAR_TARGET <target-modem>
|
//#define CELLULAR_TARGET <target-modem>
|
||||||
|
|
|
@ -15,33 +15,33 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "UBLOX_LISA_U.h"
|
#include "UBLOX_PPP.h"
|
||||||
#include "UBLOX_LISA_U_CellularNetwork.h"
|
#include "UBLOX_PPP_CellularNetwork.h"
|
||||||
#include "UBLOX_LISA_U_CellularPower.h"
|
#include "UBLOX_PPP_CellularPower.h"
|
||||||
|
|
||||||
using namespace mbed;
|
using namespace mbed;
|
||||||
using namespace events;
|
using namespace events;
|
||||||
|
|
||||||
UBLOX_LISA_U::UBLOX_LISA_U(EventQueue &queue) : AT_CellularDevice(queue)
|
UBLOX_PPP::UBLOX_PPP(EventQueue &queue) : AT_CellularDevice(queue)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
UBLOX_LISA_U::~UBLOX_LISA_U()
|
UBLOX_PPP::~UBLOX_PPP()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
CellularNetwork *UBLOX_LISA_U::open_network(FileHandle *fh)
|
CellularNetwork *UBLOX_PPP::open_network(FileHandle *fh)
|
||||||
{
|
{
|
||||||
if (!_network) {
|
if (!_network) {
|
||||||
_network = new UBLOX_LISA_U_CellularNetwork(*get_at_handler(fh));
|
_network = new UBLOX_PPP_CellularNetwork(*get_at_handler(fh));
|
||||||
}
|
}
|
||||||
return _network;
|
return _network;
|
||||||
}
|
}
|
||||||
|
|
||||||
CellularPower *UBLOX_LISA_U::open_power(FileHandle *fh)
|
CellularPower *UBLOX_PPP::open_power(FileHandle *fh)
|
||||||
{
|
{
|
||||||
if (!_power) {
|
if (!_power) {
|
||||||
_power = new UBLOX_LISA_U_CellularPower(*get_at_handler(fh));
|
_power = new UBLOX_PPP_CellularPower(*get_at_handler(fh));
|
||||||
}
|
}
|
||||||
return _power;
|
return _power;
|
||||||
}
|
}
|
|
@ -15,19 +15,19 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef UBLOX_LISA_U_H_
|
#ifndef UBLOX_PPP_H_
|
||||||
#define UBLOX_LISA_U_H_
|
#define UBLOX_PPP_H_
|
||||||
|
|
||||||
#include "AT_CellularDevice.h"
|
#include "AT_CellularDevice.h"
|
||||||
|
|
||||||
namespace mbed {
|
namespace mbed {
|
||||||
|
|
||||||
class UBLOX_LISA_U : public AT_CellularDevice
|
class UBLOX_PPP : public AT_CellularDevice
|
||||||
{
|
{
|
||||||
|
|
||||||
public:
|
public:
|
||||||
UBLOX_LISA_U(events::EventQueue &queue);
|
UBLOX_PPP(events::EventQueue &queue);
|
||||||
virtual ~UBLOX_LISA_U();
|
virtual ~UBLOX_PPP();
|
||||||
|
|
||||||
public: // CellularDevice
|
public: // CellularDevice
|
||||||
virtual CellularNetwork *open_network(FileHandle *fh);
|
virtual CellularNetwork *open_network(FileHandle *fh);
|
||||||
|
@ -36,4 +36,4 @@ public: // CellularDevice
|
||||||
|
|
||||||
} // namespace mbed
|
} // namespace mbed
|
||||||
|
|
||||||
#endif // UBLOX_LISA_U_H_
|
#endif // UBLOX_PPP_H_
|
|
@ -15,29 +15,29 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "UBLOX_LISA_U_CellularNetwork.h"
|
#include "UBLOX_PPP_CellularNetwork.h"
|
||||||
|
|
||||||
using namespace mbed;
|
using namespace mbed;
|
||||||
|
|
||||||
UBLOX_LISA_U_CellularNetwork::UBLOX_LISA_U_CellularNetwork(ATHandler &atHandler) : AT_CellularNetwork(atHandler)
|
UBLOX_PPP_CellularNetwork::UBLOX_PPP_CellularNetwork(ATHandler &atHandler) : AT_CellularNetwork(atHandler)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
UBLOX_LISA_U_CellularNetwork::~UBLOX_LISA_U_CellularNetwork()
|
UBLOX_PPP_CellularNetwork::~UBLOX_PPP_CellularNetwork()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
bool UBLOX_LISA_U_CellularNetwork::get_modem_stack_type(nsapi_ip_stack_t requested_stack)
|
bool UBLOX_PPP_CellularNetwork::get_modem_stack_type(nsapi_ip_stack_t requested_stack)
|
||||||
{
|
{
|
||||||
return requested_stack == IPV4_STACK ? true : false;
|
return requested_stack == IPV4_STACK ? true : false;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool UBLOX_LISA_U_CellularNetwork::has_registration(RegistrationType reg_type)
|
bool UBLOX_PPP_CellularNetwork::has_registration(RegistrationType reg_type)
|
||||||
{
|
{
|
||||||
return (reg_type == C_REG || reg_type == C_GREG);
|
return (reg_type == C_REG || reg_type == C_GREG);
|
||||||
}
|
}
|
||||||
|
|
||||||
nsapi_error_t UBLOX_LISA_U_CellularNetwork::set_access_technology_impl(operator_t::RadioAccessTechnology opRat)
|
nsapi_error_t UBLOX_PPP_CellularNetwork::set_access_technology_impl(operator_t::RadioAccessTechnology opRat)
|
||||||
{
|
{
|
||||||
_op_act = operator_t::RAT_UNKNOWN;
|
_op_act = operator_t::RAT_UNKNOWN;
|
||||||
return NSAPI_ERROR_UNSUPPORTED;
|
return NSAPI_ERROR_UNSUPPORTED;
|
|
@ -15,18 +15,18 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef UBLOX_LISA_U_CELLULAR_NETWORK_H_
|
#ifndef UBLOX_PPP_CELLULAR_NETWORK_H_
|
||||||
#define UBLOX_LISA_U_CELLULAR_NETWORK_H_
|
#define UBLOX_PPP_CELLULAR_NETWORK_H_
|
||||||
|
|
||||||
#include "AT_CellularNetwork.h"
|
#include "AT_CellularNetwork.h"
|
||||||
|
|
||||||
namespace mbed {
|
namespace mbed {
|
||||||
|
|
||||||
class UBLOX_LISA_U_CellularNetwork : public AT_CellularNetwork
|
class UBLOX_PPP_CellularNetwork : public AT_CellularNetwork
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
UBLOX_LISA_U_CellularNetwork(ATHandler &atHandler);
|
UBLOX_PPP_CellularNetwork(ATHandler &atHandler);
|
||||||
virtual ~UBLOX_LISA_U_CellularNetwork();
|
virtual ~UBLOX_PPP_CellularNetwork();
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
virtual bool get_modem_stack_type(nsapi_ip_stack_t requested_stack);
|
virtual bool get_modem_stack_type(nsapi_ip_stack_t requested_stack);
|
||||||
|
@ -38,4 +38,4 @@ protected:
|
||||||
|
|
||||||
} // namespace mbed
|
} // namespace mbed
|
||||||
|
|
||||||
#endif // UBLOX_LISA_U_CELLULAR_NETWORK_H_
|
#endif // UBLOX_PPP_CELLULAR_NETWORK_H_
|
|
@ -15,23 +15,23 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "UBLOX_LISA_U_CellularPower.h"
|
#include "UBLOX_PPP_CellularPower.h"
|
||||||
|
|
||||||
#include "onboard_modem_api.h"
|
#include "onboard_modem_api.h"
|
||||||
|
|
||||||
using namespace mbed;
|
using namespace mbed;
|
||||||
|
|
||||||
UBLOX_LISA_U_CellularPower::UBLOX_LISA_U_CellularPower(ATHandler &atHandler) : AT_CellularPower(atHandler)
|
UBLOX_PPP_CellularPower::UBLOX_PPP_CellularPower(ATHandler &atHandler) : AT_CellularPower(atHandler)
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
UBLOX_LISA_U_CellularPower::~UBLOX_LISA_U_CellularPower()
|
UBLOX_PPP_CellularPower::~UBLOX_PPP_CellularPower()
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
nsapi_error_t UBLOX_LISA_U_CellularPower::on()
|
nsapi_error_t UBLOX_PPP_CellularPower::on()
|
||||||
{
|
{
|
||||||
#if MODEM_ON_BOARD
|
#if MODEM_ON_BOARD
|
||||||
::onboard_modem_init();
|
::onboard_modem_init();
|
||||||
|
@ -40,7 +40,7 @@ nsapi_error_t UBLOX_LISA_U_CellularPower::on()
|
||||||
return NSAPI_ERROR_OK;
|
return NSAPI_ERROR_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
nsapi_error_t UBLOX_LISA_U_CellularPower::off()
|
nsapi_error_t UBLOX_PPP_CellularPower::off()
|
||||||
{
|
{
|
||||||
#if MODEM_ON_BOARD
|
#if MODEM_ON_BOARD
|
||||||
::onboard_modem_power_down();
|
::onboard_modem_power_down();
|
|
@ -15,18 +15,18 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef UBLOX_LISA_U_CELLULARPOWER_H_
|
#ifndef UBLOX_PPP_CELLULARPOWER_H_
|
||||||
#define UBLOX_LISA_U_CELLULARPOWER_H_
|
#define UBLOX_PPP_CELLULARPOWER_H_
|
||||||
|
|
||||||
#include "AT_CellularPower.h"
|
#include "AT_CellularPower.h"
|
||||||
|
|
||||||
namespace mbed {
|
namespace mbed {
|
||||||
|
|
||||||
class UBLOX_LISA_U_CellularPower : public AT_CellularPower
|
class UBLOX_PPP_CellularPower : public AT_CellularPower
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
UBLOX_LISA_U_CellularPower(ATHandler &atHandler);
|
UBLOX_PPP_CellularPower(ATHandler &atHandler);
|
||||||
virtual ~UBLOX_LISA_U_CellularPower();
|
virtual ~UBLOX_PPP_CellularPower();
|
||||||
|
|
||||||
public: //from CellularPower
|
public: //from CellularPower
|
||||||
|
|
||||||
|
@ -37,4 +37,4 @@ public: //from CellularPower
|
||||||
|
|
||||||
} // namespace mbed
|
} // namespace mbed
|
||||||
|
|
||||||
#endif // UBLOX_LISA_U_CELLULARPOWER_H_
|
#endif // UBLOX_PPP_CELLULARPOWER_H_
|
Loading…
Reference in New Issue