终于实现打开/关闭飞行模式了
初学C++,被TAPI那繁杂的参数搞的晕头转向,经过不屑的努力终于成功完成了。
部分代码:
/*
* 打开/关闭飞行模式
* open:TRUE打开/FALSE关闭
* 返回:0成功/-1初始化失败/-2获取线路失败
*/
int FlightMode(BOOL open)
{
LONG iniRS = Initialize();
if(iniRS!=0)return -1;
HLINE hLine = GetCellLine();
if(hLine==NULL)return -2;
if(open)
{
//打开飞行模式
lineSetEquipmentState(hLine,LINEEQUIPSTATE_MINIMUM);
lineClose(hLine);
lineShutdown(m_hLineApp);
}
else
{
lineSetEquipmentState(hLine,LINEEQUIPSTATE_FULL);
lineRegister(hLine,LINEREGMODE_AUTOMATIC,NULL,NULL);
lineClose(hLine);
lineShutdown(m_hLineApp);
}
return 0;
}
* 打开/关闭飞行模式
* open:TRUE打开/FALSE关闭
* 返回:0成功/-1初始化失败/-2获取线路失败
*/
int FlightMode(BOOL open)
{
LONG iniRS = Initialize();
if(iniRS!=0)return -1;
HLINE hLine = GetCellLine();
if(hLine==NULL)return -2;
if(open)
{
//打开飞行模式
lineSetEquipmentState(hLine,LINEEQUIPSTATE_MINIMUM);
lineClose(hLine);
lineShutdown(m_hLineApp);
}
else
{
lineSetEquipmentState(hLine,LINEEQUIPSTATE_FULL);
lineRegister(hLine,LINEREGMODE_AUTOMATIC,NULL,NULL);
lineClose(hLine);
lineShutdown(m_hLineApp);
}
return 0;
}
完整代码:单击下载
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步