{"id":8965,"date":"2016-05-30T12:32:14","date_gmt":"2016-05-30T10:32:14","guid":{"rendered":"https:\/\/fracdahl.emotas.de\/j1939-devicedesigner"},"modified":"2025-01-28T08:38:02","modified_gmt":"2025-01-28T07:38:02","slug":"j1939-devicedesigner","status":"publish","type":"page","link":"https:\/\/www.emotas.de\/en\/software-products-by-emotas\/j1939-products\/j1939-tools\/j1939-devicedesigner","title":{"rendered":"J1939 DeviceDesigner"},"content":{"rendered":"<h2>Overview<\/h2>\n<p>The J1939 DeviceDesigner is an easy-to-use tool for fast and cost-saving design of J1939 devices. With a few mouse clicks the PGN and SPN definitions of the device can be created. <!--more-->The J1939 DeviceDesigner creates the PGN definition structures and initializing functions in C. Additionally the J1939 DeviceDesigner configures the J1939 stack and J1939 driver under consideration of the device characteristics. So the optimal configuration is given.<\/p>\n<h3>PGN and SPN definition<\/h3>\n<p>According to the input the PGN definition structures is created as C source code file. This is integrated into the application as interface for the protocol stack. It is possible &#8211; when configured accordingly \u2013 to access the signals directly as C variable.<\/p>\n<h3>J1939 stack configuration and initializing<\/h3>\n<p>According to the adjustments and definitions of the signal definitions a configuration and initializing file in C source code is created. This secures that only used services of the J1939 stack will be compiled and initialized. Resource saving configuration is given by that.<\/p>\n<h3>Device documentation<\/h3>\n<p>For the PGN and SPN definition with all features and descriptions and for further device specific adjustments a device documentation is generated both in HTML and text format. The documentation reflects the recent entries and implementation and is therefore always up to date. It is possible to export the documentation for further use, e.g. as part of the user manual of the device.<\/p>\n<h2>Highlights<\/h2>\n<ul>\n<li>automatic generation of output from data sources<\/li>\n<li>optimal and resource saving configuration of the J1939 stack according to device characteristics.<\/li>\n<li>easy handling through input masks for bit coded values.<\/li>\n<\/ul>\n<h3>System requirements<\/h3>\n<ul>\n<li>Microsoft Windows  10,11<\/li>\n<li>diverse Linux-variants<\/li>\n<\/ul>\n<h3>Scope of delivery\/Licensing<\/h3>\n<ul>\n<li>J1939 DeviceDesigner software for download<\/li>\n<li><a href=\"\/en\/info\/tools-lizenzen\">Named-user-license, Node-Locked License or Floating license<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Overview The J1939 DeviceDesigner is an easy-to-use tool for fast and cost-saving design of J1939 devices. With a few mouse clicks the PGN and SPN definitions of the device can be created.<\/p>\n","protected":false},"author":5,"featured_media":8800,"parent":10203,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"wp-custom-template-productpage","meta":{"footnotes":""},"class_list":["post-8965","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>J1939 DeviceDesigner -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.emotas.de\/en\/software-products-by-emotas\/j1939-products\/j1939-tools\/j1939-devicedesigner\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"J1939 DeviceDesigner -\" \/>\n<meta property=\"og:description\" content=\"Overview The J1939 DeviceDesigner is an easy-to-use tool for fast and cost-saving design of J1939 devices. With a few mouse clicks the PGN and SPN definitions of the device can be created.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.emotas.de\/en\/software-products-by-emotas\/j1939-products\/j1939-tools\/j1939-devicedesigner\" \/>\n<meta property=\"og:site_name\" content=\"emotas embedded communication GmbH\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-28T07:38:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.emotas.de\/wp-content\/uploads\/2019\/10\/emotas_j1939_devicedesigner_2019.png\" \/>\n\t<meta property=\"og:image:width\" content=\"945\" \/>\n\t<meta property=\"og:image:height\" content=\"712\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.emotas.de\\\/en\\\/software-products-by-emotas\\\/j1939-products\\\/j1939-tools\\\/j1939-devicedesigner\",\"url\":\"https:\\\/\\\/www.emotas.de\\\/en\\\/software-products-by-emotas\\\/j1939-products\\\/j1939-tools\\\/j1939-devicedesigner\",\"name\":\"J1939 DeviceDesigner -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.emotas.de\\\/en#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.emotas.de\\\/en\\\/software-products-by-emotas\\\/j1939-products\\\/j1939-tools\\\/j1939-devicedesigner#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.emotas.de\\\/en\\\/software-products-by-emotas\\\/j1939-products\\\/j1939-tools\\\/j1939-devicedesigner#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.emotas.de\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/emotas_j1939_devicedesigner_2019.png\",\"datePublished\":\"2016-05-30T10:32:14+00:00\",\"dateModified\":\"2025-01-28T07:38:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.emotas.de\\\/en\\\/software-products-by-emotas\\\/j1939-products\\\/j1939-tools\\\/j1939-devicedesigner#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.emotas.de\\\/en\\\/software-products-by-emotas\\\/j1939-products\\\/j1939-tools\\\/j1939-devicedesigner\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.emotas.de\\\/en\\\/software-products-by-emotas\\\/j1939-products\\\/j1939-tools\\\/j1939-devicedesigner#primaryimage\",\"url\":\"https:\\\/\\\/www.emotas.de\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/emotas_j1939_devicedesigner_2019.png\",\"contentUrl\":\"https:\\\/\\\/www.emotas.de\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/emotas_j1939_devicedesigner_2019.png\",\"width\":945,\"height\":712},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.emotas.de\\\/en\\\/software-products-by-emotas\\\/j1939-products\\\/j1939-tools\\\/j1939-devicedesigner#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/www.emotas.de\\\/en\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Software products by emotas\",\"item\":\"https:\\\/\\\/www.emotas.de\\\/en\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"J1939 Products\",\"item\":\"https:\\\/\\\/www.emotas.de\\\/en\\\/software-products-by-emotas\\\/j1939-products\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"J1939 Tools\",\"item\":\"https:\\\/\\\/www.emotas.de\\\/en\\\/software-products-by-emotas\\\/j1939-products\\\/j1939-tools\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"J1939 DeviceDesigner\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.emotas.de\\\/en#website\",\"url\":\"https:\\\/\\\/www.emotas.de\\\/en\",\"name\":\"emotas embedded communication GmbH\",\"description\":\"your embedded solution partner\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.emotas.de\\\/en#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.emotas.de\\\/en?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.emotas.de\\\/en#organization\",\"name\":\"emotas embedded communication GmbH\",\"url\":\"https:\\\/\\\/www.emotas.de\\\/en\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.emotas.de\\\/en#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.emotas.de\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/emotas_logo.jpg\",\"contentUrl\":\"https:\\\/\\\/www.emotas.de\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/emotas_logo.jpg\",\"width\":2222,\"height\":1070,\"caption\":\"emotas embedded communication GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/www.emotas.de\\\/en#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"J1939 DeviceDesigner -","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.emotas.de\/en\/software-products-by-emotas\/j1939-products\/j1939-tools\/j1939-devicedesigner","og_locale":"en_US","og_type":"article","og_title":"J1939 DeviceDesigner -","og_description":"Overview The J1939 DeviceDesigner is an easy-to-use tool for fast and cost-saving design of J1939 devices. With a few mouse clicks the PGN and SPN definitions of the device can be created.","og_url":"https:\/\/www.emotas.de\/en\/software-products-by-emotas\/j1939-products\/j1939-tools\/j1939-devicedesigner","og_site_name":"emotas embedded communication GmbH","article_modified_time":"2025-01-28T07:38:02+00:00","og_image":[{"width":945,"height":712,"url":"https:\/\/www.emotas.de\/wp-content\/uploads\/2019\/10\/emotas_j1939_devicedesigner_2019.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.emotas.de\/en\/software-products-by-emotas\/j1939-products\/j1939-tools\/j1939-devicedesigner","url":"https:\/\/www.emotas.de\/en\/software-products-by-emotas\/j1939-products\/j1939-tools\/j1939-devicedesigner","name":"J1939 DeviceDesigner -","isPartOf":{"@id":"https:\/\/www.emotas.de\/en#website"},"primaryImageOfPage":{"@id":"https:\/\/www.emotas.de\/en\/software-products-by-emotas\/j1939-products\/j1939-tools\/j1939-devicedesigner#primaryimage"},"image":{"@id":"https:\/\/www.emotas.de\/en\/software-products-by-emotas\/j1939-products\/j1939-tools\/j1939-devicedesigner#primaryimage"},"thumbnailUrl":"https:\/\/www.emotas.de\/wp-content\/uploads\/2019\/10\/emotas_j1939_devicedesigner_2019.png","datePublished":"2016-05-30T10:32:14+00:00","dateModified":"2025-01-28T07:38:02+00:00","breadcrumb":{"@id":"https:\/\/www.emotas.de\/en\/software-products-by-emotas\/j1939-products\/j1939-tools\/j1939-devicedesigner#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.emotas.de\/en\/software-products-by-emotas\/j1939-products\/j1939-tools\/j1939-devicedesigner"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.emotas.de\/en\/software-products-by-emotas\/j1939-products\/j1939-tools\/j1939-devicedesigner#primaryimage","url":"https:\/\/www.emotas.de\/wp-content\/uploads\/2019\/10\/emotas_j1939_devicedesigner_2019.png","contentUrl":"https:\/\/www.emotas.de\/wp-content\/uploads\/2019\/10\/emotas_j1939_devicedesigner_2019.png","width":945,"height":712},{"@type":"BreadcrumbList","@id":"https:\/\/www.emotas.de\/en\/software-products-by-emotas\/j1939-products\/j1939-tools\/j1939-devicedesigner#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.emotas.de\/en"},{"@type":"ListItem","position":2,"name":"Software products by emotas","item":"https:\/\/www.emotas.de\/en"},{"@type":"ListItem","position":3,"name":"J1939 Products","item":"https:\/\/www.emotas.de\/en\/software-products-by-emotas\/j1939-products"},{"@type":"ListItem","position":4,"name":"J1939 Tools","item":"https:\/\/www.emotas.de\/en\/software-products-by-emotas\/j1939-products\/j1939-tools"},{"@type":"ListItem","position":5,"name":"J1939 DeviceDesigner"}]},{"@type":"WebSite","@id":"https:\/\/www.emotas.de\/en#website","url":"https:\/\/www.emotas.de\/en","name":"emotas embedded communication GmbH","description":"your embedded solution partner","publisher":{"@id":"https:\/\/www.emotas.de\/en#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.emotas.de\/en?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.emotas.de\/en#organization","name":"emotas embedded communication GmbH","url":"https:\/\/www.emotas.de\/en","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.emotas.de\/en#\/schema\/logo\/image\/","url":"https:\/\/www.emotas.de\/wp-content\/uploads\/2023\/08\/emotas_logo.jpg","contentUrl":"https:\/\/www.emotas.de\/wp-content\/uploads\/2023\/08\/emotas_logo.jpg","width":2222,"height":1070,"caption":"emotas embedded communication GmbH"},"image":{"@id":"https:\/\/www.emotas.de\/en#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/pages\/8965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/comments?post=8965"}],"version-history":[{"count":3,"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/pages\/8965\/revisions"}],"predecessor-version":[{"id":11229,"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/pages\/8965\/revisions\/11229"}],"up":[{"embeddable":true,"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/pages\/10203"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/media\/8800"}],"wp:attachment":[{"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/media?parent=8965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}