{"id":1065,"date":"2018-03-15T16:11:35","date_gmt":"2018-03-15T15:11:35","guid":{"rendered":"https:\/\/www.ensis.net\/?p=1065"},"modified":"2018-08-04T12:25:54","modified_gmt":"2018-08-04T10:25:54","slug":"nxp-ntag-nt3h2211-klassen","status":"publish","type":"post","link":"https:\/\/ensis.net\/?p=1065","title":{"rendered":"NXP NTAG NT3H2211 Klassen"},"content":{"rendered":"<p><img src=http:\/\/www.plantuml.com\/plantuml\/img\/hLLDRnen4Btlhx3efKt4gj1RfHx2HrHK816Gg58KMMPjZDN5HhP9jQsItrv_hBtUbOXQDISyCy_3yvita1KbKWeiDv--3eU30VYTvJae15TQdWejf09vdbt6-liF9dX98eCMHo9H0mtX5uSDqSEZ1okYDGbGXF5cVhyjHV73LD-1dv9fCgh3IuiT2xvZT4Megzl4s0Uc5KrRxP5QOh9R4AKG9UwwgTyf8YT8ev9mglSXQxwp42UkGpplLhUHWYG8ByYXuMG0jrAunYQ_raZ6De6Q3nBYBc6W-gHyejy71wBt0YlGxvlobb367V0eMSrBLRo85FpbKQNjoo2qi2Ua2S3cRG32R6ig0B9XSOMnD1Aun0M0TxD9PXe2UAZQKeHia28BhwwJxgmU5bVVeOdWQ7up_hP-pDRQyAC0QaGtrP5apvctZy6SSuufUTFum-j-wHh411j4hnafSN34FIfF96IwBg0TFAtnxGctMdHdqKo0y4BWQAMfY_2Q_Jep0wVeK_DjzL2iV85J68lDDIIYYec1p-vXn-ClxSJ_RkEA54AU4ROjW4jv-3ZTfTZXpNIrB_HT0PJkq_joEPbUmzLqVBEQ66UUk6AK4mpS66H3hALktUSLSIF_MjjKaNyqBjy5pzfT2UTRL9K2HJlF_bvjswLjvBfNEpdhn847JNZGDWzQytYpcNdhQxxhp4N79_XrEQOFw60PJlVemjqDv_fU29dTeVWNrXlqm8LvIk-0UDLplqsVxRGrObpP7xe6yJ7FpJ7TkmIPfjCRl9TwARdm1m00 alt=\"PlantUML Syntax:<\/p>\n<p>class NT3H2211 {<br \/>\n.. constructors ..<br \/>\n+ NT3H2211()<br \/>\n+ ~NT3H2211()<br \/>\n.. operators ..<br \/>\n+ operator=()<br \/>\n+ operator[]()<br \/>\n.. setters ..<br \/>\n+ addTLVblock()<br \/>\n# writeBlock()<br \/>\n+ setConfigReg()<br \/>\n# setCCReg()<br \/>\n.. getters ..<br \/>\n+ hasNdefMessage()<br \/>\n+ getUserDatalength()<br \/>\n+ getTLVcount()<br \/>\n+ getLength()<br \/>\n+ getTLVblock()<br \/>\n+ readMemBlock()<br \/>\n+ getProtUserMemStart()<br \/>\n+ getCCReg()<br \/>\n+ getConfigReg()<br \/>\n+ getStatusReg()<br \/>\n&#8212; methods &#8212;<br \/>\n+ begin()<br \/>\n+ print()<br \/>\n+ sync()<br \/>\n+ readStatusByte()<br \/>\n__ private data __<br \/>\nbyte _i2cAddress<br \/>\nbyte* _UID<br \/>\nint _myUserDatalength<br \/>\nint _myTLVcount<br \/>\nTLVblock _myTLVblocks[MAX_TLV_BLOCKS]<br \/>\nString _tagType<br \/>\n}<\/p>\n<p>class TLV {<br \/>\n.. constructors ..<br \/>\n+ TLV()<br \/>\n+ ~TLV()<br \/>\n.. operators ..<br \/>\n+ operator=()<br \/>\n.. setters ..<br \/>\n+ setTagField()<br \/>\n+ setValueField()<br \/>\n.. getters ..<br \/>\n+ getTagField()<br \/>\n+ getValueLength()<br \/>\n+ getValueField()<br \/>\n&#8212; methods &#8212;<br \/>\n+ print()<br \/>\n+ encode()<br \/>\n+ getEncodedSize()<br \/>\n__ private data __<br \/>\nint _valueLength<br \/>\nbyte _TLV_TagField<br \/>\nbyte* _TLV_ValueField<br \/>\n}<\/p>\n<p>class NdefMessage {<br \/>\n.. constructors ..<br \/>\n+ NdefMessage()<br \/>\n+ ~NdefMessage()<br \/>\n.. operators ..<br \/>\n+ operator=()<br \/>\n+ operator[]()<br \/>\n.. setters ..<br \/>\n+ addRecord()<br \/>\n.. getters ..<br \/>\n+ getEncodedSize()<br \/>\n+ getRecordCount()<br \/>\n+ getRecord()<br \/>\n&#8212; methods &#8212;<br \/>\n+ print()<br \/>\n+ encode()<br \/>\n+ getEncodedSize()<br \/>\n__ private data __<br \/>\nNdefRecord _records[MAX_NDEF_RECORDS]<br \/>\nunsigned int _recordCount<br \/>\n}<\/p>\n<p>class NdefRecord {<br \/>\n.. constructors ..<br \/>\n+ NdefRecord()<br \/>\n+ ~NdefRecord()<br \/>\n.. operators ..<br \/>\n+ operator=()<br \/>\n.. setters ..<br \/>\n+ setTnf()<br \/>\n+ setType()<br \/>\n+ setPayload()<br \/>\n+ setId()<br \/>\n.. getters ..<br \/>\n+ getEncodedSize()<br \/>\n+ getTypeLength()<br \/>\n+ getPayloadLength()<br \/>\n+ getIdLength()<br \/>\n+ getTnf()<br \/>\n+ getType()<br \/>\n+ getPayload()<br \/>\n+ getId()<br \/>\n&#8212; methods &#8212;<br \/>\n+ print()<br \/>\n+ encode()<br \/>\n+ getEncodedSize()<br \/>\n__ private data __<br \/>\nbyte _tnf<br \/>\nunsigned int _typeLength<br \/>\nint _payloadLength<br \/>\nunsigned int _idLength<br \/>\nbyte *_type<br \/>\nbyte *_payload<br \/>\nbyte *_id<br \/>\n}<\/p>\n<p>NT3H2211 &#8220;1&#8221; *&#8211; &#8220;many&#8221; TLV : contains<br \/>\nTLV &#8220;1&#8221; *&#8211; &#8220;0..1&#8221; NdefMessage : contains<br \/>\nNdefMessage &#8220;1&#8221; *&#8211; &#8220;0..n&#8221; NdefRecord : contains<br \/>\n\" usemap=\"#plantuml_map\"><\/p>\n<p><!--more--><br \/>\n<a href=\"https:\/\/www.tutorialspoint.com\/uml\/index.htm\" target=\"_blank\" rel=\"noopener\">more info on tutorialspoint<\/a> <a href=\"http:\/\/plantuml.com\/class-diagram\" target=\"_blank\" rel=\"noopener\">or plantUML<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":1066,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[64,21,71,72],"tags":[17,16,65],"class_list":["post-1065","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-digitale-welt","category-fridgey-controller","category-nfc","tag-arduino","tag-electronics","tag-fridgey"],"_links":{"self":[{"href":"https:\/\/ensis.net\/index.php?rest_route=\/wp\/v2\/posts\/1065","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ensis.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ensis.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ensis.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ensis.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1065"}],"version-history":[{"count":12,"href":"https:\/\/ensis.net\/index.php?rest_route=\/wp\/v2\/posts\/1065\/revisions"}],"predecessor-version":[{"id":1087,"href":"https:\/\/ensis.net\/index.php?rest_route=\/wp\/v2\/posts\/1065\/revisions\/1087"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ensis.net\/index.php?rest_route=\/wp\/v2\/media\/1066"}],"wp:attachment":[{"href":"https:\/\/ensis.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1065"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ensis.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1065"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ensis.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}