The codebase to run the *spark d-fuser controller www.sparkav.co.uk/dvimixer

Dependencies:   SPK-TVOne DMX DmxArtNet NetServicesMin OSC PinDetect mRotaryEncoder iniparser mbed spk_oled_ssd1305 filter

Revision:
62:523de36d2f88
Parent:
61:f0a42bfca816
Child:
63:33d7fa825c4f
--- a/main.cpp	Fri Jul 26 12:46:58 2013 +0000
+++ b/main.cpp	Fri Jul 26 16:15:41 2013 +0000
@@ -426,7 +426,7 @@
         tvOneDetectString += right;
     }
         
-    tvOneStatusMessage.addMessage(tvOneDetectString, 0);
+    tvOneStatusMessage.addMessage(tvOneDetectString);
     
     // Assign appropriate source depending on whether DVI input is good
     // If that assign command completes ok, and the DVI input is good, finally flag the unit has had a live source
@@ -1565,7 +1565,7 @@
                     else                    message = "Sent: Resolution + EDID";
                 }
                 else                        message = "Send Error: Resolution";
-                tvOneStatusMessage.addMessage(message, kTVOneStatusMessageHoldTime);
+                tvOneStatusMessage.addMessage(message, kTVOneStatusMessageHoldTime, kTVOneStatusMessageHoldTime);
                 
                 // This is WHACK. Can't believe it's both needed and officially in the 1T-C2-750 manual
                 if ((oldEDID != newEDID) && ok) tvOneStatusMessage.addMessage("EDID: Processor Off+On?", kTVOneStatusMessageHoldTime);
@@ -1699,7 +1699,7 @@
                     
                     std::string sendOK = ok ? "Conform success" : "Send Error: Conform";
                     
-                    tvOneStatusMessage.addMessage(sendOK, 30);
+                    tvOneStatusMessage.addMessage(sendOK, kTVOneStatusMessageHoldTime, 600);
                 }
 //                else if (advancedMenu.selectedItem().payload.command[0] == advancedSetResolutions)
 //                {