Revision history for Ham-Device-FT817COMM 0.9.0_01 12MARCH2014/1200 First version, released on an unsuspecting world. 0.9.0_02 13MARCH2014/1200 Added missing dependancy Device::Serialport to Makefile 0.9.0_03 13MARCH2014/1600 Added POD documentation 0.9.0_04 13MARCH2014/2000 Corrected POD documentation Pod documentation 0.9.0_05 17MARCH2014/1200 Cleaned up POD remarks Added digest option to getSoftcal Added [0062] and [007B] option to restoreEeprom Added function getCharger Added function setCharger Added function setChargetime Added internal function writeBlock Added Digest::MD5 to Makefile 0.9.0_06 18MARCH2014/1800 More POD fixes Added [007A] and [005D] option to restoreEeprom Added function getAntenna Added function setAntenna Added function getArts Added function setArts Added function getArtsmode Added function setArtsmode Added internal function eepromDecodenext Function restoreEeprom completely re-written 0.9.0_07 20MARCH2014/1800 More POD fixes Internal functions rewritten, no more unicode sent to the port. Builds Data backets within the functions and sends them off. Old method only supported an epprom address up to 0x99, new one supports full MSB/LSB 16 bits. Added hashes of VFO A/B base addresses Added [0058] and [0059] option to restoreEeprom Added function getVox Added function setVox Added function getVfoband Added function setVfoband 0.9.0_08 20MARCH2014/2300 Added better prechecking to all functions before sending to CAT Includes beginning of first radio memory function readMemvfo. Not finished. 0.9.0_09 21MARCH2014/1200 More POD fixes Added internal function hexAdder Added hashes for DCS codes, CTCSS Tones, AM STEP, FM STEP and MEMMODES Fixed flipped bit in vfoToggle readMemvfo completed for testing 0.9.0_10 24MARCH2014/1200 No more MSB LSB, Uses 4 character hex address instead of pair or 2 char hex address setCtcsstone displays all valid tones on verbose(1) when tone entered doesn't exist setDcscode displays all valid codes on verbose(1) when code entered doesn't exist restoreEeprom now uses the writeBlock method instead of an internal one Added [0057] option to restoreEeprom Fixed spelling error in eepromDecode writeBlock checks to pad one digit hex values with leading zero writeEeprom checks to pad one digit hex values with leading zero Added function setAgc Added function setNb Added function setDsp Added function getPbt Added function setPbt Added function setFasttuning Removed function toggleRfgain, replaced with setRfknob Renamed function getRfgain to getrfknob Added function getChecksum Standardized HEX values using Capital letters only Fixed wrong variable on writeEeprom debug output Added internal function hexDiff getEeprom now supports a range of addresses using second argument 0.9.0_11 25MARCH2014/1200 More POD updates getEeprom checks for 4 characters on both variables given Added hash for VFO memory options added CLARIFIER, CLAROFFSET, RXFREQ, RPTOFFSETFREQ option to readMemvfo added memvfohash as return option on readMemvfo when no option given Added [0055] option to restoreEeprom Added function setTuner Added function setVfo Added function setHome