예제 #1
0
int main(int argc, char **argv)
{
	printf("%s%c%c\n","Content-Type:text/html;charset=iso-8859-1",13,10);
        printf("<TITLE>Estado de la AWS</TITLE>\n");
        printf("<u><H2>ESTADO DE LA AWS \n</H2></u>");
	printf("<hr>");
	CPU();
	printf("<div></div>");
	cputimes();
	printf("<div></div>");
	memmory();
	printf("<div></div>");
	fecha();
	printf("<div></div>");

	bootTime();
	printf("<div></div>");
	uptime();
	printf("<div></div>");
	load();
	printf("<div>&nbsp</div>");
	printf("<hr>");
	printf("<a href='javascript:self.close()'>Cerrar</a>");
	return 0;
}
예제 #2
0
파일: Commit.cpp 프로젝트: nicomda/EEDD
Fecha Commit::pasarFFecha(string marcaTiempo) {
	short anio, mes, dia, hora, min, seg;
	anio = std::stoi(marcaTiempo.substr(0, 4));
	mes = std::stoi(marcaTiempo.substr(4, 2));
	dia = std::stoi(marcaTiempo.substr(6, 2));
	hora = std::stoi(marcaTiempo.substr(8, 2));
	min = std::stoi(marcaTiempo.substr(10, 2));
	seg = std::stoi(marcaTiempo.substr(12, 2));
	Fecha fecha(anio, mes, dia, hora, min, seg);
	return fecha;
}
예제 #3
0
 void clrpart(void)
 {
 int x,y;    // para for de limpiar
 fecha();
 for (y=7; y<=21; y++)
 { for (x=1; x<=80; x++) 
   {
    gotoxy(x,y);
    printf(" ");    //limpiando la parte central de pantalla
   }
  } 
}
예제 #4
0
void PortaSerial::buscaDispositivo(const char *comando, char respEsperada, bool loop)
{
  	char msg[255];
	char resp[255];
  	bool conexao = false;
	char porta[100];
	int ret;
	int pos = 0;
	
	string dir = string("/dev");
	vector<string> files = vector<string>();
	while(!conexao)
	{
		files.clear();
		if(conectado)
		fecha();
		while(files.size() <= 0)
		{
			gettty(dir,files);
		}
		if(pos == files.size())
		{
			pos = 0;
		}
		sprintf(porta, "/dev/%s", files[pos++].c_str());
		setPort(porta);
		abre(baud, canonical, databits, parity, startbit, stopbit);
		sprintf(msg, "%s\0", comando);
		ret = envia(msg, resp);
		if(resp[0] == respEsperada || !loop)
			conexao = true;
	}
	if(resp[0] != respEsperada)
	{
		conectado = false;
	}
}