📄 agconmemtest.cpp
字号:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//包含相应头文件
#include "AgConnect.h"
//主要参数定义
char AgEAppName[]="Connect";
static char *initFileName = NULL;
static char *connection1 = NULL;
static char connectName[256] = "localhost:5001";
AgTConReturnInfo returnInfo;
//发送函数声明
//CB向STK发送命令函数的原型
int sendCommandToStk(char *command){
return (AgConProcessSTKCmd(connection1,command,&returnInfo));
}
int main()
{
//要执行的命令
static char cmdString[256] = "GetReport */Satellite/Sat \"LLA Position\"";
int i;
//初始化连接
AgConInit(initFileName);
//建立CB与STK之间的连接
AgConOpenSTK(&connection1, AgCTcpType, connectName);
//发送命令
sendCommandToStk(cmdString);
//关闭CB与STK之间的当前连接
AgConCloseSTK(&connection1);
//输出STK返回的结果
for (i=0; i < returnInfo.numEntries; i++)
{
AgUtMsg( AgCMsgForceInfo, AgCMsgNoWait, AgCMsgDispDefault,
AgCMsgNoErrorCode, AgCMSourceLine,
"Return entry %d:\n%s\n", i+1, returnInfo.returnList[i]);
}
//清除所有相关缓冲区
AgConShutdownConnect();
return (0);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -