AtGsmTelitLe910_Socket/Inc/AtGsmTelitLe910_DefinePdpCo...

41 lines
1.4 KiB
C
Executable File

//
// Created by xemon on 10.05.23.
//
#ifndef ATGSMSIMCOMA7600_DEFINEPDPCONTEXT_H
#define ATGSMSIMCOMA7600_DEFINEPDPCONTEXT_H
#include "AtCmdCommon.h"
#include "BaseTypes/Strings.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);
AtCommandResult AtGsmTelitLe910_SimProfileSelect(tAtCmd *env, tString32 *profileData);
AtCommandResult AtGsm_SetRegistrationAutomatic(tAtCmd *env);
#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