{"version":"1.0","provider_name":"emotas embedded communication GmbH","provider_url":"https:\/\/www.emotas.de\/en","author_name":"ged","author_url":"https:\/\/www.emotas.de\/en\/author\/ged","title":"CAN MultiProtocol Stack -","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"TSdnOTC2Vf\"><a href=\"https:\/\/www.emotas.de\/en\/news-articles\/can-multiprotocol-stack\">CAN MultiProtocol Stack<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.emotas.de\/en\/news-articles\/can-multiprotocol-stack\/embed#?secret=TSdnOTC2Vf\" width=\"600\" height=\"338\" title=\"&#8220;CAN MultiProtocol Stack&#8221; &#8212; emotas embedded communication GmbH\" data-secret=\"TSdnOTC2Vf\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.emotas.de\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/www.emotas.de\/wp-content\/uploads\/2015\/11\/canmultipro.png","thumbnail_width":3006,"thumbnail_height":2172,"description":"The CAN MultiProtocol Stack supports various CAN based protocols in one device. Based on the uniform CAN driver API and the universal CAN Queue implementation the CAN MultiProtocol Stack supports CANopen, EnergyBus, SAE J1939, ISO-TP and proprietary protocols in one application. Especially gateways between various protocols can be implemented in a fast and straightforward way. [&hellip;]"}