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> </div>"); printf("<hr>"); printf("<a href='javascript:self.close()'>Cerrar</a>"); return 0; }
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; }
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 } } }
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; } }