This example provides full DM1 pop-up messaging with lamp status. This version will work on any of the color display platforms.
DM1 messages are currently active codes and will be transmitted by the ECU when there are one or more active faults. This can also be used for internally generated faults by using the Internal DM1 functions. The Diagnostic app handles receiving the data, populating the DM1 List, and setting the current lamp status, events and variables. As codes expire they are automatically removed from the list. Custom code handles displaying the information in a pop-up page view based on system variables and events as well as navigating through the list of codes.
There are two page views, one shows the pop-up messages and the other displays just a lamp status icon that allows the user to recall the message page view. Since these pages are on the popup layer, buttons not in use must be disabled to prevent lower layer buttons from functioning.
Instructions on how to implement this are listed in the notes section of the configuration tab.
Download the Example for a PV780 in 2.9.23044
Download the Example for a PV1100 in 2.9.23044