{"action":"created","issue":{"url":"https://api.github.com/repos/bolwire/RC210_Data_Assistant/issues/3","repository_url":"https://api.github.com/repos/bolwire/RC210_Data_Assistant","labels_url":"https://api.github.com/repos/bolwire/RC210_Data_Assistant/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/bolwire/RC210_Data_Assistant/issues/3/comments","events_url":"https://api.github.com/repos/bolwire/RC210_Data_Assistant/issues/3/events","html_url":"https://github.com/bolwire/RC210_Data_Assistant/pull/3","id":194502258,"number":3,"title":"Update Form1.cs","user":{"login":"BobN16","id":16510055,"avatar_url":"https://avatars.githubusercontent.com/u/16510055?v=3","gravatar_id":"","url":"https://api.github.com/users/BobN16","html_url":"https://github.com/BobN16","followers_url":"https://api.github.com/users/BobN16/followers","following_url":"https://api.github.com/users/BobN16/following{/other_user}","gists_url":"https://api.github.com/users/BobN16/gists{/gist_id}","starred_url":"https://api.github.com/users/BobN16/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BobN16/subscriptions","organizations_url":"https://api.github.com/users/BobN16/orgs","repos_url":"https://api.github.com/users/BobN16/repos","events_url":"https://api.github.com/users/BobN16/events{/privacy}","received_events_url":"https://api.github.com/users/BobN16/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-12-09T03:00:57Z","updated_at":"2016-12-09T17:31:00Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/bolwire/RC210_Data_Assistant/pulls/3","html_url":"https://github.com/bolwire/RC210_Data_Assistant/pull/3","diff_url":"https://github.com/bolwire/RC210_Data_Assistant/pull/3.diff","patch_url":"https://github.com/bolwire/RC210_Data_Assistant/pull/3.patch"},"body":"James, \r\n\r\nThis is the completed change for the CT Message change for version 7.02 which still supports the previous 10 tones per port. I have tested this with several dat files. I believe this to be the only code change that was needed besides your previous change to use multiple XML files. That was genius.\r\n\r\nThank you the heads up on the conversion.\r\nBob"},"comment":{"url":"https://api.github.com/repos/bolwire/RC210_Data_Assistant/issues/comments/266072299","html_url":"https://github.com/bolwire/RC210_Data_Assistant/pull/3#issuecomment-266072299","issue_url":"https://api.github.com/repos/bolwire/RC210_Data_Assistant/issues/3","id":266072299,"user":{"login":"BobN16","id":16510055,"avatar_url":"https://avatars.githubusercontent.com/u/16510055?v=3","gravatar_id":"","url":"https://api.github.com/users/BobN16","html_url":"https://github.com/BobN16","followers_url":"https://api.github.com/users/BobN16/followers","following_url":"https://api.github.com/users/BobN16/following{/other_user}","gists_url":"https://api.github.com/users/BobN16/gists{/gist_id}","starred_url":"https://api.github.com/users/BobN16/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BobN16/subscriptions","organizations_url":"https://api.github.com/users/BobN16/orgs","repos_url":"https://api.github.com/users/BobN16/repos","events_url":"https://api.github.com/users/BobN16/events{/privacy}","received_events_url":"https://api.github.com/users/BobN16/received_events","type":"User","site_admin":false},"created_at":"2016-12-09T17:30:59Z","updated_at":"2016-12-09T17:30:59Z","body":"James,\n\n \n\nI am attaching the README.txt file that accompanied the version 7.02 release which has Ken’s explanation of the change. It also contains all the changes back before 5.281. As I see it, prior to 7.02 there were about 240 selections (3 ports with 10 tone selections with 2 tones for each of 4 segments) to parse. Starting with 7.02 there is just one pool of 10 tones with 4 segments of 2 tones. So the change was to set one pass through the 10 tones for 7.02 but allow the 3 passes for all other versions. And it just occurred to me that the “if fwVersion” should be “if fwVersion >= 7.02” to accommodate the future.\n\n \n\nI am also attaching the rc210.dat file I have been using for testing. If you use notepad or notepad++ and compare this file to a version 6 file, the Dwnld file attached, you will see the difference in the files in the [Courtesy] section. Also note that the first section of the file also has a flag to show it has been converted by version 7.02. this was the remapping macros as a bunch of shuffling occurred with 7.02. Of course those changes are in the XML files.\n\n \n\nFrom: bolwire [mailto:notifications@github.com] \nSent: Thursday, December 8, 2016 9:24 PM\nTo: bolwire/RC210_Data_Assistant\nCc: BobN16; Author\nSubject: Re: [bolwire/RC210_Data_Assistant] Update Form1.cs (#3)\n\n \n\nHi Bob,\n\nCan you give me a little more detail on what the change in 7.02 that requires this change is and how it is different from previous versions. Unfortunately I no longer have an RC210 and I don't keep up to date.\n\n—\nYou are receiving this because you authored the thread.\nReply to this email directly, view it on GitHub <https://github.com/bolwire/RC210_Data_Assistant/pull/3#issuecomment-265923949> , or mute the thread <https://github.com/notifications/unsubscribe-auth/APvsZz12JI_79P8ezViH6aHpi9USq0Mrks5rGMnNgaJpZM4LIiCR> .  <https://github.com/notifications/beacon/APvsZ9gg5WtAHvrBSMr1Sw9VMk81Gcugks5rGMnNgaJpZM4LIiCR.gif> \n\n\n***RCP Windows Programming Software 2003 - 2016 by Arcom Communications\n \nVersion 7.02 - November, 2016\n\nREAD AND PAY ATTENTION:\nTo Install this update:\n\nSimply unzip the enclosed rcp.exe \"over the top\" of your existing one. Your existing rcp.exe will be located in the directory \nwhere you installed RCP in the first place. You cannot run this file standalone\n\n*************************************\n*** Changes in Version 7.02 ***\n*************************************\n\nChanged how Courtesy Tones are handled. Previously each Port had its own, 10 unique Courtesy Tones. This led to a great deal of wasted memory space\nas many users never used all 10 or duplicated them between Ports. Now there is a pool of 10 Courtesy Tones, all of which are shared between all Ports and may\nbe selected as always. Of course you may continue to use Message Macros as a Courtesy Tone if you wish\n\nIn addition, the Next/Following Courtesy Tones selections (used to distinguish Linked Ports) may now be selected via Macro Function for more flexibility.\nNew Macro Functions:\n\nOf course this requires that the Suspend/Resume and Call Other Macros Function Numbers changed as well\n\nMacros 41 - 90 (\"Short Macros\") have been increased from 4 slots to 6 slots.\n\n***Note. RCP will automatically convert your old dat file Functions as needed when you first load it into RCP.\n\nAlso, the Scheduler Month of Year function has been reinstated\n\nAdded button to allow for easy check of which firmware version is installed in connected controller\n\n**************************************\n*** Changes in Version 7.011 ***\n**************************************\n\nRemoved Month of Year programming of Scheduler for now, as well as Daylight Savings Macro Function\n\nWhen older dat is loaded, RCP informs user and automatically writes new version number to file in order\nto prevent future warnings (as file is updated with new items automaitcally)\n\n\n**************************************\n**** Changes in Version 7.01 ****\n**************************************\n\nAdded support for new Scheduler feature that allows for selection of specfic month to run a Setpoint\nand two new Macro Functions to support Daylight Savings\n\n630 DayLight Savings (+1 hour)\n631 Standard Time (-1 hour)\n\n**************************************\n**** Changes in Version 7.00 ****\n**************************************\n\nSupport for the new Atmel Processor added as well as support for new features\n\nEach Port has 3 Hangtime Timers that can be selected via Macro:\n\nNew Macro Functions:\n\n621 Port 1 Hangtimer 1 Select\n622 Port 1 Hangtimer 2 Select\n623 Port 1 Hangtimer 3 Select\n\n624 Port 2 Hangtimer 1 Select\n625 Port 2 Hangtimer 2 Select\n626 Port 2 Hangtimer 3 Select\n\n627 Port 2 Hangtimer 1 Select\n628 Port 2 Hangtimer 2 Select\n629 Port 2 Hangtimer 3 Select\n\n(note that Macro Functions 334 - 336 are no longer used)\n\n\n****************************************\n**** Changes in Version 6.045  ****\n****************************************\n\nAdded support for additional Macro Functions\n\n612 Disable Port 1 Inactivity Timer\n613 Disable Port 2 Inactivity Timer\n614 Disable Port 3 Inactivity Timer\n\n615 Enable Port 1 Inactivity Timer to Programmed Value\n616 Enable Port 2 Inactivity Timer to Programmed Value\n617 Enable Port 3 Inactivity Timer to Programmed Value\n\n618 Delay Macro Execution for 1 Second \n619 Delay Macro Execution for 2 Seconds\n620 Delay Macro Execution for 4 Seconds\n\nAdded support for new DR1 Mode, located under the Special Codes tab\n\n****************************************\n**** Changes in Version 6.044  ****\n****************************************\n\nAdded support for addition General Timers 4 through 6\n\n****************************************\n**** Changes in Version 6.043 ****\n****************************************\n\nAdded support for new Constant ID feature\n\nAdded support for Port by Port selection of ID Timer started by COS or PTT\n\n***************************************\n*** Changes in Version 6.0421***\n***************************************\n\nAdded support for new features:\n\nAdded new feature to allow for Constant IDs (based on Initial ID Timer) to be sent regardless of repeater activity) on a Port-by-Port basis.\nFor example, if enabled on Port 1 and Port 1's Initial IDTimer is set to 10 minutes,, IDs will be sent out Port 1 every 10 minutes even if there \nis no other activity. This helps non-US users comply with their local regulations.\n\nChanged ID Timer start on COS or PTT from being global to a per-Port basis\n\n\n**************************************\n*** Changes in Version 6.042 ***\n**************************************\n\nFixed bug where Scheduler Monthly Flag didn't always properly save after download\nChanged verbage of label for Monthly Flag to be more descriptive\n\n**************************************\n***** Changes in Version 6.041*****\n**************************************\n\nAdded support for Davis Weather Station wind direction selectable readback\nin degrees or compass heading. New selection is located under Special Codes/Autopatch Tab\n\nFixed bug where Meter Alarm 1 didn't properly load value when downloading from controller\n\nFixed bug where Scheduler Week 1 didn't properly load value when downloading from controller\n\n\n**************************************\n***** Changes in Version 6.04  *****\n**************************************\n\nFixed problem with \"seconds\" label on Port 3's Encode Timer. It didnt' display properly for some resolutions.\n\nAdded support for new features in RC210 Firmware 6.04\n\nAdded new Macro Functions:\n\n586 Disable Port 1 Timeout Timer ONLY for 60 minutes\n587 Disable Port 2 Timeout Timer ONLY for 60 minutes\n588 Disable Port 3 Timeout Timer ONLY for 60 minutes\n\n589 Enable Port 1 Timeout Timer to preprogrammed value\n590 Enable Port 2 Timeout Timer to preprogrammed value\n591 Enable Port 3 Timeout Timer to preprogrammed value\n\nNew Weather Station Macro Functions:\n\n592 Current wind speed & direction\n593 Current Outdoor temperature\n594 Wind Speed high & direction (since Midnight)\n595 Outdoor Temp High (since Midnight)\n596 Outdoor Temp low(since Midnight)\n597 Indoor humidity\n598 Outdoor humidity\n599 Reserved for future use\n500 Reserved for future use\n\nNew Function:\n\n605 Speak current Remote Base Frequency/Offset\n\n\n**************************************\n***** Changes in Version 6.033  ***\n**************************************\nRemoved Tone Only Access selection as it caused more confusion than it solved issues. User may still\nselect between Carrier Only and Tone/Carrier Access modes\n\nFixed bug in DTMF memories download that sometimes generated errors when it shouldn't\n\n**************************************\n***** Changes in Version 6.032  ***\n**************************************\n\nAdded support for RC210 to speak when using Manual Data Send in RCP\n\n**************************************\n***** Changes in Version 6.031  ***\n**************************************\n\nFixed bug where the Monthly tag for the Scheduler wasn't properly loaded at startup\n\n**************************************\n***** Changes in Version 6.03  *****\n**************************************\n\nAdded support for Kerchunk Timer Timeout feature\n\n**************************************\n***** Changes in Version 6.00  *****\n**************************************\n\nNone, just a revision number change to match new firmware\n\n**************************************\n***** Changes in Version 5.52  *****\n**************************************\n\nRemoved \"Disable Inactivity Timer\" check box from under Port Switches tab as this is no longer necessary since\nsettting the Inactivity Timer (under Timers tab) to 0 disables it. Also added a label to explain this\n\nAdded menu item \"DVR\", allowing selection of whether DVR Track info in the controller is overwritten\nduring a Complete Upload or not overwritten. This setting is written to dat file so it is remembered until\nspecifically changed.\n\nChanged wording regarding Tail Message programming as it was confusing\n\n**************************************\n***** Changes in Version 5.51*****\n**************************************\n\nAdded Set Clock toolbar button to allow setting of clock without having to first load a dat file\nAdded captions to toolbar buttons for easier recognition\nAdded Reset button to toolbar\nFixed bug with CW ID 1 programming\n\nAdded new Macro Functions to allow callback of Meter High/Low readings\n\n570 Readback A/D Channel 1 Low\n571 Readback A/D Channel 2 Low\n572 Readback A/D Channel 3 Low\n573 Readback A/D Channel 4 Low\n574 Readback A/D Channel 5 Low\n575 Readback A/D Channel 6 Low\n576 Readback A/D Channel 7 Low\n577 Readback A/D Channel 8 Low\n\n578 Readback A/D Channel 1 High\n579 Readback A/D Channel 2 High\n580 Readback A/D Channel 3 High\n581 Readback A/D Channel 4 High\n582 Readback A/D Channel 5 High\n583 Readback A/D Channel 6 High\n584 Readback A/D Channel 7 High\n585 Readback A/D Channel 8 High\n\n**************************************\n***** Changes in Version 5.50*****\n**************************************\n\nAdded support for new Timeout Timer Reset Selection\n\n**************************************\n***** Changes in Version 5.41 *****\n**************************************\n\nMade all changes neccessary for new version release firmware, including all Macro Function Changes (changes and additions). \nFixed various bugs in various areas (for example, DTMF memories downloads not formatting properly)\n\nNEW: We now download DVR Track information and send it to the controller during a Complete Upload. This allows for running\nFirstTimeInitialize to set all parameters back to factory defaults without losing your previously recorded DVR Tracks.\nYou may disable writing DVR tracks during a Complete Upload by selection from the new DVR Menu Item\n\nFollows new memory mapping when downloading from controller\n\n**************************************\n***   Changes in Version 5.2846   ****\n**************************************\n\nFixed bug in Tail Message programming\n\n**************************************\n***   Changes in Version 5.2845   ****\n**************************************\n\nCorrects bug with Inactivity Timer not properly disabling the checkbox under Port Switches if Timer is\nset to 0\n\nCorrects bug where the Unlock Code Window wasn't properly loaded with the proper com port value\n\n**************************************\n***   Changes in Version 5.2844   ****\n**************************************\n\nRemoved 30 second Reset Timer after doing a Complete Upload\n\nFixed problem with a several second delay when doing an Update Changes Only\n\nReworked Meter Alarm DOWNLOAD - downloaded data wasn't being interpreted correctly\n\nUnlock/Lock Codes and Terminator Digit are uploaded when doing a Complete Upload. Previously they weren't\n\n\n**************************************\n*** Changes in Version 5.363 beta ****\n**************************************\n\nAdded capability to erase Message Macros\n\n*2101 <01 - 70> 0 will erase that Message\n\n\n**************************************\n*** Changes in Version 5.362 beta ****\n**************************************\n\nFixed problem with Meter Alarms programming\n\n**************************************\n**** Changes in Version 5.36 beta ****\n**************************************\n\nReworked how RTC entries in dat file are treated.\n\n\n**************************************\n**** Changes in Version 5.325beta ****\n**************************************\n\nAdded support for new CTCSS During ID Macro Functions\n\nReworked RTC Download routines\n\n**************************************\n**** Changes in Version 5.322beta ****\n**************************************\n\nFixed issue with RcvMacroHigh and Low not always saving properly\n\n**************************************\n****** Changes in Version 5.2957 *****\n**************************************\n\nRemoved File NEW menu item (and associated icon) as it really isn't used\nnor needed.\n\nFixed problem with DTMF Memories when doubleclicking from the List\n\nFixed problem with Kerchunk Timer for Port 1 being scrambled when doing a\nComplete Upload.\n\n\n**************************************\n****** Changes in Version 5.2953 *****\n**************************************\n\nAttempt to make RTC detection more reliable\n\n**************************************\n****** Changes in Version 5.2951 *****\n**************************************\n\nFixed problem of no space being added to DTMF Memories if inserting DTMF Digit at\nbeginning of existing contents.\n\nFixed problem of Tab focus not being set to Timers after Download from controller\n\nFixed problem with DTMF Memories contents from RTC not being formatted properly which\ncould cause program crash\n\n**************************************\n****** Changes in Version 5.295 ******\n**************************************\n\nFixed problem when trying to insert Vocabulary words in Message Macros\n\nAdded support for Extended Logic Outputs if no RTC is installed. The following Functions\nreplace those used by the additional RTC Memories:\n\n364 - 379 - Extended Logic Output 1 - 16 ON\n380 - 395 - Extended Logic Output 1 - 16 PULSE\n396 - 412 - Extended Logic Output 1 - 16 OFF\n\n\n**************************************\n****** Changes in Version 5.294 ******\n**************************************\n\nFixed problem of no space being added to Function Number if inserting Function at\nbeginning of existing contents\n\nMade change to how data is serially sent to controller. This should help with\n\"communications\" errors.\n\nFixed problem where error.log (if generated) was being erased when it shouldn't be.\nNow it will only be erased if you resave your dat file after a load error.\n\n**************************************\n****** Changes in Version 5.293 ******\n**************************************\n\nIf in DTMF Mode, Manual Data Send is no longer available. Use DTMF Test Pad instead.\n\nIncreased serial delay time when downloading from RTC as shorter time was causing errors\n\n\n**************************************\n****** Changes in Version 5.292 ******\n**************************************\n\nCompatible with Firmware 5.292 only.\n\nFixed problem with a leading space in a Macro causing RCP to crash\n\nFixed problem with Receiver Activity Macro programming\n\nFixed problem with Carrier/CTCSS programming (was actually a problem with \nReceiver Activity Macro programming above)\n\nRemoved International/United States time zone selection as this is now\nhandled by Windows directly (based on your regional settings.\n\nAdded full support for RTC Memories. When first started (and connected to 210), RCP\nlooks for RTC. If found, it automatically enables the additional memories. If not found,\nit prompts you to see if you want to enable them anyway (useful if you're doing editing at home\nbefore heading to the repeater site)\n\nNew Macros have been added and a few changed. See the readme.txt that is provided with \nFirmware 5.292 for details on what these additions and changes do.\n\n\n**************************************\n****** Changes in Version 5.28 *******\n**************************************\n\n******THIS VERSION IS DESIGNED FOR USE WITH RC210 FIRMWARE VERSION 5.28*******\n\nChanged Meters, Meter Alarms and Courtesy Tone programming Terminator character\nfrom pound (#) to an asterisk (*) to be used with firmware 5.28.\n\nRemoved Aux Audio Routing as that is now determined by Port Steering Functions in \nCommand Macros.\n\nFixed bug in clock programming if using the International Format.\n\nRemoved the need to name a .mem file when downloading from the RC210. File is now\nnamed a default of \"download.mem\" and is written to the installation directory.\n\nRemoved the Remote Base I/O-RS232 Control Port programming as this option was removed from the \nRC210 firmware\n\nRemoved Half-Duplex ID programming as the programming method was changed in firmware.\nTo disable IDs on that Port, simply set that Port's Initial ID Timer to 0 to disable. \nOtherwise that Port will ID.\n\nSetting clock now sets seconds as well (previously only hours and minutes were set)\n\nFixed bug where Scheduler Setpoint Minutes couldn't be set to 00\n\nFixed Terminator Digit programming. It now programs properly and without error\n\nSerial Port Delay may not be set above a value of 1\n\nFixed window display where some tabs had control boxes showing while others didn't.  \n\nFixed bug where tabs were not properly displayed when clicked if new dat file was loaded\n\nFixed bug where Meter Alarm data didn't properly display when downloaded from controller\n\nFixed bug where if Macro field was left blank it would cause \"Not Valid Macro Function\" error\n\nWhen an upload to the controller is done, the Update window is automatically closed after\nsuccessful completion. This eliminates an unnecessary step\n\nAdded Pre Command Prefix programming (under Special Codes tab)\n\nAdded many new checks for proper entries in Macros, Voice Messages and CW IDs\n\n**************************************\n****** Changes in Version 5.26*******\n**************************************\n\nFixed bug where if CW Tone 2 frequency was 0, it would zero out Cw Tone 1. \n\nAdded date/time stamp to error.log file. If no errors are generated, the error.log file is deleted.\n\nRemoved I/O or RS232 serial communications selection from Remote Base setup.\n\n**************************************\n****** Changes in Version 5.25*******\n**************************************\n\nA .era file is no longer generated when downloading memory from controller. It is no longer needed.\n\nFixed bug where downloaded clock setting (24 Hour Readback) was not properly displayed\n\nFixed bug where Fan Select (any activity or only valid signal) selection was reversed.\n\nChanged how RCP launches. When launched for the very first time, you are prompted for a dat file to load.\nAll subsequent launches automatically load the last used dat file.\n\nVersion number is now displayed in Title Bar\n\nInitial ID Timer may now be set to 0 (to disable IDs)\n\nIf any errors are discovered when loading a dat file, you are now prompted only once and those errors are\nwritten to an error.log file. Users are no longer required to manually save their dat file when errors occur \non opening as default values are now automatically written to the opened dat file.\n\nIDs, Message Macros, DTMF Memories and Macros are checked for one space and only one space between\nwords/Macro Functions/DTMF digits.\n\nWhen changing main tabs (for example, moving from the Timers to Port Switches Tab), any edited changes are\nnow automatically registered. This is the same as clicking the APPLY button on any Tab Page. The existing\nAPPLY buttons still work as always.\n\n\n**************************************\n****** Changes in Version 5.24*******\n**************************************\n\nChanged Tail Message programming to call Command Macros 1 - 90 instead of Message Macros\n\n**************************************\n****** Changes in Version 5.23*******\n**************************************\n\nAdded new feature to allow manual sending of data to controller. There is a new \"Manual Data Send\"\nmenu item.\n\nA few things to remember about this new feature:\n\n1) The very first digit in the sequence to be sent should be a 1, 2 or 3, representing the Port to \n   be programmed.\n\n2) There is no need to unlock a Port in order to do something that would require unlocking over the \n   air. For example, to program Port 2's hang time to 2 seconds, you'd type 2*100020 then hit ENTER. \n   This is the reason for A above.\n\n3) If you want to run a Macro you need to do it as you would if the controller was unlocked by using \n   the \"two asterisks\" feature. For example, if you have a Macro whose DTMF code to run it is ABC, \n   you'd enter 1**ABC then hit enter.\n\n4) Commands sent serially automatically suppress controller speech. Therefore any command you enter \n   manually from RCP will not generate any speech.\n\n\n**************************************\n****** Changes in Version 5.22********\n**************************************\n\nEdited some labels to be more in line with terminology used in the RC210 Operations & Programming \nManual. For example \"Xmt Delay\" (in the Timers > Global tab) has been changed to more accurately\nreflect what it means - \"Speech/CW Delay Before Transmit\" and \"CTCSS\" selections have been changed \nto \"Tone\" to more accurately reflect what users actually use as some owners may not use CTCSS but\nrather DCS.\n\nAdded US/International date formatting when setting RC210 Clock and Calendar.\n\nFixed bug where Inactivity Disable wasn't properly unchecked if Timer was set to 0 when doing a \ndownload from the RC210.\n\nReworked serial data communications to increase reliability\n\nAdded selection of DTMF Evaluation on COS or CTCSS Closure to Port Switches tab\n\n\n**************************************\n****** Changes in Version 5.21********\n**************************************\n\nFixed Scheduler Monthly programming (finally!)\n\n\n\n**************************************\n****** Changes in Version 5.19********\n**************************************\n\nFixed PTT control when DTMF method of DVR wave file record is used\n\nFixed minor bug in CW Tone display\n\n\n\n**************************************\n****** Changes in Version 5.18********\n**************************************\n\nFixed typo in vocabulary lookup table for word \"Over\"\n\n\n**************************************\n****** Changes in Version 5.17********\n**************************************\n\nFixed Scheduler Monthly programming. Changes to the Week Of The Month were not properly\nregistered or saved to disk,\n\n**************************************\n****** Changes in Version 5.16 ******\n**************************************\n\nFixed bug in ID Extras where if change was canceled, text display showed number value and not\nverbal description\n\n**************************************\n****** Changes in Version 5.15  ******\n**************************************\n\nAdded Courtesy Tone Preview. You may now hear what your Courtesy Tones sound like before\nyou program your RC210.\n\nAdded sanity checks to Courtesy Tone fields. If left empty you'll be prompted to correct them\nbefore proceeding.\n\n\n**************************************\n****** Changes in Version 5.14  ******\n**************************************\n\nAdded check in Fan Select setting that was causing a runtime error if entry contained bad data.\nIt is now \"sanity checked\" and if not good data, a default setting of OFF is assumed.\n\n\n**************************************\n****** Changes in Version 5.12  ******\n**************************************\n\nFixed bug where full uploads didn't properly write info for Tail Message Timer and\nAutopatch Number of Rings To Answer values.\n\nFixed bug in GUI where Courtesy Tone, Segment 2, Tone 1 didn't properly change to red if\nvalue was changed from value stored in dat file.\n\n**************************************\n****** Changes in Version 5.11  ******\n**************************************\n\nAdded support for the new \"speak hours\" command\n\n**************************************\n****** Changes in Version 5.10  ******\n**************************************\n\nAdded support for new Scheduler Day of Month programming.\n\nAdded support for new 24/12 hour RTC selection\n\nCleaned up several minor bugs that weren't visible to end user.\n\n\n**************************************\n****** Changes in Version 5.05  ******\n**************************************\n\nAdded support for new features:\n\nFan Operation Select - Found under Tab Timers > Global\n\nMacro Subset - Found under Tab Special Codes\n\nDTMF Mute Digit Select (if DTMF Mute enabled, select to mute on 1st or 2nd digit). Found under\nTab Special Codes\n\nGeneral Timers now programmed in seconds instead of minutes.\n\nCourtesy Tones now support selection of Message Macros for use in Courtesy Tones. See the note \nunder the Courtesy Tones tab for how to do this.\n\n\n**************************************\n****** Changes in Version 5.05  ******\n**************************************\n\nFixed bug where Autopatch Mute status was incorrectly sent to controller. This affected\nUpdates only.\n\nAdded support for new Macro Subset feature in firwmare 4.6.4\n\n\n**************************************\n****** Changes in Version 5.04  ******\n**************************************\n\nInstead of sending data to the RC210 one character at a time (like is done with DTMF), this new\nversion sends a complete \"line\" of data. This should increase reliability and reduce the chance \nfor errors. Needs to be used with Version 4.59 of RC210 Firmware.\n\nAlso, RCP now automatically resets the RC210 at the end of a sucessful complete upload. This insures\nall parameters are properly initialized.\n\n**************************************\n****** Changes in Version 5.03  ******\n**************************************\n\nThis version is for Firmware 4.57 and later. Includes addition of Link Timeout control\n(Timers > Global)\n\n\n**************************************\n****** Changes in Version 5.00  ******\n**************************************\n\nMacro Functions changed to reflect new list in RC210 Firmware 4.51 and later\n\n**************************************\n****** Changes in Version 4.98  ******\n**************************************\n\nBetter error checking for Macro Functions added\n\n*****NOTE****\n\nWhen launching RCP 4.98 for the first time, you may be notified of several errors\n(these errors are caused by certain fields missing in your existing dat file). Simply \nclick the OK button on each popup window as they occur and RCP will open properly. Once\nthat happens, the very first action you should take is to resave your dat file. RCP will\nthen write the missing fields to your dat file and you can then check/modify them as needed.\n\nAfter you've done this, RCP should display no errors on launch.\n\n\n**************************************\n**** Changes in Version 4.97 Beta ****\n**************************************\n\n\n) RCP now checks your Macros, ID's, Message Macros and DTMF Memories for one (and only one) \nspace between words, characters and functions. If there there isn't a space (or too many), \nRCP will automatically insert one (or remove the extra ones). \n\n2) Voice IDs and Message Macros are checked, word-for-word, for valid words, letters and phases. \nIf invalid, you are warned and the \"bad\" word is automatically erased.\n\n3) If RCP encounters a serial error, it no longer just quits but tries to resend the information \ntwice. Only if these 2 additional tries fails will it create an error.\n\n\n*************************************\n****   Changes in Version 4.96  *****\n*************************************\n\n************************************************************************************\n**********  Note that this version of RCP is MUST be used with RC210 ***************\n********************  firmware version 4.44 **************************\n************************************************************************************\n\nRemoved ID Abort programming, as it no longer exists in the controller\nAdded mode programming to Remote Base (USB, LSB, CW, FM, AM)\nFixed intermitent \"Invalid Property\" error\n\nWhen this version is first run, it will report 10 errors concerning RadioMode(x)missing\nor containing invalid values. Click OK for each occurance and when RCP finally loads,\nimmediately save your dat file to store the new parameters.\n\n\n*************************************\n****   Changes in Version 4.95  *****\n*************************************\n\nChanged how Autopatch Autodial memories are programmed, to allow for user selected\nslot assignment\n\nChange Alarm programming to correspond to new Alarm operations in RC210 firmware\n\nVarious cleanup of things no longer used.\n\n\n\n*************************************\n****   Changes in Version 4.94  *****\n*************************************\n\nGeneral Timer programming now works correctly when doing a \ncomplete upload\n\n*************************************\n****   Changes in Version 4.92  *****\n*************************************\n\nTail Message programming now saves (and loads) correctly for Ports 2 & 3\n\nWhen doing a Save As, you are now prompted if you want to overwrite an existing file.\n\n\n*************************************\n****   Changes in Version 4.91  *****\n*************************************\n\nFixed bug where memory dump from controller didn't properly format Macros with Macro\nFunctions greater than 254, resulting in bad data in Macro fields greater than Macro 40\n\nChanged Macro Functions 84 & 85 to reflect RC210 firmware changes of replacement of Control\nReceir functions (no longer needed) with CTCSS Encode ON /OFF\n\nFixed bug in Erasing All Macros Button where if you hadn't previously sent data to the controller\nduring the current session, trying to Erase All Macros would cause an 8018 Serial Port error\n\nFixed bug where a memory dump from controller didn't properly recognize Autopatch Allow From Port\nsetting.\n\nAdded DTMF Pad Function to allow testing of sending DTMF digits via radio\n\n\n\n*************************************\n****   Changes in Version 4.88  *****\n*************************************\n\nAdded support for Com5 through Com8 for serial port operations\n\nCorrected serial port error messages\n\nCorrected bad data error messages\n\nFixed small bug where cancelling changes in Port Switches didn't properly restore CTCSS Encode and\nActivity Timer Disable settings\n\n\n*****************************************\n***RUNNING RCP 4.87 FOR THE FIRST TIME***\n*****************************************\n\nTHIS VERSION OF RCP IS COMPATIBLE WITH RC210 FIRMWARE VERSIONS 4.374 AND LATER ONLY. IF YOU ARE\nRUNNING AN EARLIER VERSION OF FIRMWARE, DO NOT USE THIS VERSION OF RCP\n\nWhile this update should not cause any problems, good computer practice dictates that you\nshould backup your .dat file(s) and rcp.ini files before proceeding.\n\nUnzip the rcp.exe file in this archive over the top of your existing one in your\ncurrent installation. \n\nWhen launching RCP 4.87 for the first time, you will be notified of perhaps, several errors\n(these errors are caused by certain fields missing in your existing dat file). Simply \nclick the OK button on each popup window as they occur and RCP will open properly. Once\nthat happens, the very first action you should take is to re-save your dat file. RCP will\nthen write the missing fields to your dat file and you can then check/modify them as needed.\n\nAfter you've done this, RCP should display no errors on launch.\n\n*************************************\n****   Changes in Version 4.87  *****\n*************************************\n\nAdded support for new DTMF Pad Test feature (may be found under the Special Codes tab)\n\nAdded better error checks in Remote Base frequency entries. User may now include decimal point\nin frequency entry without causing problems.\n\nAdded some more error checks in serial port routine and now force no handshaking.\n\n\n*************************************\n****   Changes in Version 4.84 *****\n*************************************\n\nSmall bug fixes, dealing with downloading memory contents from RC210\n\n*************************************\n****   Changes in Version 4.82 *****\n*************************************\n\nAdded new Macro Functions 349 and 350\n\nAdded Programming for new User DTMF Function. These may be found under the Special Codes tab\n\n*************************************\n****   Changes in Version 4.80  *****\n*************************************\n\nRCP no longer uses Unlock codes when communicating serially with the RC210. This means\nthat is is no longer necessary that the unlock codes stored in its dat file match those\nstored in the controller.\n\nAdded mouseovers to Macros tab. When mouser cursor is placed over a Macro field, the contents\nwill be translated to their plain English values.\n\nAdded support for AP1 Autopatch programming. These new functions may be found under the\nSpecial Codes/Autopatch tab\n\nAdded support for RS232 or I/O port for use when programming Kenwood mobiles used as a\nremote base. This function may be found under the Alarms/Remote Base tab\n\nAdded support for General Timers. This may be found under the Timers > Global Tab.\n\nFixed Tail Message programming\n\nImproved serial error handling\n\n\n\n\n"}}
{"actor":{"display_login":"BobN16"}}