Exemple #1
0
 //逐行显示数据
 int FD_DisplayLine(const char *szLine1, const char *szLine2, const char *szLine3, const char *szLine4)
 {
     size_t nStrLen;
     nStrLen=strlen(szLine1);
     if (nStrLen>0)
     {
         Content.append(szLine1);
//         strcat(Content,szLine4);
     }
     nStrLen=strlen(szLine2);
     if (nStrLen>0)
     {
         Content.append(szLine2);
//         strcat(Content,szLine3);
     }
     nStrLen=strlen(szLine3);
     if (nStrLen>0)
     {
         Content.append(szLine3);
//         strcat(Content,szLine2);
     }
     nStrLen=strlen(szLine4);
     if (nStrLen>0)
     {
         Content.append(szLine4);
//         strcat(Content,szLine1);
     }
     //发送
     return SynData();

 }
Exemple #2
0
// 报警声音控制
int FD_AlarmSound(bool bStatus)
{
    if(bStatus == true)
        Content = QByteArray("报警声音控制为真");
//       strcat(Content,"报警声音控制为真");

    //发送
    return SynData();
}
Exemple #3
0
// 线程运行对象
void CSynServer::run( void *param )
{
	time_t last = 0 ;
	while( _inited ) {
		time_t now = time(NULL) ;
		if ( now - last > _syntime ) {
			last = now ;
			SynData()  ;
			OUT_RUNNING( NULL, 0, NULL, "run syn data span time %d", time(NULL) - now ) ;
		}
		sleep(1) ;
	}
}
Exemple #4
0
// 通行信号灯控制
int FD_PassLight(bool bIsGreen)
{
    if(bIsGreen ==true)
    {
        Content.append("通行信号灯为绿色");
//        strcat(Content,"通行信号灯为绿色");
    }
    else
    {
        Content.append("通行信号灯为其他色");
//        strcat(Content,"通行信号灯为其他色");
    }
    //发送
    return SynData();
}
Exemple #5
0
int FD_ClearAll()
{
    Content = QByteArray("清空费显");
    //发送
    return SynData();
}