//逐行显示数据 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(); }
// 报警声音控制 int FD_AlarmSound(bool bStatus) { if(bStatus == true) Content = QByteArray("报警声音控制为真"); // strcat(Content,"报警声音控制为真"); //发送 return SynData(); }
// 线程运行对象 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) ; } }
// 通行信号灯控制 int FD_PassLight(bool bIsGreen) { if(bIsGreen ==true) { Content.append("通行信号灯为绿色"); // strcat(Content,"通行信号灯为绿色"); } else { Content.append("通行信号灯为其他色"); // strcat(Content,"通行信号灯为其他色"); } //发送 return SynData(); }
int FD_ClearAll() { Content = QByteArray("清空费显"); //发送 return SynData(); }