{"id":3482,"date":"2018-06-29T16:15:18","date_gmt":"2018-06-29T16:15:18","guid":{"rendered":"http:\/\/grodansparadis.com\/wordpress\/?p=3482"},"modified":"2018-06-29T16:15:18","modified_gmt":"2018-06-29T16:15:18","slug":"vscp-events","status":"publish","type":"post","link":"https:\/\/grodansparadis.com\/wordpress\/?p=3482","title":{"rendered":"VSCP Events"},"content":{"rendered":"<p><a href=\"https:\/\/i0.wp.com\/grodansparadis.com\/wordpress\/wp-content\/uploads\/2018\/02\/vscp_logo_text_box-1-1-1-1.png\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"3207\" data-permalink=\"https:\/\/grodansparadis.com\/wordpress\/?attachment_id=3207\" data-orig-file=\"https:\/\/i0.wp.com\/grodansparadis.com\/wordpress\/wp-content\/uploads\/2018\/02\/vscp_logo_text_box-1-1-1-1.png?fit=800%2C720&amp;ssl=1\" data-orig-size=\"800,720\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"vscp_logo_text_box-1-1-1-1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/grodansparadis.com\/wordpress\/wp-content\/uploads\/2018\/02\/vscp_logo_text_box-1-1-1-1.png?fit=580%2C522&amp;ssl=1\" class=\"alignnone size-full wp-image-3207\" src=\"https:\/\/i0.wp.com\/grodansparadis.com\/wordpress\/wp-content\/uploads\/2018\/02\/vscp_logo_text_box-1-1-1-1.png?resize=580%2C522\" alt=\"\" width=\"580\" height=\"522\" srcset=\"https:\/\/i0.wp.com\/grodansparadis.com\/wordpress\/wp-content\/uploads\/2018\/02\/vscp_logo_text_box-1-1-1-1.png?w=800&amp;ssl=1 800w, https:\/\/i0.wp.com\/grodansparadis.com\/wordpress\/wp-content\/uploads\/2018\/02\/vscp_logo_text_box-1-1-1-1.png?resize=300%2C270&amp;ssl=1 300w, https:\/\/i0.wp.com\/grodansparadis.com\/wordpress\/wp-content\/uploads\/2018\/02\/vscp_logo_text_box-1-1-1-1.png?resize=768%2C691&amp;ssl=1 768w\" sizes=\"auto, (max-width: 580px) 100vw, 580px\" \/><\/a><\/p>\n<p>VSCP event files and docs now is auto generated.\u00a0 The docs for the scripts that generate the misc. file is <a href=\"https:\/\/github.com\/grodansparadis\/vscp-classes\">here<\/a> if you are interested.<\/p>\n<p>Updated files will be available here <a href=\"https:\/\/www.vscp.org\/events\/\">https:\/\/www.vscp.org\/events\/\u00a0<\/a>The <a href=\"https:\/\/www.vscp.org\/events\/docs\/\">docs<\/a> sub folder here contains event documentation in markdown and also a <a href=\"https:\/\/www.vscp.org\/events\/docs\/vscp_docs.zip\">zip<\/a> and a <a href=\"https:\/\/www.vscp.org\/events\/docs\/vscp_docs.tgz\">tar<\/a> of all content. This information is generated for the <a href=\"https:\/\/grodansparadis.gitbooks.io\/the-vscp-specification\">VSCP specification document<\/a>.<\/p>\n<p>All files generated contains version information which is the date and time when the docs was generated. This information is embedded in the generated files (if possible) and also available in <a href=\"https:\/\/www.vscp.org\/events\/version.json\">JSON form here (version.json)<\/a> and in <a href=\"https:\/\/www.vscp.org\/events\/version.jsonp\">JSONP form here (version.jsonp)<\/a>. In automated processes compare the on-site version information in one of there file with the downloaded version and download a new version if a newer one is available.<\/p>\n<p><strong>C header<\/strong> files are are <a href=\"https:\/\/www.vscp.org\/events\/vscp_class.h\">here for event classes (vscp_class.h)<\/a> and <a href=\"https:\/\/www.vscp.org\/events\/vscp_type.h\">here for event types (vscp_type.h)<\/a>. The files are automatically included in the <a href=\"https:\/\/github.com\/grodansparadis\/vscp\">vscp<\/a> and the <a href=\"https:\/\/github.com\/grodansparadis\/vscp-firmware\">vscp-firmware<\/a> packages.<\/p>\n<p><strong>Python<\/strong> VSCP event include files are <a href=\"https:\/\/www.vscp.org\/events\/vscp_class.py\">here for VSCP classes (vscp_class.py)<\/a> and here for vscp types (vscp_type.py). The files are automatically included in the <a href=\"https:\/\/github.com\/grodansparadis\/pyvscp\">pyvscp package<\/a>.<\/p>\n<p>The <a href=\"https:\/\/www.vscp.org\/events\/vscp_hashclass.h\"> vscp_hashclass.h<\/a> and <a href=\"https:\/\/www.vscp.org\/events\/vscp_hashtype.h\">vscp_hashtype.h<\/a> files are headers for the vscp helper class.<\/p>\n<p>For <strong>JavaScript<\/strong> VSCP events are available in <a href=\"https:\/\/www.vscp.org\/events\/vscp_events.json\">JSON format (vscp_events.json)<\/a> and in <a href=\"http:\/\/vscp_events.json\">JSONP format (vscp_events.jsonp)<\/a>.<\/p>\n<p>vscp_class.js and vscp_type.js holds VSCP class and VSCP type information suitable for JavaScript.<\/p>\n<p><strong>XML<\/strong> format is available <a href=\"http:\/\/vscp_events.json\">here (vscp_events.xml)<\/a>.<\/p>\n<p><strong>SQL<\/strong> format is available <a href=\"https:\/\/www.vscp.org\/events\/vscp_events.sql\">here (vscp_events.sql)<\/a>.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>VSCP event files and docs now is auto generated.\u00a0 The docs for the scripts that generate the misc. file is here if you are interested. Updated files will be available here https:\/\/www.vscp.org\/events\/\u00a0The docs sub folder here contains event documentation in markdown and also a zip and a tar of all content. This information is generated [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[13],"tags":[],"class_list":["post-3482","post","type-post","status-publish","format-standard","hentry","category-vscp"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p4raCZ-Ua","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/3482","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3482"}],"version-history":[{"count":1,"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/3482\/revisions"}],"predecessor-version":[{"id":3483,"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/3482\/revisions\/3483"}],"wp:attachment":[{"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/grodansparadis.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}