Tested changes:
[Tyler Tidman tyler.tidman@draak.ca] Update WX channel stock config. Fixes #2697.
[Pavel Milanes (CO7WT) co7wt@frcuba.co.cu] [PATCH][TK-760G] Improved program mode + UHF mobile models, fixes #2999
Improved procedure to enter in program mode, it will try 10 times before fail, added also a lot of debug info.
Added support for the mobile UHF modes:
TK-860G/862G/868G with many variants.
73
[Pavel Milanes (CO7WT) co7wt@frcuba.co.cu] [TK-270] New Model, add support for the TK-260/27x/360/37x series, fixes #3279 Initial support for the older serie 60 (non G) family/series from Kenwood portable radios, both VHF and UHF ones.
[Pavel Milanes (CO7WT) co7wt@frcuba.co.cu] [PATCH][TK-760] Fix model string showing, add images, fixes #3139
Fixes an issue about showing the model string in the settings tab.
Also add images for the two repesentatives of the driver
[K. Arvanitis kosta@alumni.uvic.ca] [FT-50] Added support for squelch setting to Yaesu FT-50 driver.
Bug #2377
[Pavel Milanes (CO7WT) co7wt@frcuba.co.cu] [TK-760] Improved program mode entering, fixes #3139
More versatile program mode function, it will try 5 times before fail Serial timeout increased, it seems that this can cause troubles on windows. More debug output, improved the down/upload instructions.
[Angus Ainslie angus@akkea.ca] [TH-D72] issue #3283 - add some settings
Add a settings tab for the Kenwood TH-D720 - audio settings - display settings - battery settings
[Marco Filippi iz3gme.marco@gmail.com] [FT8x7] Allow pasting memories to special channels
The check for immutable fields prevents pasting from any memories to special channels. We can avoid check for extd_number field, this allow the paste operation from (eg.) CSV
Fix #3281
[Dan Smith dsmith@danplanet.com] Add Yaesu FT-50 image from Mark
Related to #1233
Full log:
Started by an SCM change Building in workspace /var/lib/jenkins/jobs/chirp-test/workspace [workspace] $ hg showconfig paths.default [workspace] $ hg pull --rev default [workspace] $ hg update --clean --rev default 8 files updated, 0 files merged, 0 files removed, 0 files unresolved [workspace] $ hg log --rev . --template {node} [workspace] $ hg log --rev . --template {rev} [workspace] $ hg log --rev 93e725a0c16e8a445a92e207396444ba702e5ae1 [workspace] $ hg log --template "<changeset node='{node}' author='{author|xmlescape}' rev='{rev}' date='{date}'><msg>{desc|xmlescape}</msg><added>{file_adds|stringify|xmlescape}</added><deleted>{file_dels|stringify|xmlescape}</deleted><files>{files|stringify|xmlescape}</files><parents>{parents}</parents></changeset>\n" --rev default:0 --follow --prune 93e725a0c16e8a445a92e207396444ba702e5ae1 No emails were triggered. [workspace] $ /bin/sh -xe /tmp/hudson9134846861644602576.sh [workspace] $ /bin/sh -xe /tmp/hudson2132740683915868347.sh + PATH=/usr/bin:/bin:/usr/local/bin ./run_all_tests.sh test_bit_array (tests.unit.test_bitwise.TestBitType) ... ok test_bit_array_fail (tests.unit.test_bitwise.TestBitType) ... ok test_bitfield_u16 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok test_bitfield_u24 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok test_bitfield_u8 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok test_bitfield_ul16 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok test_bitfield_ul24 (tests.unit.test_bitwise.TestBitfieldTypes) ... ok test_bbcd (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok test_bbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok test_lbcd (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok test_lbcd_array (tests.unit.test_bitwise.TestBitwiseBCDTypes) ... ok test_int_array (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok test_type_u16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok test_type_u24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok test_type_u32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok test_type_u8 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok test_type_ul16 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok test_type_ul24 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok test_type_ul32 (tests.unit.test_bitwise.TestBitwiseBaseIntTypes) ... ok test_char (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok test_string (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok test_string_invalid_chars (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok test_string_wrong_length (tests.unit.test_bitwise.TestBitwiseCharTypes) ... ok test_comment_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok test_comment_inline_cppstyle (tests.unit.test_bitwise.TestBitwiseComments) ... ok test_missing_semicolon (tests.unit.test_bitwise.TestBitwiseErrors) ... ok test_seek (tests.unit.test_bitwise.TestBitwiseSeek) ... ok test_seekto (tests.unit.test_bitwise.TestBitwiseSeek) ... ok test_struct_one_element (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok test_struct_two_elements (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok test_struct_writes (tests.unit.test_bitwise.TestBitwiseStructTypes) ... ok split_tone_encode_test_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok split_tone_encode_test_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok split_tone_encode_test_cross_none_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok split_tone_encode_test_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok split_tone_encode_test_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok split_tone_encode_test_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok split_tone_encode_test_none (tests.unit.test_chirp_common.TestSplitTone) ... ok split_tone_encode_test_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok split_tone_encode_test_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_cross_dtcs_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_cross_dtcs_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_cross_none_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_cross_none_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_cross_tone_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_cross_tone_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_dtcs (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_none (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_tone (tests.unit.test_chirp_common.TestSplitTone) ... ok test_split_tone_decode_tsql (tests.unit.test_chirp_common.TestSplitTone) ... ok test_fix_rounded_step_250 (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_fix_rounded_step_500 (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_fix_rounded_step_750 (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_is_12_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_is_2_5 (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_is_5_0 (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_is_6_25 (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_is_fractional_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_required_step (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_required_step_fail (tests.unit.test_chirp_common.TestStepFunctions) ... ok test_format_freq (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok test_parse_freq_bad (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok test_parse_freq_decimal (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok test_parse_freq_whitespace (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok test_parse_freq_whole (tests.unit.test_chirp_common.TestUtilityFunctions) ... ok test_ensure_has_calls_almost_full (tests.unit.test_import_logic.DstarTests) ... ok test_ensure_has_calls_empty (tests.unit.test_import_logic.DstarTests) ... ok test_ensure_has_calls_partial (tests.unit.test_import_logic.DstarTests) ... ok test_ensure_has_calls_rptcall_full1 (tests.unit.test_import_logic.DstarTests) ... ok test_ensure_has_calls_rptcall_full2 (tests.unit.test_import_logic.DstarTests) ... ok test_ensure_has_calls_urcall_full (tests.unit.test_import_logic.DstarTests) ... ok test_import_bank (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_dtcs_diffA_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_dtcs_diffB_dtcs (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_duplex_negative (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_duplex_too_big_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_duplex_uhf (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_duplex_vhf (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_mem (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_mem_with_errors (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_mem_with_warnings (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_mode_invalid (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_mode_valid_am (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_mode_valid_fm (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_name (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_power_closest (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_power_no_dst (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_power_no_src (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_power_same (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_tone_diffA_tsql (tests.unit.test_import_logic.ImportFieldTests) ... ok test_import_tone_diffB_tsql (tests.unit.test_import_logic.ImportFieldTests) ... ok test_mapping (tests.unit.test_mappingmodel.TestBaseBank) ... ok test_mapping_eq (tests.unit.test_mappingmodel.TestBaseBank) ... ok test_base_class (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok test_get_name (tests.unit.test_mappingmodel.TestBaseBankModel) ... ok test_mapping (tests.unit.test_mappingmodel.TestBaseMapping) ... ok test_mapping_eq (tests.unit.test_mappingmodel.TestBaseMapping) ... ok test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok test_get_name (tests.unit.test_mappingmodel.TestBaseMappingModel) ... ok test_base_class (tests.unit.test_mappingmodel.TestBaseMappingModelIndexInterface) ... ok test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok test_get_mapping_memories (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok test_get_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomBankModel) ... ok test_icom_bank (tests.unit.test_mappingmodel.TestIcomBanks) ... ok test_mapping (tests.unit.test_mappingmodel.TestIcomBanks) ... ok test_mapping_eq (tests.unit.test_mappingmodel.TestIcomBanks) ... ok test_add_memory_to_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_get_index_bounds (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_get_mapping_memories (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_get_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_get_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_get_memory_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_get_next_mapping_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_get_num_mappings (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_remove_memory_from_mapping (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_remove_memory_from_mapping_no_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_remove_memory_from_mapping_wrong_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_set_memory_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_set_memory_index_bad_bank (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_set_memory_index_bad_index (tests.unit.test_mappingmodel.TestIcomIndexedBankModel) ... ok test_auto_tone_mode_cross (tests.unit.test_memedit_edits.TestEdits) ... ok test_auto_tone_mode_dtcs (tests.unit.test_memedit_edits.TestEdits) ... ok test_auto_tone_mode_dtcs_pol (tests.unit.test_memedit_edits.TestEdits) ... ok test_auto_tone_mode_dtcs_rx (tests.unit.test_memedit_edits.TestEdits) ... ok test_auto_tone_mode_tone (tests.unit.test_memedit_edits.TestEdits) ... ok test_auto_tone_mode_tsql (tests.unit.test_memedit_edits.TestEdits) ... ok test_init (tests.unit.test_platform.Win32PlatformTest) ... ok test_serial_ports_bad_portnames (tests.unit.test_platform.Win32PlatformTest) ... ok test_serial_ports_sorted (tests.unit.test_platform.Win32PlatformTest) ... ok test_apply_callback (tests.unit.test_settings.TestSettingContainers) ... ok test_radio_setting (tests.unit.test_settings.TestSettingContainers) ... ok test_radio_setting_group (tests.unit.test_settings.TestSettingContainers) ... ok test_radio_setting_multi (tests.unit.test_settings.TestSettingContainers) ... ok test_changed (tests.unit.test_settings.TestSettingValues) ... ok test_radio_setting_value_boolean (tests.unit.test_settings.TestSettingValues) ... ok test_radio_setting_value_float (tests.unit.test_settings.TestSettingValues) ... ok test_radio_setting_value_integer (tests.unit.test_settings.TestSettingValues) ... ok test_radio_setting_value_list (tests.unit.test_settings.TestSettingValues) ... ok test_radio_setting_value_string (tests.unit.test_settings.TestSettingValues) ... ok test_validate_callback (tests.unit.test_settings.TestSettingValues) ... ok test_delete_hole_with_all (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok test_delete_hole_with_all_full (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok test_delete_hole_with_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok test_delete_hole_without_hole (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok test_insert_hole_with_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok test_insert_hole_without_space (tests.unit.test_shiftdialog.ShiftDialogTest) ... ok
---------------------------------------------------------------------- Ran 151 tests in 0.052s
OK Patch 'tip' is OK Checking for PEP8 regressions... ./chirp/drivers/ft817.py:587:41: E128 continuation line under-indented for visual indent ./chirp/drivers/thd72.py:188:1: E302 expected 2 blank lines, found 1 ./chirp/drivers/thd72.py:203:23: E201 whitespace after '[' ./chirp/drivers/thd72.py:203:80: E501 line too long (171 > 79 characters) ./chirp/drivers/thd72.py:203:170: E202 whitespace before ']' ./chirp/drivers/thd72.py:204:13: E201 whitespace after '[' ./chirp/drivers/thd72.py:204:61: E202 whitespace before ']' ./chirp/drivers/thd72.py:205:23: E201 whitespace after '[' ./chirp/drivers/thd72.py:205:74: E202 whitespace before ']' ./chirp/drivers/thd72.py:206:18: E201 whitespace after '[' ./chirp/drivers/thd72.py:206:65: E202 whitespace before ']' ./chirp/drivers/thd72.py:591:1: W293 blank line contains whitespace ./chirp/drivers/thd72.py:599:1: W293 blank line contains whitespace
real 0m7.531s user 0m7.400s sys 0m0.038s ================================================ Tests OK + cat /var/lib/jenkins/.chirp/debug.log [2016-02-08 14:42:21,086] chirp.logger - DEBUG: CHIRP 0.3.0dev on Linux - Ubuntu 14.04.3 LTS (Python 2.7.6) [2016-02-08 14:42:21,096] chirp.directory - INFO: Registered Kenwood_TH-D7 = THD7Radio [2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TH-D7G = THD7GRadio [2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TM-D700 = TMD700Radio [2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TM-V7 = TMV7Radio [2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TM-G707 = TMG707Radio [2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TH-G71 = THG71Radio [2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TH-F6 = THF6ARadio [2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TH-F7 = THF7ERadio [2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TM-D710 = TMD710Radio [2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TH-D72_live_mode = THD72Radio [2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TM-V71 = TMV71Radio [2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TM-D710G = TMD710GRadio [2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TH-K2 = THK2Radio [2016-02-08 14:42:21,097] chirp.directory - INFO: Registered Kenwood_TM-271 = TM271Radio [2016-02-08 14:42:21,098] chirp.directory - INFO: Registered Kenwood_TM-281 = TM281Radio [2016-02-08 14:42:21,098] chirp.directory - INFO: Registered Kenwood_TM-471 = TM471Radio [2016-02-08 14:42:21,098] chirp.directory - INFO: Registered Icom_7200 = Icom7200Radio [2016-02-08 14:42:21,098] chirp.directory - INFO: Registered Icom_IC-7000 = Icom7000Radio [2016-02-08 14:42:21,098] chirp.directory - INFO: Registered Icom_746 = Icom746Radio [2016-02-08 14:42:21,099] chirp.directory - INFO: Registered Alinco_DR03T = DR03Radio [2016-02-08 14:42:21,099] chirp.directory - INFO: Registered Alinco_DR06T = DR06Radio [2016-02-08 14:42:21,099] chirp.directory - INFO: Registered Alinco_DR135T = DR135Radio [2016-02-08 14:42:21,099] chirp.directory - INFO: Registered Alinco_DR235T = DR235Radio [2016-02-08 14:42:21,099] chirp.directory - INFO: Registered Alinco_DR435T = DR435Radio [2016-02-08 14:42:21,099] chirp.directory - INFO: Registered Alinco_DJ596 = DJ596Radio [2016-02-08 14:42:21,099] chirp.directory - INFO: Registered Jetstream_JT220M = JT220MRadio [2016-02-08 14:42:21,099] chirp.directory - INFO: Registered Alinco_DJ175 = DJ175Radio [2016-02-08 14:42:21,100] chirp.directory - INFO: Registered AnyTone_5888UV = AnyTone5888UVRadio [2016-02-08 14:42:21,100] chirp.directory - INFO: Registered Intek_HR-2040 = IntekHR2040Radio [2016-02-08 14:42:21,100] chirp.directory - INFO: Registered Polmar_DB-50M = PolmarDB50MRadio [2016-02-08 14:42:21,100] chirp.directory - INFO: Registered Powerwerx_DB-750X = PowerwerxDB750XRadio [2016-02-08 14:42:21,100] chirp.directory - INFO: Registered AnyTone_TERMN-8R = AnyToneTERMN8RRadio [2016-02-08 14:42:21,100] chirp.directory - INFO: Registered AnyTone_OBLTR-8R = AnyToneOBLTR8RRadio [2016-02-08 14:42:21,101] chirp.directory - INFO: Registered Sainsonic_AP510 = AP510Radio [2016-02-08 14:42:21,101] chirp.directory - INFO: Registered Baofeng_UV-3R = UV3RRadio [2016-02-08 14:42:21,101] chirp.directory - INFO: Registered Baojie_BJ-9900 = BJ9900Radio [2016-02-08 14:42:21,102] chirp.directory - INFO: Registered Baofeng_UV-5R = BaofengUV5R [2016-02-08 14:42:21,102] chirp.directory - INFO: Registered Baofeng_F-11 = BaofengF11Radio [2016-02-08 14:42:21,102] chirp.directory - INFO: Registered Baofeng_UV-82 = BaofengUV82Radio [2016-02-08 14:42:21,102] chirp.directory - INFO: Registered Baofeng_UV-6 = BaofengUV6Radio [2016-02-08 14:42:21,102] chirp.directory - INFO: Registered Intek_KT-980HP = IntekKT980Radio [2016-02-08 14:42:21,102] chirp.directory - INFO: Registered Baofeng_BF-F8HP = BaofengBFF8HPRadio [2016-02-08 14:42:21,102] chirp.directory - INFO: Registered Baofeng_UV-82HP = BaofengUV82HPRadio [2016-02-08 14:42:21,103] chirp.directory - INFO: Registered Baojie_BJ-UV55 = BaojieBJUV55Radio [2016-02-08 14:42:21,103] chirp.directory - INFO: Registered Feidaxin_FD-268A = FD268ARadio [2016-02-08 14:42:21,103] chirp.directory - INFO: Registered Feidaxin_FD-268B = FD268BRadio [2016-02-08 14:42:21,103] chirp.directory - INFO: Registered Feidaxin_FD-288A = FD288ARadio [2016-02-08 14:42:21,103] chirp.directory - INFO: Registered Feidaxin_FD-288B = FD288BRadio [2016-02-08 14:42:21,103] chirp.directory - INFO: Registered Feidaxin_FD-150A = FD150ARadio [2016-02-08 14:42:21,103] chirp.directory - INFO: Registered Feidaxin_FD-160A = FD160ARadio [2016-02-08 14:42:21,103] chirp.directory - INFO: Registered Feidaxin_FD-450A = FD450ARadio [2016-02-08 14:42:21,103] chirp.directory - INFO: Registered Feidaxin_FD-460A = FD460ARadio [2016-02-08 14:42:21,104] chirp.directory - INFO: Registered Yaesu_FT-1802M = FT1802Radio [2016-02-08 14:42:21,105] chirp.directory - INFO: Registered Yaesu_FT-1D_R = FT1Radio [2016-02-08 14:42:21,105] chirp.directory - INFO: Registered Yaesu_FT-2800M = FT2800Radio [2016-02-08 14:42:21,105] chirp.directory - INFO: Registered Yaesu_FT-2900R_1900R = FT2900Radio [2016-02-08 14:42:21,105] chirp.directory - INFO: Registered Yaesu_FT-2900E_1900E_E = FT2900ERadio [2016-02-08 14:42:21,105] chirp.directory - INFO: Registered Yaesu_FT-50 = FT50Radio [2016-02-08 14:42:21,106] chirp.directory - INFO: Registered Yaesu_FT-60 = FT60Radio [2016-02-08 14:42:21,106] chirp.directory - INFO: Registered Yaesu_FT-7800_7900 = FT7800Radio [2016-02-08 14:42:21,106] chirp.directory - INFO: Registered Yaesu_FT-8800 = FT8800Radio [2016-02-08 14:42:21,106] chirp.directory - INFO: Registered Yaesu_FT-8900 = FT8900Radio [2016-02-08 14:42:21,107] chirp.directory - INFO: Registered Yaesu_FT-8100 = FT8100Radio [2016-02-08 14:42:21,107] chirp.directory - INFO: Registered Yaesu_FT-817 = FT817Radio [2016-02-08 14:42:21,107] chirp.directory - INFO: Registered Yaesu_FT-817ND = FT817NDRadio [2016-02-08 14:42:21,107] chirp.directory - INFO: Registered Yaesu_FT-817ND_US = FT817NDUSRadio [2016-02-08 14:42:21,108] chirp.directory - INFO: Registered Yaesu_FT-857_897 = FT857Radio [2016-02-08 14:42:21,108] chirp.directory - INFO: Registered Yaesu_FT-857_897_US = FT857USRadio [2016-02-08 14:42:21,108] chirp.directory - INFO: Registered Yaesu_FT-90 = FT90Radio [2016-02-08 14:42:21,108] chirp.directory - INFO: Registered Yaesu_FTM-350 = FTM350Radio [2016-02-08 14:42:21,109] chirp.directory - INFO: Registered Generic_CSV = CSVRadio [2016-02-08 14:42:21,109] chirp.directory - INFO: Registered Commander_KG-UV = CommanderCSVRadio [2016-02-08 14:42:21,109] chirp.directory - INFO: Registered RT_Systems_CSV = RTCSVRadio [2016-02-08 14:42:21,109] chirp.directory - INFO: Registered ARRL_Travel_Plus = TpeRadio [2016-02-08 14:42:21,115] chirp.directory - INFO: Registered Generic_XML = XMLRadio [2016-02-08 14:42:21,118] chirp.directory - INFO: Registered Baofeng_BF-888 = H777Radio [2016-02-08 14:42:21,119] chirp.directory - INFO: Registered Icom_IC-208H = IC208Radio [2016-02-08 14:42:21,119] chirp.directory - INFO: Registered Icom_IC-2100H = IC2100Radio [2016-02-08 14:42:21,119] chirp.directory - INFO: Registered Icom_IC-2200H = IC2200Radio [2016-02-08 14:42:21,119] chirp.directory - INFO: Registered Icom_IC-2720H = IC2720Radio [2016-02-08 14:42:21,119] chirp.directory - INFO: Registered Icom_IC-2820H = IC2820Radio [2016-02-08 14:42:21,120] chirp.directory - INFO: Registered Icom_IC-91_92AD = IC9xRadio [2016-02-08 14:42:21,120] chirp.directory - INFO: Registered Icom_IC-Q7A = ICQ7Radio [2016-02-08 14:42:21,120] chirp.directory - INFO: Registered Icom_IC-T70 = ICT70Radio [2016-02-08 14:42:21,121] chirp.directory - INFO: Registered Icom_IC-T7H = ICT7HRadio [2016-02-08 14:42:21,121] chirp.directory - INFO: Registered Icom_IC-T8A = ICT8ARadio [2016-02-08 14:42:21,121] chirp.directory - INFO: Registered Icom_IC-W32A = ICW32ARadio [2016-02-08 14:42:21,121] chirp.directory - INFO: Registered Icom_IC-W32E = ICW32ERadio [2016-02-08 14:42:21,121] chirp.directory - INFO: Registered Icom_IC-V82_U82 = ICx8xRadio [2016-02-08 14:42:21,122] chirp.directory - INFO: Registered Icom_ID-31A = ID31Radio [2016-02-08 14:42:21,122] chirp.directory - INFO: Registered Icom_ID-51 = ID51Radio [2016-02-08 14:42:21,122] chirp.directory - INFO: Registered Icom_ID-51_Plus = ID51PLUSRadio [2016-02-08 14:42:21,122] chirp.directory - INFO: Registered Icom_ID-800H_v2 = ID800v2Radio [2016-02-08 14:42:21,122] chirp.directory - INFO: Registered Icom_ID-880H = ID880Radio [2016-02-08 14:42:21,122] chirp.directory - INFO: Registered Icom_ID-80H = ID80Radio [2016-02-08 14:42:21,123] chirp.directory - INFO: Registered Kenwood_HMK = HMKRadio [2016-02-08 14:42:21,123] chirp.directory - INFO: Registered Kenwood_ITM = ITMRadio [2016-02-08 14:42:21,123] chirp.directory - INFO: Registered Wouxun_KG-UV8D = KGUV8DRadio [2016-02-08 14:42:21,124] chirp.directory - INFO: Registered KYD_NC-630A = NC630aRadio [2016-02-08 14:42:21,124] chirp.directory - INFO: Registered KYD_IP-620 = IP620Radio [2016-02-08 14:42:21,124] chirp.directory - INFO: Registered Leixen_VV-898 = LeixenVV898Radio [2016-02-08 14:42:21,124] chirp.directory - INFO: Registered Jetstream_JT270M = JetstreamJT270MRadio [2016-02-08 14:42:21,125] chirp.directory - INFO: Registered Wouxun_KG-UVD1P = KGUVD1PRadio [2016-02-08 14:42:21,125] chirp.directory - INFO: Registered Wouxun_KG-UV6 = KGUV6DRadio [2016-02-08 14:42:21,125] chirp.directory - INFO: Registered Wouxun_KG-816 = KG816Radio [2016-02-08 14:42:21,125] chirp.directory - INFO: Registered Wouxun_KG-818 = KG818Radio [2016-02-08 14:42:21,125] chirp.directory - INFO: Registered Puxing_PX-777 = Puxing777Radio [2016-02-08 14:42:21,125] chirp.directory - INFO: Registered Puxing_PX-2R = Puxing2RRadio [2016-02-08 14:42:21,126] chirp.directory - INFO: Registered TYT_TH9000_220 = Th9000220Radio [2016-02-08 14:42:21,126] chirp.directory - INFO: Registered TYT_TH9000_144 = Th9000144Radio [2016-02-08 14:42:21,126] chirp.directory - INFO: Registered TYT_TH9000_440 = Th9000440Radio [2016-02-08 14:42:21,126] chirp.directory - INFO: Registered TYT_TH-9800_File = TYTTH9800File [2016-02-08 14:42:21,126] chirp.directory - INFO: Registered TYT_TH-9800 = TYTTH9800Radio [2016-02-08 14:42:21,127] chirp.directory - INFO: Registered TYT_TH-UV3R = TYTUV3RRadio [2016-02-08 14:42:21,127] chirp.directory - INFO: Registered TYT_TH-UV3R-25 = TYTUV3R25Radio [2016-02-08 14:42:21,127] chirp.directory - INFO: Registered TYT_TH-UVF8D = TYTUVF8DRadio [2016-02-08 14:42:21,128] chirp.directory - INFO: Registered Kenwood_TH-D72_clone_mode = THD72Radio [2016-02-08 14:42:21,128] chirp.directory - INFO: Registered TYT_TH-UVF1 = TYTTHUVF1Radio [2016-02-08 14:42:21,128] chirp.directory - INFO: Registered Kenwood_TK-260 = TK260_Radio [2016-02-08 14:42:21,128] chirp.directory - INFO: Registered Kenwood_TK-270 = TK270_Radio [2016-02-08 14:42:21,128] chirp.directory - INFO: Registered Kenwood_TK-272 = TK272_Radio [2016-02-08 14:42:21,128] chirp.directory - INFO: Registered Kenwood_TK-278 = TK278_Radio [2016-02-08 14:42:21,128] chirp.directory - INFO: Registered Kenwood_TK-360 = TK360_Radio [2016-02-08 14:42:21,128] chirp.directory - INFO: Registered Kenwood_TK-370 = TK370_Radio [2016-02-08 14:42:21,129] chirp.directory - INFO: Registered Kenwood_TK-372 = TK372_Radio [2016-02-08 14:42:21,129] chirp.directory - INFO: Registered Kenwood_TK-378 = TK378_Radio [2016-02-08 14:42:21,129] chirp.directory - INFO: Registered Kenwood_TK-760 = TK760_Radio [2016-02-08 14:42:21,129] chirp.directory - INFO: Registered Kenwood_TK-762 = TK762_Radio [2016-02-08 14:42:21,129] chirp.directory - INFO: Registered Kenwood_TK-768 = TK768_Radio [2016-02-08 14:42:21,129] chirp.directory - INFO: Registered Kenwood_TK-860 = TK860_Radio [2016-02-08 14:42:21,129] chirp.directory - INFO: Registered Kenwood_TK-862 = TK862_Radio [2016-02-08 14:42:21,129] chirp.directory - INFO: Registered Kenwood_TK-868 = TK868_Radio [2016-02-08 14:42:21,130] chirp.directory - INFO: Registered Kenwood_TK-868G = TK868G_Radios [2016-02-08 14:42:21,130] chirp.directory - INFO: Registered Kenwood_TK-862G = TK862G_Radios [2016-02-08 14:42:21,130] chirp.directory - INFO: Registered Kenwood_TK-860G = TK860G_Radios [2016-02-08 14:42:21,130] chirp.directory - INFO: Registered Kenwood_TK-768G = TK768G_Radios [2016-02-08 14:42:21,130] chirp.directory - INFO: Registered Kenwood_TK-762G = TK762G_Radios [2016-02-08 14:42:21,130] chirp.directory - INFO: Registered Kenwood_TK-760G = TK760G_Radios [2016-02-08 14:42:21,130] chirp.directory - INFO: Registered Kenwood_TK-278G = TK278G_Radios [2016-02-08 14:42:21,130] chirp.directory - INFO: Registered Kenwood_TK-272G = TK272G_Radios [2016-02-08 14:42:21,131] chirp.directory - INFO: Registered Kenwood_TK-270G = TK270G_Radios [2016-02-08 14:42:21,131] chirp.directory - INFO: Registered Kenwood_TK-260G = TK260G_Radios [2016-02-08 14:42:21,131] chirp.directory - INFO: Registered Kenwood_TK-7102 = KenwoodTK7102Radio [2016-02-08 14:42:21,131] chirp.directory - INFO: Registered Kenwood_TK-8102 = KenwoodTK8102Radio [2016-02-08 14:42:21,131] chirp.directory - INFO: Registered Kenwood_TK-7108 = KenwoodTK7108Radio [2016-02-08 14:42:21,131] chirp.directory - INFO: Registered Kenwood_TK-8108 = KenwoodTK8108Radio [2016-02-08 14:42:21,132] chirp.directory - INFO: Registered Kenwood_TS-2000 = TS2000Radio [2016-02-08 14:42:21,132] chirp.directory - INFO: Registered Baofeng_UV-B5 = BaofengUVB5 [2016-02-08 14:42:21,133] chirp.directory - INFO: Registered Yaesu_VX-170 = VX170Radio [2016-02-08 14:42:21,133] chirp.directory - INFO: Registered Yaesu_VX-2 = VX2Radio [2016-02-08 14:42:21,133] chirp.directory - INFO: Registered Yaesu_VX-3 = VX3Radio [2016-02-08 14:42:21,133] chirp.directory - INFO: Registered Yaesu_VX-5 = VX5Radio [2016-02-08 14:42:21,134] chirp.directory - INFO: Registered Yaesu_VX-6 = VX6Radio [2016-02-08 14:42:21,134] chirp.directory - INFO: Registered Yaesu_VX-7 = VX7Radio [2016-02-08 14:42:21,135] chirp.directory - INFO: Registered Yaesu_VX-8_R = VX8Radio [2016-02-08 14:42:21,135] chirp.directory - INFO: Registered Yaesu_VX-8_DR = VX8DRadio [2016-02-08 14:42:21,135] chirp.directory - INFO: Registered Yaesu_VX-8_GE = VX8GERadio [2016-02-08 14:42:21,135] chirp.directory - INFO: Registered Vertex_Standard_VXA-700 = VXA700Radio Email was triggered for: Success Sending email for trigger: Success