天嵌二次封装库使用手册  V2.1.2
lib_gsm_module_setting.h 文件参考
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

struct  COMMAND_NODE
 
struct  CommandList
 
struct  CommandGroup
 
struct  MODULE_SETTING_NODE
 
struct  ModuleSettingList
 

类型定义

typedef struct COMMAND_NODE CommandNode
 
typedef struct MODULE_SETTING_NODE ModuleSettingNode
 

函数

CommandNodeCreateCommandNode (const char *const command, const char *const pattern)
 
void FreeCommandNode (CommandNode *const node)
 
void CommandListPushFront (CommandList *const list, CommandNode *const node)
 
void CommandListPushBack (CommandList *const list, CommandNode *const node)
 
void CommandListPopBack (CommandList *const list)
 
void CommandListPopFront (CommandList *const list)
 
CommandNodeGetCommandNode (const CommandList *const list, int index)
 
int InsertCommandNode (CommandList *const list, int index, CommandNode *const insertNode)
 
int RemoveCommandNode (CommandList *const list, int index)
 
void FreeCommandList (CommandList *const list)
 
ModuleSettingNodeCreateModuleSettingNode (const char *const vid, const char *const pid, int nodeNET, int nodeMODEM, int nodeAT)
 
void FreeModuleSettingNode (ModuleSettingNode *const node)
 
void ModuleSettingListPushFront (ModuleSettingList *const list, ModuleSettingNode *const moduleSettingNode)
 
void ModuleSettingListPushBack (ModuleSettingList *const list, ModuleSettingNode *const moduleSettingNode)
 
void ModuleSettingListPopBack (ModuleSettingList *const list)
 
void ModuleSettingListPopFront (ModuleSettingList *const list)
 
ModuleSettingNodeGetModuleSettingNode (const ModuleSettingList *const list, int index)
 
int InsertModuleSettingNode (ModuleSettingList *const list, int index, ModuleSettingNode *const moduleSettingNode)
 
int RemoveModuleSettingNode (ModuleSettingList *const list, int index)
 
void FreeModuleSettingList (ModuleSettingList *const list)
 
ModuleSettingListCreateDefaultModuleSettingList ()
 
ModuleSettingListGetGSMConfig ()
 
int SaveGSMConfig (const ModuleSettingList *const list)
 

详细描述

日期
2024-12-09

在文件 lib_gsm_module_setting.h 中定义.

类型定义说明

typedef struct COMMAND_NODE CommandNode

函数说明

void CommandListPopBack ( CommandList *const  list)
void CommandListPopFront ( CommandList *const  list)
void CommandListPushBack ( CommandList *const  list,
CommandNode *const  node 
)
void CommandListPushFront ( CommandList *const  list,
CommandNode *const  node 
)
CommandNode* CreateCommandNode ( const char *const  command,
const char *const  pattern 
)
ModuleSettingList* CreateDefaultModuleSettingList ( )
ModuleSettingNode* CreateModuleSettingNode ( const char *const  vid,
const char *const  pid,
int  nodeNET,
int  nodeMODEM,
int  nodeAT 
)
void FreeCommandList ( CommandList *const  list)
void FreeCommandNode ( CommandNode *const  node)
void FreeModuleSettingList ( ModuleSettingList *const  list)
void FreeModuleSettingNode ( ModuleSettingNode *const  node)
CommandNode* GetCommandNode ( const CommandList *const  list,
int  index 
)
ModuleSettingList* GetGSMConfig ( )
ModuleSettingNode* GetModuleSettingNode ( const ModuleSettingList *const  list,
int  index 
)
int InsertCommandNode ( CommandList *const  list,
int  index,
CommandNode *const  insertNode 
)
int InsertModuleSettingNode ( ModuleSettingList *const  list,
int  index,
ModuleSettingNode *const  moduleSettingNode 
)
void ModuleSettingListPopBack ( ModuleSettingList *const  list)
void ModuleSettingListPopFront ( ModuleSettingList *const  list)
void ModuleSettingListPushBack ( ModuleSettingList *const  list,
ModuleSettingNode *const  moduleSettingNode 
)
void ModuleSettingListPushFront ( ModuleSettingList *const  list,
ModuleSettingNode *const  moduleSettingNode 
)
int RemoveCommandNode ( CommandList *const  list,
int  index 
)
int RemoveModuleSettingNode ( ModuleSettingList *const  list,
int  index 
)
int SaveGSMConfig ( const ModuleSettingList *const  list)