⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 agconmemtest.cpp

📁 STK的二次开发
💻 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 + -