Mbed OS Reference
Loading...
Searching...
No Matches
TELIT_ME310_CellularContext.h
1
/*
2
* Copyright (c) 2020, Arm Limited and affiliates.
3
* SPDX-License-Identifier: Apache-2.0
4
*
5
* Licensed under the Apache License, Version 2.0 (the "License");
6
* you may not use this file except in compliance with the License.
7
* You may obtain a copy of the License at
8
*
9
* http://www.apache.org/licenses/LICENSE-2.0
10
*
11
* Unless required by applicable law or agreed to in writing, software
12
* distributed under the License is distributed on an "AS IS" BASIS,
13
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
* See the License for the specific language governing permissions and
15
* limitations under the License.
16
*/
17
#ifndef TELIT_ME310_CELLULARCONTEXT_H_
18
#define TELIT_ME310_CELLULARCONTEXT_H_
19
20
#include "AT_CellularContext.h"
21
22
namespace
mbed {
23
24
class
TELIT_ME310_CellularContext
:
public
AT_CellularContext
{
25
public
:
26
TELIT_ME310_CellularContext
(
ATHandler
&at,
CellularDevice
*device,
const
char
*apn,
bool
cp_req =
false
,
bool
nonip_req =
false
);
27
virtual
~TELIT_ME310_CellularContext
();
28
protected
:
29
#if !NSAPI_PPP_AVAILABLE
30
virtual
NetworkStack
*get_stack();
31
#endif
// #if !NSAPI_PPP_AVAILABLE
32
virtual
bool
get_context();
33
};
34
35
}
/* namespace mbed */
36
37
#endif
// TELIT_ME310_CELLULARCONTEXT_H_
NetworkStack
NetworkStack class.
Definition:
NetworkStack.h:42
mbed::AT_CellularContext
Definition:
AT_CellularContext.h:36
mbed::ATHandler
Class for sending AT commands and parsing AT responses.
Definition:
ATHandler.h:68
mbed::CellularDevice
Class CellularDevice.
Definition:
CellularDevice.h:56
mbed::TELIT_ME310_CellularContext
Definition:
TELIT_ME310_CellularContext.h:24
connectivity
drivers
cellular
TELIT
COMPONENT_TELIT_ME310
TELIT_ME310_CellularContext.h
Generated by
1.9.5