13 response.setHeader(
"Content-Type",
"application/json; charset=utf-8");
17 QList<INVERTOR_status> sdata = Static::invertors->
status();
19 QList<INVERTOR_status>::const_iterator i;
20 for(i = sdata.constBegin(); i != sdata.constEnd(); ++i) {
22 if(i != sdata.constBegin())
26 body.append(QString(
"\t\t\"%2\" : \"%1\",\n").arg(is.
line).arg(
"line"));
27 body.append(QString(
"\t\t\"%2\" : \"%1\",\n").arg(is.
line_description).arg(
"line_description"));
28 body.append(QString(
"\t\t\"%2\" : \"%1\",\n").arg(is.
address).arg(
"address"));
29 body.append(QString(
"\t\t\"%2\" : \"%1\",\n").arg(is.
retries).arg(
"retries"));
30 body.append(QString(
"\t\t\"%2\" : \"%1\",\n").arg(is.
command).arg(
"command"));
31 body.append(QString(
"\t\t\"%2\" : \"%1\",\n").arg(is.
working).arg(
"working"));
32 body.append(QString(
"\t\t\"%2\" : \"%1\",\n").arg(is.
invertors).arg(
"invertors"));
33 body.append(QString(
"\t\t\"%2\" : \"%1\"\n").arg(is.
status).arg(
"status"));
39 response.write(body.toUtf8());
int retries
Number of retries.
QString status
Status string.
int invertors
Number of invertors.
QString command
Current command pending.
int line
line number (database id)
QString line_description
Line description.
int working
Number of working invertors.
Stores the invertors status.
QList< INVERTOR_status > status()
Returns list of current invertors status.
int address
address of invertor
void service(HttpRequest &request, HttpResponse &response)