{ "title": "Low Level CAN Binding Guide", "description": "Low level CAN bus binding, based upon OpenXC vi-firmware project.", "keywords": "AGL, Development, CAN, binding, binder, OpenXC", "author": "IoT.Bzh Team", "website": "http://iot.bzh", "published": "June 2017", "version": "4.0", "gitbook": "3.2.2", "root": "docs", "pdf": { "fontFamily": "Verdana", "fontSize": 12, "paperSize": "a4" }, "styles": { "website": "resources/ebook.css", "ebook": "resources/ebook.css", "pdf": "resources/ebook.css" }, "hidepageheaders": [2, 3], "hidepagefooters": [2, 3], "plugins": [ "regexplace" ], "pluginsConfig": { "regexplace": { "removeFirstPartsInSectionNumber": true, "substitutes": [{ "pattern": "<!-- pagebreak -->", "flags": "g", "substitute": "<div class=\"page-break\"></div>" }, { "pattern": "<!-- clear -->", "flags": "g", "substitute": "<div class=\"clear\"></div>" }, { "pattern": "<!-- nopagebreak -->", "flags": "g", "substitute": "<div class=\"nopb\">" }, { "pattern": "<!-- endnopagebreak -->", "flags": "g", "substitute": "</div>" }, { "pattern": "<!-- note -->", "flags": "g", "substitute": "<div class=\"note\">" }, { "pattern": "<!-- endnote -->", "flags": "g", "substitute": "</div>" }, { "pattern": "!\\[(.*?)\\]\\((.*?)(?:\\s+\"(.*)\")?\\){0,}{caption=1([^\\}]*)}", "flags": "gmi", "substitute": "<figure id=\"fig_PAGE_LEVEL_._INDEX_\"><img $3 alt=\"$1\" title=\"$1\" href=\"$2\"><figcaption></figcaption></figure>", "decode": true }, { "pattern": "<img ([^>]*) {0,}\/{0,}> {0,}{caption=1([^\\}]*)}", "flags": "g", "substitute": "<figure id=\"fig_PAGE_LEVEL_._INDEX_\"><img $2 $1><figcaption></figcaption></figure>", "decode": true }, { "pattern": "<img (.*)alt=\"([^\"]*)\"(.*) {0,1}\/{0,1}><figcaption></figcaption>", "flags": "g", "substitute": "<img$1alt=\"$2\"$3><figcaption><span>Picture _PAGE_LEVEL_._INDEX_</span>: $2</figcaption>", "store": { "substitute": "<a href=\"_PAGE_PATH_#fig_PAGE_LEVEL_._INDEX_\">Pic. _PAGE_LEVEL_._INDEX_</a> <span>$2</span>", "variable_name": "pictures" } }, { "pattern": "<img ([^>]*)> {0,}{style {1,}([^}]*)}", "flags": "g", "substitute": "<img $1 style=\"$2\">", "decode": true } ] } } }