蜂窝网库的配置。
有些配置设置是 C 预处理器常数,有些是用于日志记录的函数类宏。它们可以使用配置文件 (cellular_config.h) 中的 #define
进行设置,或使用 gcc 的 -D 等编译器选项进行设置。
定义此宏以构建没有自定义配置文件 cellular_config.h 的蜂窝网库。如果没有自定义配置,蜂窝网库在构建时将使用 cellular_config_defaults.h 文件中定义的配置宏的默认值。
如果提供了自定义配置,则不应定义 CELLULAR_DO_NOT_USE_CUSTOM_CONFIG。
移动设备国家代码最大尺寸。
可能值: 任何正整数
默认值(如果未定义): 3
移动网络代码最大尺寸。
可能值: 任何正整数
默认值(如果未定义): 3
集成电路卡识别码最大尺寸。
可能值: 任何正整数
默认值(如果未定义): 20
国际移动用户识别码最大尺寸。
可能值: 任何正整数
默认值(如果未定义): 15
蜂窝模块固件版本最大尺寸。
可能值: 任何正整数
默认值(如果未定义): 32
蜂窝模块硬件版本最大尺寸。
可能值: 任何正整数
默认值(如果未定义): 12
蜂窝模块序列号最大尺寸。
可能值: 任何正整数
默认值(如果未定义): 12
国际移动设备识别码最大尺寸。
可能值: 任何正整数
默认值(如果未定义): 15
注册网络运营商名称最大尺寸。
可能值: 任何正整数
默认值(如果未定义): 32
接入点名称最大尺寸。
可能值: 任何正整数
默认值(如果未定义): 32
分组数据网络用户名最大尺寸。
可能值: 任何正整数
默认值(如果未定义): 32
分组数据网络密码最大尺寸。
可能值: 任何正整数
默认值(如果未定义): 32
蜂窝数据网络 IP 地址最大尺寸。
可能值: 任何正整数
默认值(如果未定义): 40
蜂窝 AT 命令最大尺寸。
可能值: 任何正整数
默认值(如果未定义): 200
套接字蜂窝模块编号最大尺寸。
可能值: 任何正整数
默认值(如果未定义): 12
蜂窝模块制造 ID 最大尺寸。
可能值: 任何正整数
默认值(如果未定义): 20
蜂窝模块 ID 最大尺寸。
可能值: 任何正整数
默认值(如果未定义): 10
蜂窝式 EDRX 列表最大尺寸。
可能值: 任何正整数
默认值(如果未定义): 4
蜂窝 PDN 上下文 ID 最小值。
可能值: 任何正整数
默认值(如果未定义): 1
蜂窝 PDN 上下文 ID 最大值。
可能值: 任何正整数
默认值(如果未定义): 1
蜂窝无线电接入技术(RAT)优先级计数。
可能值: 任何正整数
默认值(如果未定义): 1
蜂窝套接字最大发送数据长度。
可能值: 任何正整数
默认值(如果未定义): 1460
蜂窝套接字最大接收数据长度。
可能值: 任何正整数
默认值(如果未定义): 1500
蜂窝模块支持 getHostByName。
可能值: 0或1
默认值(如果未定义): 1
蜂窝通信接口在 MS 中发送超时。
可能值: 任何正整数
默认值(如果未定义): 1000
蜂窝通信接口在 MS 中接收超时。
可能值: 任何正整数
默认值(如果未定义): 1000
FreeRTOS 蜂窝网库使用静态上下文。
可能值: 0或1
默认值(如果未定义): 0
蜂窝通信接口使用静态上下文。
可能值: 0 或 1
默认值(如果未定义): 0
默认无线电访问 technoloyg。
可能值: CELLULAR_RAT_MAX
之前的任何值(参考: CellularRat_t )
默认值(如果未定义): CELLULAR_RAT_CATM1
蜂窝通信接口使用静态套接字上下文。
可能值: 0 或 1
默认值(如果未定义): 0
在蜂窝网库中调用的用于记录“错误”级别消息的宏。要启用蜂窝网库中的错误级别日志记录,应将此宏映射到支持错误日志记录的应用程序特定日志记录实现。
默认值:错误日志记录已关闭,并且编译时没有为蜂窝网库中的宏调用生成代码。
在蜂窝网库中调用的用于记录“警告”级别消息的宏。要启用蜂窝网库中的警告级别日志记录,应将此宏映射到支持警告日志记录的应用程序特定日志记录实现。
默认值:警告日志已关闭,并且编译时没有为蜂窝库中的宏调用生成代码。
在蜂窝网库中调用的用于记录“信息”级别消息的宏。要启用蜂窝网库中的信息级别日志记录,应将此宏映射到支持信息记录的应用程序特定日志记录实现。
默认值:信息日志记录已关闭,并且编译时没有为蜂窝库中的宏调用生成代码。
在蜂窝网中调用的用于记录“调试”级别消息的宏。要启用来自蜂窝网库的调试级别日志记录,应将此宏映射到支持调试日志记录的应用程序特定日志记录实现。
默认值:调试日志记录已关闭,并且编译时没有为蜂窝库中的宏调用生成代码。