{"id":9469,"date":"2020-03-19T13:00:01","date_gmt":"2020-03-19T12:00:01","guid":{"rendered":"https:\/\/fracdahl.emotas.de\/info\/j1939-stack-diagnostic-messages-extension"},"modified":"2024-11-22T12:50:46","modified_gmt":"2024-11-22T11:50:46","slug":"j1939_diagnostic_messages","status":"publish","type":"post","link":"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages","title":{"rendered":"J1939 Stack &#8211; Diagnostic Messages Extension"},"content":{"rendered":"<p>Diagnostic messages in J1939 are defined in the SAE specification J1939-73 and can be send and received with the emotas <a href=\"\/en\/produkte\/sae-j1939-stack\">J1939 Stack<\/a>. Without the Diagnostic Messages extension the Diagnostic Messages (DM) need to be interpreted by the application.<\/p>\n<p>The Diagnostic Messages extension provides API functions to send and receive Diagnostic Messages <strong>(DM1 .. DM64)<\/strong> in a more easy way.<br \/>\nOne example are functions that combine Diagnostic Trouble Codes (DTC) from SPN, Failure Mode Indicator, Conversion Mode and Occurrence Count and map multiple of them into a DM that is transmitted by BAM or CMDT. Another example are special functions for the memory access and binary data transfer using DM14, DM15 and DM16.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Diagnostic messages in J1939 are defined in the SAE specification J1939-73 and can be send and received with the emotas J1939 Stack. Without the Diagnostic Messages extension the Diagnostic Messages (DM) need to be interpreted by the application. The Diagnostic Messages extension provides API functions to send and receive Diagnostic Messages (DM1 .. DM64) in [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":8819,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[105],"tags":[],"class_list":["post-9469","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-info"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>J1939 Stack - Diagnostic Messages Extension -<\/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\/info\/j1939_diagnostic_messages\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"J1939 Stack - Diagnostic Messages Extension -\" \/>\n<meta property=\"og:description\" content=\"Diagnostic messages in J1939 are defined in the SAE specification J1939-73 and can be send and received with the emotas J1939 Stack. Without the Diagnostic Messages extension the Diagnostic Messages (DM) need to be interpreted by the application. The Diagnostic Messages extension provides API functions to send and receive Diagnostic Messages (DM1 .. DM64) in [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages\" \/>\n<meta property=\"og:site_name\" content=\"emotas embedded communication GmbH\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-19T12:00:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-22T11:50:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.emotas.de\/wp-content\/uploads\/2020\/03\/j1939_diagnostic_messages_extension_emotas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"782\" \/>\n\t<meta property=\"og:image:height\" content=\"299\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"ged\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"ged\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages\"},\"author\":{\"name\":\"ged\",\"@id\":\"https:\/\/www.emotas.de\/en#\/schema\/person\/28d8b7e2237149ea9a59b23028e9920f\"},\"headline\":\"J1939 Stack &#8211; Diagnostic Messages Extension\",\"datePublished\":\"2020-03-19T12:00:01+00:00\",\"dateModified\":\"2024-11-22T11:50:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages\"},\"wordCount\":118,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.emotas.de\/en#organization\"},\"image\":{\"@id\":\"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.emotas.de\/wp-content\/uploads\/2020\/03\/j1939_diagnostic_messages_extension_emotas.png\",\"articleSection\":[\"Info\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages\",\"url\":\"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages\",\"name\":\"J1939 Stack - Diagnostic Messages Extension -\",\"isPartOf\":{\"@id\":\"https:\/\/www.emotas.de\/en#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.emotas.de\/wp-content\/uploads\/2020\/03\/j1939_diagnostic_messages_extension_emotas.png\",\"datePublished\":\"2020-03-19T12:00:01+00:00\",\"dateModified\":\"2024-11-22T11:50:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages#primaryimage\",\"url\":\"https:\/\/www.emotas.de\/wp-content\/uploads\/2020\/03\/j1939_diagnostic_messages_extension_emotas.png\",\"contentUrl\":\"https:\/\/www.emotas.de\/wp-content\/uploads\/2020\/03\/j1939_diagnostic_messages_extension_emotas.png\",\"width\":782,\"height\":299,\"caption\":\"emotas J1939 Diagnotic Messages Extension\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/www.emotas.de\/en\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"J1939 Stack &#8211; Diagnostic Messages Extension\"}]},{\"@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\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.emotas.de\/en#\/schema\/person\/28d8b7e2237149ea9a59b23028e9920f\",\"name\":\"ged\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.emotas.de\/en#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e4b4794bd259c7009903322f48eb95d0896073c2a38eb24d1746464be594f06a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e4b4794bd259c7009903322f48eb95d0896073c2a38eb24d1746464be594f06a?s=96&d=mm&r=g\",\"caption\":\"ged\"},\"url\":\"https:\/\/www.emotas.de\/en\/author\/ged\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"J1939 Stack - Diagnostic Messages Extension -","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\/info\/j1939_diagnostic_messages","og_locale":"en_US","og_type":"article","og_title":"J1939 Stack - Diagnostic Messages Extension -","og_description":"Diagnostic messages in J1939 are defined in the SAE specification J1939-73 and can be send and received with the emotas J1939 Stack. Without the Diagnostic Messages extension the Diagnostic Messages (DM) need to be interpreted by the application. The Diagnostic Messages extension provides API functions to send and receive Diagnostic Messages (DM1 .. DM64) in [&hellip;]","og_url":"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages","og_site_name":"emotas embedded communication GmbH","article_published_time":"2020-03-19T12:00:01+00:00","article_modified_time":"2024-11-22T11:50:46+00:00","og_image":[{"width":782,"height":299,"url":"https:\/\/www.emotas.de\/wp-content\/uploads\/2020\/03\/j1939_diagnostic_messages_extension_emotas.png","type":"image\/png"}],"author":"ged","twitter_card":"summary_large_image","twitter_misc":{"Written by":"ged","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages#article","isPartOf":{"@id":"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages"},"author":{"name":"ged","@id":"https:\/\/www.emotas.de\/en#\/schema\/person\/28d8b7e2237149ea9a59b23028e9920f"},"headline":"J1939 Stack &#8211; Diagnostic Messages Extension","datePublished":"2020-03-19T12:00:01+00:00","dateModified":"2024-11-22T11:50:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages"},"wordCount":118,"commentCount":0,"publisher":{"@id":"https:\/\/www.emotas.de\/en#organization"},"image":{"@id":"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages#primaryimage"},"thumbnailUrl":"https:\/\/www.emotas.de\/wp-content\/uploads\/2020\/03\/j1939_diagnostic_messages_extension_emotas.png","articleSection":["Info"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages","url":"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages","name":"J1939 Stack - Diagnostic Messages Extension -","isPartOf":{"@id":"https:\/\/www.emotas.de\/en#website"},"primaryImageOfPage":{"@id":"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages#primaryimage"},"image":{"@id":"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages#primaryimage"},"thumbnailUrl":"https:\/\/www.emotas.de\/wp-content\/uploads\/2020\/03\/j1939_diagnostic_messages_extension_emotas.png","datePublished":"2020-03-19T12:00:01+00:00","dateModified":"2024-11-22T11:50:46+00:00","breadcrumb":{"@id":"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages#primaryimage","url":"https:\/\/www.emotas.de\/wp-content\/uploads\/2020\/03\/j1939_diagnostic_messages_extension_emotas.png","contentUrl":"https:\/\/www.emotas.de\/wp-content\/uploads\/2020\/03\/j1939_diagnostic_messages_extension_emotas.png","width":782,"height":299,"caption":"emotas J1939 Diagnotic Messages Extension"},{"@type":"BreadcrumbList","@id":"https:\/\/www.emotas.de\/en\/info\/j1939_diagnostic_messages#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/www.emotas.de\/en"},{"@type":"ListItem","position":2,"name":"J1939 Stack &#8211; Diagnostic Messages Extension"}]},{"@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\/"}},{"@type":"Person","@id":"https:\/\/www.emotas.de\/en#\/schema\/person\/28d8b7e2237149ea9a59b23028e9920f","name":"ged","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.emotas.de\/en#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e4b4794bd259c7009903322f48eb95d0896073c2a38eb24d1746464be594f06a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e4b4794bd259c7009903322f48eb95d0896073c2a38eb24d1746464be594f06a?s=96&d=mm&r=g","caption":"ged"},"url":"https:\/\/www.emotas.de\/en\/author\/ged"}]}},"_links":{"self":[{"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/posts\/9469","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/comments?post=9469"}],"version-history":[{"count":1,"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/posts\/9469\/revisions"}],"predecessor-version":[{"id":11135,"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/posts\/9469\/revisions\/11135"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/media\/8819"}],"wp:attachment":[{"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/media?parent=9469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/categories?post=9469"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emotas.de\/en\/wp-json\/wp\/v2\/tags?post=9469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}