############################################################################### # # UCPLCVERSION.TXT # # UCPLC CONTROL PANEL VERSION LOG FILE # ############################################################################### ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 04-07-2021 # Why: Release new software features # ############################################################################### [TODO] [VERSION:] UCPLC_01-08-01#1_04/07/2021_12-09-34 [FEATURES] 1. Enh Add ability to control monitor matrix over UNET 2. Enh Add numeric lookup menus for source and destinations over UNET [BUG FIXES] [NOTES] [MARKERS] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 04-05-2021 # Why: Release new software features # ############################################################################### [TODO] [VER_SION:] UCPLC_01-08#3_04/05/2021_09-54-41 [FEATURES] 1. Enh Add ability to control monitor matrix 2. Enh Add numeric lookup menus for source and destinations [BUG FIXES] [NOTES] 1. Monitor Matrix a. controlled (4now) from a TREE style menu. b. Might need to add Menus for GROUPS and CATS c. MMTRX is not required in dest encoding table d. ucplcConfig will filter out MMTRX if it comes down in encoding for dest and groups [MARKERS] =============================================================================== [MISC CHANGE SUMMARY] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 06-27-2017 # Why: Release 1.07.01 # ############################################################################### [VERSION:] UCPLC_01-07-01#1_06/27/2017_12-41-25 [FEATURES] 1. Chng Modified base code for PST Group Displays to remove "NO DEST" text from the button and turn the butotn off. [BUG FIXES] [NOTES] [MARKERS] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 05-04-2017 # Why: New feature and enhancement release including support for LC16 # ############################################################################### [VERSION:] UCPLC_01-07#1_06/21/2017_16-37-22 [FEATURES] 1. ENH Added new function to allow you to load a menu with an automatic press of the HOME button. - Done to allow users to have circular menu layouts and not overrun memory due to too many allocations. 2. Chng Added flash flag ioncustom to ucplcConfig to turn on custom changes for ION Media 3. Enh Added function to provide a default panel config menu - press and hold the very 1st and the very last button for 5 to 7 seconds and a PANEL CONFIG menu will come up that allows you to set network addresses and panel comm type etc. 4. Enh Added real support for the LC16 control panel [CHANGES] 1. Removed the BACK buttons from Menus for Dick Scott @ ION-MEDIA 05-04-2017 2. More changes for ION (custom tweaks etc) [BUG FIXES] 1. The new Levels Auto Menu would not include last level [NOTES] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 05-04-2017 # Why: Bug fixes against 06_Beta-04InProc and ION Customs # ############################################################################### [TODO] [VERSION:] UCPLC_01-06_Beta-10#1_05/04/2017_06-30-49 [FEATURES] 1. ENH Added new function to allow you to load a menu with an automatic press of the HOME button. - Done to allow users to have circular menu layouts and not overrun memory due to too many allocations. 2. Chng Added flash flag ioncustom to ucplcConfig to turn on custom changes for ION Media [CHANGES] 1. Removed the BACK buttons from Menus for Dick Scott @ ION-MEDIA 05-04-2017 2. More changes for ION (custom tweaks etc) [BUG FIXES] 1. The new Levels Auto Menu would not include last level [NOTES] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: # Why: Bug fixes against 06_Beta-04InProc # ############################################################################### [VERSION:] xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx [FEATURES] [BUG FIXES] 1. The new Levels Auto Menu would not include last level [NOTES] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 10-10-2016 # Why: Bug Fixes against 1.06-Beta-02 # ############################################################################### [TODO] [VERSION:] UCPLC_01-06_Beta-03InProc#8_10/10/2016_11-35-28 [FEATURES] [BUG FIXES] 1. Bug - PST Group page would not allow page up/down operations. 2. Bug - PST Group page would set PAGE UP/DOWN to OFF. 3. Enh - Add color support to Source and Destination Menu buttons. This only works on the OFF case as the ON is bypassed when the new menu is displayed. [NOTES] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 06-16-2016 # Why: Release Feature updates for panel # ############################################################################### [VER_SION:] UCPLC_01-06_Beta-02#1_06/16/2016_19-29-11 [FEATURES] 1. Bug - Changes to fix a bug with alternate button status on PST destination selections. Button status for sources would sometimes go dark when a source was preset. 2. Bug - found an issue with PRESS ON LOAD and older versions of UCON (v4.6.4) where some buttons would have the attribute set unintentionally in the ucon file. Fixed in UCON VERSION 4.7_6-16-2016 [BUG FIXES] [NOTES] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 05-14-2016 # Why: Release Feature updates for panel # ############################################################################### [VERSION:] UCPLC_01-06_Beta-01#1_05/14/2016_19-19-43 [FEATURES] 1. Enh New feature that allows a button to be pressed when the menu is loaded. 2. Enh - New feature that allows a panel to automatically perform actions when there is no user input from the keyboard for a user configured time. - ACTION is HOME or Disable Destination - TIMER can be 0 for OFF, or 10 - 900 seconds - command line examples - ucplcConfig menutimeout OFF - Disable Operation - ucplcConfig menutimeout action home / disabledest - ucplcConfig menutimeout timer 0 / 10 - 900 [BUG FIXES] [NOTES] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 05-12-2016 # Why: Release 1.05.05_Beta-06 05-12-2016 # Why: Release 1.05.05_Beta-03 07-09-2015 # Why: Release 1.05.05_Beta-02 # Why: Release 1.05.05_Beta-01 # ############################################################################### [TODO] [VER_SION:] UCPLC_01-05-05_Beta-06#1_05/12/2016_09-09-31 [VER_SION:] UCPLC_01-05-05_Beta-05#1_07/09/2015_09-57-44 [VER_SION:] UCPLC_01-05-05_Beta-02#2_03/26/2015_07-29-36 [VER_SION:] UCPLC_01-05-05_Beta-01#4_03/05/2015_08-23-07 [FEATURES] 1. Chng CBS TV City 3/5/2015 - TAKE Button to RED - increase contrast and intensity for NKK switches to 75% 2. Chng CBS TV City 07-09-2015 - increase groupname count from 512 to 1024 as they exceeded te 512 limit 2 days ago 3. Enh - ucplcConfig can now control the front panel Intensity and Contrast settings. This is saved in the flashtop memory area. - supercedes the changes in item #1 above. - To display use [BUG FIXES] 1. Bug Hide Destination & Hide Source operation was backwards in the destination buttons. Found by NEP on LC80 Panels 3/26/2015 2. Bug Preset Destinations and menu naviagation would cause new Source Selections to act like a DIRECT TAKE no PRESET TAKE 3. Bug Status for some source buttons would blank out when a PST DEST was active. [NOTES] =============================================================================== [MISC CHANGE SUMMARY] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 03-05-2015 # Why: Release 1.05.05_Beta-02 # Why: Release 1.05.05_Beta-01 # ############################################################################### [TODO] [VER_SION:] UCPLC_01-05-05_Beta-02#2_03/26/2015_07-29-36 [VER_SION:] UCPLC_01-05-05_Beta-01#4_03/05/2015_08-23-07 [FEATURES] 1. Chng CBS TV City - TAKE Button to RED - increase contrast and intensity for NKK switches to 75% [BUG FIXES] 1. Bug Hide Destination & Hide Source operation was backwards in the destination buttons. Found by NEP on LC80 Panels [NOTES] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 11-25-2014 # Why: Release 1.05.04 # ############################################################################### [VER_SION:] UCPLC_01-05-04#3_11/25/2014_10-33-22 [FEATURES] [BUG FIXES] 1. fixed bug in ucplcConfig where paneltype 2 (LC80) could not be set. fixed in panelConfig.c:PanelConfig_SetFrontPanelType() [NOTES] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 11-21-2014 # Why: Release 1.05.03 # ############################################################################### [VER_SION:] UCPLC_01-05-03#1_11/21/2014_07-47-16 [FEATURES] 1. Enh Added 2 new functions to support UCP-48 style level controls. - ucplcConfig modified to support new command line that controls if the BPS levels get reset when a new destination is selected and/or when a new TAKE is made - ucplcConfig flashtopdisplay shows what the reset mode is set to 2. Enh Added new status options for destinations that allow SRC or DEST lines to be hidden and to select which line (Top/BOTTOM) the DEST is displayed on 3. Enh Added new status option for Source Buttons that allow A/V breakaways to status Video & Audio. All they need do is select an alternate status color to enable it. 4. Enh Added new flashtop config item destnamelocation to ucplcConfig. - ucplcConfig destnamelocation <0,1,2> - 0 is default ops - 1 is always on top - 2 is always on bottom. [BUG FIXES] [NOTES] ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 08-07-2014 # Why: Release 1.05.02-rc2 # ############################################################################### [VER_SION:] UCPLC_01-05-02-Beta2#1_08/07/2014_20-14-23 [FEATURES] 1. Enh Implements support for UCP-LC80 Control Panel. - Selections between LC32 & LC80 are made using the ucplcConfig app which is then stored in the TOP FLASH area (700000) - LC32 selected by - LC80 selected by [BUG FIXES] 1. Fixed bug in Network Config Menu SAVE and BACK ops where they did not update after changes were made and did not reset the panel when the network config menu was exited. [NOTES] ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 08-06-2014 # Why: Release version 1.04 Beta 5 # ############################################################################### [VER_SION:] UCPLC_01-04-Beta-05#1_08/06/2014_22-11-46 [FEATURES] [BUG FIXES] [NOTES] 1. Misc Release checking everything for ENET comms into CVS =============================================================================== [MISC CHANGE SUMMARY] 1. Merged Changes from cvs (SET_ACTIVE_PARTITION_GUI) =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 06-27-2014 # Why: Release 1.04 Beta 4 # ############################################################################### [VER_SION:] UCPLC_01-04-Beta-04#1_06/27/2014_08-02-23 [FEATURES] 1. Added BACK button to the DESTINATION ACTIVE Sub menu to prevent users getting stranded in the menu if they are not using NAV Panel. 2. Added new LOAD MENU OPTION that doesn't push the current menu on the menu stack to allow a user to create a flat menu structure. 3. Added new alternate status option for direct destinations that puts the Destination on the TOP Line rather than BOTTOM line. [BUG FIXES] [NOTES] =============================================================================== [MISC CHANGE SUMMARY] 1. DestinationActive Menu moved to one of the local defaults until we can edit them in UCON 2. Added LC3_HELPER build option to allow the net config menu to layout different =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 03-30-2014 # Why: Release 1.04 Beta-01 # ############################################################################### [VER_SION:] UCPLC_01-04-Beta-01#1_03/30/2014_11-48-51 [FEATURES] 1. RCP3 Support for Reprogramming/control implemented 2. RCP3 Device Type Registration support implemented [BUG FIXES] [NOTES] =============================================================================== [MISC CHANGE SUMMARY] 1. modified system attribute colors menu to use the global table colors and also fixed up the descriptions. 2. Misc debug printouts removed =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 04-26-2014 # Why: Release 1.03.01 # ############################################################################### [VER_SION:] UCPLC_01-03-01#1_04/26/2014_09-43-09 [FEATURES] [BUG FIXES] 1. ucplcConfig Status op could crash panel if no encoding is loaded. Fixed by check valid flag before we do search. Otherwise INVALID is shown in status output. 2. DestActive status was broken for destinations that did not have level 1 active. [NOTES] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 03-26-2014 # Why: Release 1.03 # ############################################################################### [VER_SION:] UCPLC_01-03#1_03/26/2014_09-27-15 [FEATURES] 1. Increase Device Counts for Src Dest to 3072 [BUG FIXES] [NOTES] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 11-19-2013 # Why: Release 1.01-Beta02_RC4 # ############################################################################### [VER_SION:] UCPLC_01-02-Beta-02_RC4#1_11/19/2013_08-00-21z [FEATURES] [BUG FIXES] 1. Debug Code for making all embedded NAV keys sticky removed as no longer needed. [NOTES] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 10-30-2013 # Why: Release 1.01-Beta02_RC3 # ############################################################################### [VER_SION:] UCPLC_01-02-Beta-02_RC3#1_10/30/2013_13-05-56 [FEATURES] 1. Added Keep Sticky Buttons when generating new soft menus (happens when we do dest groups, cats etc). DEST & SOURCE Groups, Categories, Tree all keep existing "Sticky" buttons from previous menus. [BUG FIXES] [NOTES] =============================================================================== [MISC CHANGE SUMMARY] 1. ucplcConfig status function updated to also display flash version info to user. 2. Flash Burn process could hang forever if waitUntilIntelReady() function doesn't get what it likes. Modified ucplcConfig flash programming call chain to return error status to the top level which causes exit with error. This is intended to cause the main UCPLC app to force a HARD RESET of the panel. ucplcConfig ->ProgramFileIntoFlash ->flash_program_raw ->flash_sector_erase ->waitUntilIntelReady ->flash_sector_program ->waitUntilIntelReady =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update # When: 06-13-2013 # Why: Release 1.01 Beta S/w # ############################################################################### [VER_SION:] UCPLC_01-01Beta-06#2_06/13/2013_12-08-34 [FEATURES] 1. Sticky Button Controls in menus 2. Added attributes field to config file menu line definitions 3. Add auto-BACK buttons in auto-generated menus 4. Add FONT support for Source / Dest / Src_Dest Combo buttons 5. Source and Destination disable implemented 6. Added Locate Panel support 7. Added support for 4 character device names [BUG FIXES] [NOTES] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 03-20-2013 # Why: Release 1.01 Beta 3 # ############################################################################### [VER_SION:] UCPLC_01-01Beta3#1_03/20/2013_06-43-21 [FEATURES] 1. Anchors for Menus and Partitions. 2. Added button colors to Src/Dest generated by Internal Menus 3. Add a RETURN function that 1 press takes you back up the tree to a Anchor Point in the menu structure 4. Add encoded src/dest count to ucplcConfig display operation 5. Modified Blink rate duty cycle to %50 to make background text more readable (CVE/Diego Request 02-27-2013) 6. Added ability to import default color table data through encoding files. 7. Added new functions PAGE Up/Down that can be embedded into the regular menus. Requires a seperate region for the buttons apart from the one they scroll. 8. Added 2 new layouts. - 7x2 / 1x2 / 7x2 / 1x2 / NAV Intended to allow PAGE UP/DOWN operations inside the region. I.e Helps reduce the number of button presses required to scroll 2 simple pages of sources and destinations. NCP request from Marc Altman - 38x2 / 1x2 Intended to allow the max number of buttons on a menu but still have the ability to scroll them. NCP request from Rick Berner 10. Src/Dest Combo button has a alternate status routine that removes the destination from the bottom line 11. Modified to show dashed lines in active region to help identify which buttons are being acted on by NAV buttons 12. Remove Press and Hold Operations from Source & Destination buttons that would call up the action menus 13. Salvo Buttons now show when the button was pressed. (they turn on for a while then turn off) [BUG FIXES] 1. Fixed "possible" hang if panel is reprogrammed and sees any kind of error in the current menu system. Forces a panel restart. this is not likely however, paranoia pays 2. Colors for color & attribute menu now work 3. Modified output msg count in CanHwUpdateMachine() to fix missed text/color buttons messages while overruning CAN Driver Outbound Queue. 4. Added fatal error exit if Flash version Not Correct [NOTES] =============================================================================== ############################################################################### # # Who: Roger Thornblad # What: UCPLC Router Control Panel update to CVS # When: 02-20-2013 # Why: Release new beta code for lc32 panels with support for # reprogramming from ucon including menus # ############################################################################### [VER_SION:] UCPLC_01-01Beta2#1_02/20/2013_14-06-48 [TODO] 1. Implement SYSTEM_STATUS->PANEL MODEL Status control routine [FEATURES] 1. New Panel Function Source / Destination Combo. This allows a button be encoded with both a source and destination which issues a take when pressed and shows active status if the source matches the current status of the destination 01-23-2013 2. New Panel Function - Panel Lock. Pressing the button disables outbound commands (ROUTER TAKES right now). it also causes the TAKE button to flash DISABLED 02-10-2013 3. Added System Salvo command/status functions. Datalookup is the salvo number. Can use either CONFIG_LINE_LMENU_ENTRY or CONFIG_LINE_LMENU_ENTRY_TEXT config lines. If use ..._TEXT you can set custom names for the salvo display on the control panel. [BUG FIXES] 1. Intermittent panel hang after reprogram from ucon. This caused by no currently active region in the menu system and PANEL_MenuOperationHome() operation getting caught in an eternal loop receiving an error from PANEL_MenuOperationBack(). [NOTES] 1. Includes many misc updates, fixes, and modifications =============================================================================== END OF FILE ucplcversion.log ===============================================================================