PracticeDev/study_clang/Mimic/OperateNos/main.cpp

40 lines
942 B
C++
Raw Permalink Normal View History

2022-12-20 17:31:11 +08:00
/*************************************************************************
> File Name : main.cpp
> Author : TL Song
> EMail : songtianlun@frytea.com
> Created Time : Thu 03 Dec 2020 09:43:19 AM CST
************************************************************************/
#include "FOperateNos.h"
/*
s_web_to_shd_addr=30.30.30.202:8201
#define WEB_EXEC_FAILED 201
#define WEB_EXEC_SUCCES 202
typedef enum Web_Op_E
{
NOS_POWER_ON=1,
NOS_POWER_OFF,
NOS_RESTART
}Web_Op_T;
typedef struct Web_Msg_S
{
unsigned int nos_id;
Web_Op_T nos_op;
unsigned int result; //0:defaule 201:failed 202:succeed
}Web_Msg_T;
*/
int main(int argc, char* argv[])
{
singleton<FOperateNos>::instance()->Init();
sleep(1);
singleton<FOperateNos>::instance()->StartNos(1);
sleep(1);
singleton<FOperateNos>::instance()->StopNos(2);
sleep(1);
singleton<FOperateNos>::instance()->RestartNos(3);
return 0;
}