Uhrzeit auf Webseite


hallo,

ich betreibe den arduino als webserver für eine temperaturanzeige. das funtioniert auch.
dazu möchte ich noch die aktuelle zeit darstellen und da beginnen die probleme.

code: [select]
static word homepage() {
      strzeit = (fctgetcurtime());
      bfill = ether.tcpoffset();
      bfill.emit_p(pstr(
        "http/1.0 200 ok\r\n"
        "content-type: text/html\r\n"
        "pragma: no-cache\r\n"
        "\r\n"
        "<meta http-equiv='refresh' content='10'/>"
        "<title>tempanzeige</title>"
        "<h1>dht11 sensor</h1>"
        "<br>"
        "<h2>temp aus ds3231: $d °c</h2>"
        "<h2>platzhalter: $d %</h2>"
        "<h2>uhrzeit:  $s </h2>"), rt, 0, "0000-00-00 00:00:00");
      return bfill.position()


das funktioniert auch. nur wenn ich"0000-00-00 00:00:00" durch strzeit ersetze gebt es einen fehler. fctgetcurtime() liefert genau den gleichen string.

code: [select]
cannot pass objects of non-trivially-copyable type 'class string' through '...'


was muss ich da ändern?

da der fehler meistens im geheimen teil des codes liegt, wäre es sinnvoll, den kompletten sketch zu posten.
welcher typ  ist strzeit? ich vermute klasse string und das dürfte das problem sein.

gruß tommy


Arduino Forum > International > Deutsch (Moderator: uwefed) > Uhrzeit auf Webseite


arduino

Comments

Popular posts from this blog

sd card Could not find FAT16/FAT32 partition [solved]

Sketch upload fails with Java error (___REMOVE___/bin/avrdude)!

DHT11 Time out error using v0.4.1library