36 lines
1.2 KiB
C
Executable File
36 lines
1.2 KiB
C
Executable File
//
|
|
// Created by xemon on 10.05.23.
|
|
//
|
|
|
|
#ifndef ATGSMSIMCOMA7600_DEFINEPDPCONTEXT_H
|
|
#define ATGSMSIMCOMA7600_DEFINEPDPCONTEXT_H
|
|
|
|
#include "AtCmdCommon.h"
|
|
|
|
typedef enum {
|
|
AtGsmTelitLe910_PdpType_IP,
|
|
AtGsmTelitLe910_PdpType_IPV6,
|
|
AtGsmTelitLe910_PdpType_IPV4V6
|
|
} eAtGsmTelitLe910_PdpType;
|
|
|
|
|
|
//AtCommandResult AtGsmSimComA7600_DefinePdpContext(
|
|
// tAtCmd *env, uint8_t cid, eAtGsmSimComA7600_PdpType pdpType, const char *apn, uint8_t apnLen
|
|
//);
|
|
|
|
AtCommandResult AtGsmTelitLe910_DefinePdpContext(
|
|
tAtCmd *env, uint8_t cid, eAtGsmTelitLe910_PdpType pdpType, const char *apn, uint8_t apnLen
|
|
);
|
|
|
|
|
|
AtCommandResult AtGsmTelitLe910_PdpActivate(tAtCmd *env, uint8_t cid);
|
|
AtCommandResult AtGsmTelitLe910_PdpDeactivate(tAtCmd *env, uint8_t cid);
|
|
|
|
#define AtGsmTelitLe910_DefinePdpIpContextStaticApn(ENV, CID, APN) AtGsmTelitLe910_DefinePdpContext(ENV,CID,AtGsmSimComA7600_PdpType_IPV4V6,APN,sizeof(APN)-1)
|
|
|
|
//AtCommandResult AtGsmSimComA7600_PdpActivate(tAtCmd *env, uint8_t cid);
|
|
//AtCommandResult AtGsmSimComA7600_PdpDeactivate(tAtCmd *env, uint8_t cid);
|
|
|
|
//#define AtGsmSimComA7600_DefinePdpIpContextStaticApn(ENV, CID, APN) AtGsmSimComA7600_DefinePdpContext(ENV,CID,AtGsmSimComA7600_PdpType_IP,APN,sizeof(APN)-1)
|
|
#endif //ATGSMSIMCOMA7600_DEFINEPDPCONTEXT_H
|