{
    "id": 764,
    "date": "2018-04-27T20:46:18",
    "date_gmt": "2018-04-27T20:46:18",
    "guid": {
        "rendered": "http:\/\/hayperek.pl\/?p=764"
    },
    "modified": "2018-04-27T20:46:18",
    "modified_gmt": "2018-04-27T20:46:18",
    "slug": "asystenci-cz-2-wlacz-swiatla",
    "status": "publish",
    "type": "post",
    "link": "https:\/\/hayperek.pl\/pl_pl\/2018\/04\/27\/asystenci-cz-2-wlacz-swiatla\/",
    "title": {
        "rendered": "Asystenci cz.2 &#8211; w\u0142\u0105cz \u015bwiat\u0142a!"
    },
    "content": {
        "rendered": "<p>Dzi\u015b zajmiemy si\u0119 pierwszym z asystent\u00f3w kierowcy, przypominaj\u0105cym o konieczno\u015bci w\u0142\u0105czenia \u015bwiate\u0142. Spo\u015br\u00f3d wszystkich asystent\u00f3w posiada on najmniej skomplikowan\u0105 logik\u0119 i dlatego jest dobr\u0105 &#8222;rozgrzewk\u0105&#8221; przed bardziej z\u0142o\u017conymi przedstawicielami tej grupy. <\/p>\n<p>Do sterowania wykorzystamy oczywi\u015bcie nasz\u0105 <a href=\"http:\/\/hayperek.pl\/pl_pl\/2018\/04\/25\/alarmy-komunikaty-i-ostrzezenia-czyli-regula-dry-w-praktyce\/\">maszyn\u0119 stan\u00f3w<\/a>. W zale\u017cno\u015bci od konfiguracji, alert powinien pojawi\u0107 si\u0119 po okre\u015blonym czasie od w\u0142\u0105czenia zap\u0142onu lub po przekroczeniu zadanej pr\u0119dko\u015bci. W pierwszym przypadku skorzystamy z funkcjonalno\u015bci &#8222;drzemki&#8221;, w drugim &#8211; rozpoczniemy w stanie &#8222;oczekiwania&#8221;, a po wykryciu warunku przejdziemy do stanu &#8222;alarmu&#8221;. Oczywi\u015bcie w pierwszej wersji asystenta, konfiguracja b\u0119dzie ustawiona &#8222;na sztywno&#8221; w kodzie \u017ar\u00f3d\u0142owym. Przechowywaniem ustawie\u0144 i ich edycj\u0105 zajmiemy si\u0119 w jednym z kolejnych artyku\u0142\u00f3w.<\/p>\n<p>Od strony grafiki potrzebne nam b\u0119dzie odpowiednie okno alarmowe, zawieraj\u0105ce komunikat oraz piktogram \u015bwiate\u0142 dla upi\u0119kszenia. Mniej wi\u0119cej co\u015b takiego \ud83d\ude42<\/p>\n<p><a href=\"http:\/\/hayperek.pl\/wp-content\/uploads\/2018\/04\/lights.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/hayperek.pl\/wp-content\/uploads\/2018\/04\/lights.png\" alt=\"\" width=\"320\" height=\"480\" class=\"aligncenter size-full wp-image-765\" srcset=\"https:\/\/hayperek.pl\/wp-content\/uploads\/2018\/04\/lights.png 320w, https:\/\/hayperek.pl\/wp-content\/uploads\/2018\/04\/lights-200x300.png 200w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/a><\/p>",
        "protected": false
    },
    "excerpt": {
        "rendered": "<p>Dzi\u015b zajmiemy si\u0119 pierwszym z asystent\u00f3w kierowcy, przypominaj\u0105cym o konieczno\u015bci w\u0142\u0105czenia \u015bwiate\u0142. Spo\u015br\u00f3d wszystkich asystent\u00f3w posiada on najmniej skomplikowan\u0105 logik\u0119 i dlatego jest dobr\u0105 &#8222;rozgrzewk\u0105&#8221; przed bardziej z\u0142o\u017conymi przedstawicielami tej grupy. Do sterowania wykorzystamy oczywi\u015bcie nasz\u0105 maszyn\u0119 stan\u00f3w. W zale\u017cno\u015bci od konfiguracji, alert powinien pojawi\u0107 si\u0119 po okre\u015blonym czasie od w\u0142\u0105czenia zap\u0142onu lub po przekroczeniu [&hellip;]<\/p>",
        "protected": false
    },
    "author": 1,
    "featured_media": 767,
    "comment_status": "closed",
    "ping_status": "open",
    "sticky": false,
    "template": "",
    "format": "standard",
    "meta": {
        "footnotes": ""
    },
    "categories": [
        3
    ],
    "tags": [],
    "class_list": {
        "0": "post-764",
        "1": "post",
        "2": "type-post",
        "3": "status-publish",
        "4": "format-standard",
        "5": "has-post-thumbnail",
        "6": "hentry",
        "7": "category-stodni",
        "9": "post-with-thumbnail",
        "10": "post-with-thumbnail-large"
    },
    "_links": {
        "self": [
            {
                "href": "https:\/\/hayperek.pl\/pl_pl\/wp-json\/wp\/v2\/posts\/764",
                "targetHints": {
                    "allow": [
                        "GET"
                    ]
                }
            }
        ],
        "collection": [
            {
                "href": "https:\/\/hayperek.pl\/pl_pl\/wp-json\/wp\/v2\/posts"
            }
        ],
        "about": [
            {
                "href": "https:\/\/hayperek.pl\/pl_pl\/wp-json\/wp\/v2\/types\/post"
            }
        ],
        "author": [
            {
                "embeddable": true,
                "href": "https:\/\/hayperek.pl\/pl_pl\/wp-json\/wp\/v2\/users\/1"
            }
        ],
        "replies": [
            {
                "embeddable": true,
                "href": "https:\/\/hayperek.pl\/pl_pl\/wp-json\/wp\/v2\/comments?post=764"
            }
        ],
        "version-history": [
            {
                "count": 1,
                "href": "https:\/\/hayperek.pl\/pl_pl\/wp-json\/wp\/v2\/posts\/764\/revisions"
            }
        ],
        "predecessor-version": [
            {
                "id": 766,
                "href": "https:\/\/hayperek.pl\/pl_pl\/wp-json\/wp\/v2\/posts\/764\/revisions\/766"
            }
        ],
        "wp:featuredmedia": [
            {
                "embeddable": true,
                "href": "https:\/\/hayperek.pl\/pl_pl\/wp-json\/wp\/v2\/media\/767"
            }
        ],
        "wp:attachment": [
            {
                "href": "https:\/\/hayperek.pl\/pl_pl\/wp-json\/wp\/v2\/media?parent=764"
            }
        ],
        "wp:term": [
            {
                "taxonomy": "category",
                "embeddable": true,
                "href": "https:\/\/hayperek.pl\/pl_pl\/wp-json\/wp\/v2\/categories?post=764"
            },
            {
                "taxonomy": "post_tag",
                "embeddable": true,
                "href": "https:\/\/hayperek.pl\/pl_pl\/wp-json\/wp\/v2\/tags?post=764"
            }
        ],
        "curies": [
            {
                "name": "wp",
                "href": "https:\/\/api.w.org\/{rel}",
                "templated": true
            }
        ]
    }
}