📄 rrcheck.cpp
字号:
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "sys.h"
#include "vos.h"
#include "zdbsyn.h"
#define INVALID_ARG_NUM -1
#define INVALID_BSCID -2
#define GET_CONF_PATH_ERROR -3
#define GET_FTP_PATH_ERROR -4
SWORD32 main(int argc, char* argv[])
{
SWORD32 dwRet;
oceSetProcessName("rrcheck");
dwRet = VosInit(100);
dwRet |= UtilInit();
oceTraceOn();
if (argc != 2)
{
PrintMsg("Wrong arguement number!");
return INVALID_ARG_NUM;
}
SWORD32 byBscid = atoi(argv[1]);
if ( byBscid <= 0 || byBscid > 255)
{
PrintMsg("Invalid bscid!");
return INVALID_BSCID;
}
CDbsyn * cdbsyn = new CDbsyn;
CHAR chPathIn[MAX_PATH], chPathOut[MAX_PATH], chFileNameIn[MAX_PATH], chFileNameOut[MAX_PATH];
memset(chPathIn,0,MAX_PATH);
memset(chPathOut,0,MAX_PATH);
memset(chFileNameIn,0,MAX_PATH);
memset(chFileNameOut,0,MAX_PATH);
strcpy(chFileNameIn,"rrcheck.ini");
strcpy(chFileNameOut, "rrcheck.out");
if(!omcGetConfPath(chPathIn, MAX_PATH ))
{
PrintMsg((PCHAR)"Get omc conf path error.\n");
return GET_CONF_PATH_ERROR;
}
if(!omcGetFTPPath( (LPSTR)chPathOut, MAX_PATH ))
{
PrintMsg((PCHAR)"Get omc ftp path error.\n");
return GET_FTP_PATH_ERROR;
}
//strcat(chPathIn, chFileNameIn);
//strcat(chPathOut, chFileNameOut);
PrintMsg((PCHAR)"Bscid=%d,srcfile=%s%s,dstfile=%s%s\n",byBscid,chPathIn, chFileNameIn, chPathOut, chFileNameOut);
dwRet = cdbsyn->CheckRrc(byBscid, chPathIn, chFileNameIn, chPathOut, chFileNameOut);//argv[1],argv[2]);// "/checkrrc/", "checkrrc.out");
if (dwRet == 0)
PrintMsg((PCHAR)"RRCheck executed successfully!");
else
PrintMsg((PCHAR)"result:%d Failed in executing rrcheck!",dwRet);
delete cdbsyn;
return dwRet;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -