[Hamlib-commits] Hamlib -- Ham radio control libraries branch master updated. 8cc6ce131926b49a2a6bd
Library to control radio transceivers and receivers
Brought to you by:
n0nb
From: n0nb <n0...@us...> - 2024-02-20 13:11:24
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Hamlib -- Ham radio control libraries". The branch, master has been updated via 8cc6ce131926b49a2a6bd5e1b1268f98fa00fc78 (commit) via 91ec3afcda5769d3d39f6684fa205e8a24130fc0 (commit) via 1657a0e673e37dc5c32b613b4f51d260998a1575 (commit) via 81dae00ea00be7c3976b564a320453c801e9fdd1 (commit) via 0902b32c457b9e6a2a879e6ecd550891a0560357 (commit) via 34d8b0eec3714a34fa466abbfd2c8fff374784f2 (commit) via 1ea597b6e133aa96c68d76e0bf0b229059ec22d3 (commit) via 4cadea95f8aa5e8c4ab23a6a393d38b96b8a1af6 (commit) via 7caef5398e7bda1460cf21e8a8ccc5a40856f9bb (commit) via 5d83ac767b0288498608134648b7802c6946116d (commit) via c471884122de94fa69fd76671eb8cb6ce9b932a8 (commit) via 47fcf999f063214027be7bbf9ac2115ba759cf2e (commit) via f12d653f6ceaa4dadeb17278239a73092d8a9802 (commit) via e1f23429821777b938a69b11f7589e5c0c191e51 (commit) via 972d792a4f82f010c9f8ef77e86ddc364dba7be1 (commit) via 2b22a42e732b586e64013fc1f88626adcec315d1 (commit) via 45e097d3a46e305bb3bf8c2ca46a1b8dbd7cd40f (commit) via 59aaf1f4c30e9efa729e9b3b5048c8d2e86a4225 (commit) via 59217b560ac1f65e642243f1e0196672c2d5d0de (commit) via 8d33869ca275e8445beb9a93fc51183d0296ac1e (commit) via a8cfff8bd34c1f3fb531bafae27f026760b740c1 (commit) via 916049b0a5fe790b1a292c75c44f7f31a9eb6385 (commit) via 6844722faab84e4cca03f405e91c5d6501ca9f6c (commit) via f5d6be3b3efe9781763df903d0c062e24b52e143 (commit) via 59e4ba1cdcd3f8789803ffbeac691cf79d71cd6c (commit) via 64c470a4e7e035a90e6b566eb95b3f8c68fdf48b (commit) via 3dd8c97b54ac58baed2e1cbd2c1cd55a53f200ff (commit) via e26e6cd7f28751448e7ba26a7f8c838c8dcb42b3 (commit) via 12552bff64b541f70ed1aee06e311e2b2a6716d6 (commit) via a2abc2541673e29caa3d9d44a8f52dff867facae (commit) via eb94ce2b940bea23e4be88751402e6728a83874d (commit) via 464eea58e720000b90dd19fe06f684d2a1c71fac (commit) via c7ab5c44afc0cb6f728860a2e25a8ad7aee25811 (commit) via 1e552b557fe99f9aa04b63dc4af01f81c0cade79 (commit) via f777179bc88b272f0bb0463a07c8f9f15662927b (commit) via 23d5d5324831ef710cebffbc23cc3dfe767cf4c4 (commit) via 02f0ad067a67453329e6e7690cee59f3f149f403 (commit) via 4a1fa678ea8adb0746e258180edc2ecadc0bf26f (commit) via b1d85e5aa1f9757a2afaa0b4ce00ebebb17bc4e2 (commit) via 1532a7d8dc4baea6b00ceb6868d572e66c69d44d (commit) via 3eb41c6400e5729e328c6c599a0b7fc6de4be630 (commit) via 96ee58436a9c3d029159fb6bdbe0db827bfc003a (commit) via bf8bf51bf404e8034088b8ef2dc20ad81ec45911 (commit) via 6bfccb3e929971185bf2f21e74d4a3a9af5a5454 (commit) via d42d505d226a0b8a64b1b0288da1488c3e34563f (commit) via 1093349564d1f65a41356d19db87f957a7f767ef (commit) via d77b0df70267fd086b42cbd180f16fb7ca5f6548 (commit) via 8757271437f39980ca738c8c1a9026dcc269c82d (commit) via ab8835e87e4b1578e925ee3d1e45bb6cf276727d (commit) via 9bfb0f5f7179582b1a62683b2520cb795a69dc02 (commit) via dab7cf1ee690c397fa9409c290df95a8e643acd8 (commit) via 904dfef9b96e8c0e2b61f600d27cbbfdb72231f4 (commit) via 0adaebd100ce58017f6d5fa7fc169de05ea7a58d (commit) via 09a90758444ac020a6a7c36fe4a5098fb82739ef (commit) via ade62105a30e978b371929b15b54b35260bcc331 (commit) via cff4faba533e84f66b29ef3117bd09b6e5ef0eeb (commit) via 697c0909350ecfcf28cfa80fe5e943c991976d12 (commit) via b6dc6110a61e53b91f2a44a41eb1857246b425d9 (commit) via 4ef5bd414293e310d2e161232adc3cae88d6b070 (commit) via a03a79c864148458339e2ec3d027beeab818d1b4 (commit) via 7436e4395f99614eb5a58d50cc5c9cf2474c80c0 (commit) via 7310f370c1ce7998909112ea91b8d61689f21da0 (commit) via d9bae6f46f4a9da3f579c4f247cb647cd5ba4b69 (commit) via 434f399d12f4452cd932adf75a1689984a366e84 (commit) via 68fca2c73d27bc91ba6b9ae0ba337ac7b0353b9b (commit) via 75a4d324de2e4cd6da9e792493661fb88451d165 (commit) via c969405c2602062751c40a2a9b3a8ce777fd54db (commit) via 270786320925964254921c7eb2ae6390a78c6dac (commit) via 35e49ffdfce5e17aacf84a48ab2fa93de1618d05 (commit) via 4fe6ea7cc4ce350e41b0139046ebe9cbedc152e3 (commit) via fff1bbc8cd14d74ab73996400339262800190b23 (commit) via b4ec8a427cd8e29ccea245570708a7af55337ef9 (commit) via 25a8d6586055da9ede363112ca0106716a450573 (commit) via 1ea95c94ee305f1a5cbf182dd773ea22413f8d4b (commit) via 9f6ca845722ca17a2b1deb89322b2e5f1d4257f2 (commit) via 8d59c9302f0fad49f6d8573f4015c1cc9f627242 (commit) via 793bc1a0dc4169f5edd5547e5600cc2e9174af3f (commit) via d29caa7cad63c7b8a74d0e2ec0308747dc77eb5d (commit) via 267f30d16b1fbeb338bbe9b3c5bf9036696d1552 (commit) via 6ef2c457e4f9eb1d4bb50f80083718503be68816 (commit) via 2efc2069f54a31f9826099cc03e57261b158f11a (commit) via 703d86a025821cb1ae87bef5e238eb0ccd3efaaf (commit) via c8e33010f672a6b5e7ef107817836d6319b2775e (commit) via 7fba4c012da025798ec81fed5d1f11f8515f2d84 (commit) via 10c002c13fbcad28aa611970b2c62428ff6df938 (commit) via a0f8251b64921be57edc0d391c99e2cd08655355 (commit) via 9ed13add011e41f76eb76624afa46e7a4da45b41 (commit) via fabfe61a457e2d184a855d77d057089d2bb143b2 (commit) via d8a9968fac650bd8402fdd21cf380c10a72c868b (commit) via 1b5fbc1d8b21d73f4e4e74d559ee278257823f0c (commit) via a4ff5a3e601ca7d1b3671ac575addfe47fcab2f5 (commit) via 83fa83586490976f2cfa71fd7974fb2e6b403ecf (commit) via ceebaeae35935d72dd1d2948098cd117f191cc7d (commit) via 0145588fd9cd58c08b1875a12ebacaeda11fa492 (commit) via 17b93213108e199e1217cf0f34696c9e4ef9569c (commit) via 75079d40a88651ca48298f332bc3b18c1b9757f4 (commit) via 5ad803d90cf898891f9c83c2bdbffa77006227ad (commit) via e42bb719b9692027addb0912c38508d0f1960d4e (commit) via a703c77c2d5225401c0523f5311da79da933319b (commit) via 74b07528982fc58c0b4c3ca1a8b2bf401794da8a (commit) via a52d0c5931f1e3b3d860f031c3bf146390f1376d (commit) via efeba2dfe0759704182e0072d35dd09a1e05b100 (commit) via 75cf467c1d2d314df747247efee28af5130d0b03 (commit) via 1bb469f90fcd04d27bd3ccac683e48fda3aae48d (commit) via 354606f46d6695978fea45efd1ef69caaeed8367 (commit) via 046f3b849caa9af7bf4828c7c569e873d4ebb22c (commit) via 05033171c379123b2af6e29bd9f586f77d5fdcd3 (commit) via 67aee821330f5374353b51cb1f7b0c02712a872f (commit) via e62dcd0b4a6e5acd500262187192f1b78de7c57f (commit) via 2cc68f4773c274d146083d74ac34a8b77658808d (commit) via c4733d9dc3fb4207b62fc5e7de18793bb7a75a4b (commit) via 66218e57f7179568a68b05d70fb17245f3868b6e (commit) via e4e12f3ce72d61799680b2648b9b3e4cf642e7cb (commit) via 1dfd17cc187f32ada47118b6d0be51a02b2a43a8 (commit) via 8bb5bcefb92a60751f8b7f198087f7fa0d1bac0b (commit) via 7d0c737e961cbb0103960a8c376c756952e18020 (commit) via 77aa5ddb551f66f064c5f8a6031fc73622ce8ed1 (commit) via eff0c7b6362bf13de8e65a31fd92c6cf95dbbe42 (commit) via 4b3a7514caa04e95ce0fca28ce6512f81f85fecf (commit) via d3917736227107af9c0d83a92f9a1042e1ad7552 (commit) via eb7634abfbc712ffdb6f837e4d50d97411267e73 (commit) via 051e671bfaad6b1450b5a35e4441d723d3c44e23 (commit) via 2358cba6a4df6172e560bbcccda5e1bde7706c1b (commit) via 1cc08d2f00a4d980e7ef120ed92ee22a9024cad4 (commit) via 3a414c3221630c0e2786b2809f340f9a222bb0e9 (commit) via 93b61d2c5e035eecd41772d010a072eb3bb71932 (commit) via 0dea8ed8bb276e59be05708378a2ffab7df8f02a (commit) via 8185a3562b5d3109d2c1c15cfec57e143458c140 (commit) via 00cb0eccdc666e101b64cb393891863522ca5d9a (commit) via 7b341a2ad6e9bf7488ecc75a57955c21869de73f (commit) via 7d5f540b9c367d2c3e7e6ef2f9b154e425c5fe44 (commit) via b78fa43b56855ee4b9ff913df501b5c3d5ef9c90 (commit) via dd974a25369a95f82316897071c5836b128908d6 (commit) via e2e723ec6098da211b907b5c1ee6c1fd11dc0b13 (commit) via 4a926ec503b6fc9b5148f0e7db4335393fe466e5 (commit) via 82f2b10275ccbea508f98d8c55d194f1cec50ada (commit) via c90c675add10dd2d32c371c85b4b8b9f4ad80f3d (commit) via 0ece468b49c9f5db72483fe87d366f55b557f346 (commit) via 4fa61a9a32a5666807a66135881887cd298cc9b8 (commit) via 89abbfeb3ae19d18894fd80d4e108576cb784cfe (commit) via f89e0f0388b339ae14614ada3a6fe3e3e678bd7b (commit) via 8ab8aafe4836288a1da736315b77ace5146d572c (commit) from 761f1d3b0024c4989935207a9e731c57eb2ccd8c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 8cc6ce131926b49a2a6bd5e1b1268f98fa00fc78 Author: Mike Black W9MDB <mdb...@ya...> Date: Mon Feb 19 11:46:16 2024 -0600 Fix rigctlcom.c for Icom rigs and those that don't have get_vfo diff --git a/tests/rigctlcom.c b/tests/rigctlcom.c index 6de847c38..38422d742 100644 --- a/tests/rigctlcom.c +++ b/tests/rigctlcom.c @@ -667,7 +667,9 @@ static rmode_t ts2000_get_mode() pbwidth_t width; rig_get_mode(my_rig, vfo_fixup(my_rig, RIG_VFO_A, my_rig->state.cache.split), &mode, &width); - + rig_debug(RIG_DEBUG_ERR, "%s(%d): width=%ld\n", __func__, __LINE__, width); + kwidth = width; +#if 0 // Perhaps we should emulate a rig that has PKT modes instead?? int kwidth_ssb[] = { 10, 50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000 }; int kwidth_am[] = { 10, 100, 200, 500 }; @@ -704,6 +706,7 @@ static rmode_t ts2000_get_mode() default: mode = 0; break; } +#endif return mode; } @@ -765,6 +768,7 @@ static int handle_ts2000(void *arg) int retval = rig_get_freq(my_rig, vfo_fixup(my_rig, RIG_VFO_A, my_rig->state.cache.split), &freq); char response[64]; + rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__); char *fmt = // cppcheck-suppress * "IF%011"PRIll"%04d+%05d%1d%1d%1d%02d%1d%1"PRIll"%1d%1d%1d%1d%02d%1d;"; @@ -774,15 +778,19 @@ static int handle_ts2000(void *arg) return retval; } + rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__); mode = ts2000_get_mode(); + rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__); retval = rig_get_ptt(my_rig, vfo_fixup(my_rig, RIG_VFO_A, my_rig->state.cache.split), &ptt); + rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__); if (retval != RIG_OK) { return retval; } + rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__); // we need to know split status -- don't care about the vfo retval = rig_get_split_vfo(my_rig, RIG_VFO_CURR, &split, &vfo); @@ -791,13 +799,19 @@ static int handle_ts2000(void *arg) return retval; } + rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__); retval = rig_get_vfo(my_rig, &vfo); if (retval != RIG_OK) { + vfo = RIG_VFO_A; +#if 0 // so we work with rigs (like Icom) that have no get_vfo + rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__); return retval; +#endif } + rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__); switch (vfo) { case RIG_VFO_A: @@ -818,6 +832,7 @@ static int handle_ts2000(void *arg) rig_debug(RIG_DEBUG_ERR, "%s: unexpected vfo=%d\n", __func__, vfo); } + rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__); SNPRINTF(response, sizeof(response), fmt, @@ -836,10 +851,12 @@ static int handle_ts2000(void *arg) p14, p15); + rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__); return write_block2((void *)__func__, &my_com, response, strlen(response)); } else if (strcmp(arg, "MD;") == 0) { + rig_debug(RIG_DEBUG_ERR, "%s(%d):\n", __func__, __LINE__); rmode_t mode = ts2000_get_mode(); char response[32]; commit 91ec3afcda5769d3d39f6684fa205e8a24130fc0 Author: Mike Black W9MDB <mdb...@ya...> Date: Mon Feb 19 10:42:25 2024 -0600 Fix get_vfo for Icom rigs in rigctlcom.c diff --git a/tests/rigctlcom.c b/tests/rigctlcom.c index 39692f2c2..6de847c38 100644 --- a/tests/rigctlcom.c +++ b/tests/rigctlcom.c @@ -962,9 +962,12 @@ static int handle_ts2000(void *arg) if (retval != RIG_OK) { + vfo = RIG_VFO_A; +#if 0 // so we work with rigs (like Icom) that have no get_vfo rig_debug(RIG_DEBUG_ERR, "%s: get vfo failed: %s\n", __func__, rigerror(retval)); return retval; +#endif } commit 1657a0e673e37dc5c32b613b4f51d260998a1575 Author: Mike Black W9MDB <mdb...@ya...> Date: Mon Feb 19 10:34:15 2024 -0600 Fix rigctlcom.c diff --git a/tests/rigctlcom.c b/tests/rigctlcom.c index 023952baa..39692f2c2 100644 --- a/tests/rigctlcom.c +++ b/tests/rigctlcom.c @@ -493,14 +493,16 @@ int main(int argc, char *argv[]) exit(2); } +#if 0 retcode = -RIG_ENIMPL; -// retcode = set_conf(my_rig, conf_parms); + retcode = set_conf(my_rig, conf_parms); if (retcode != RIG_OK) { fprintf(stderr, "Config parameter error: %s\n", rigerror(retcode)); exit(2); } +#endif if (my_model > 5 && !rig_file) { commit 81dae00ea00be7c3976b564a320453c801e9fdd1 Author: Mike Black W9MDB <mdb...@ya...> Date: Sun Feb 18 22:25:19 2024 -0600 Fix ID read for Xiegu rigs and add x25x26 possible https://github.com/Hamlib/Hamlib/issues/1499 diff --git a/rigs/icom/xiegu.c b/rigs/icom/xiegu.c index 5ca0fb316..a4ba8da57 100644 --- a/rigs/icom/xiegu.c +++ b/rigs/icom/xiegu.c @@ -131,6 +131,32 @@ static int x108g_rig_open(RIG *rig) RETURNFUNC(RIG_OK); } +int xiegu_rig_open(RIG *rig) +{ + int retval; + unsigned char id[4]; + int id_len = 2; + int cmd = 0x19; + int subcmd = 0x00; + unsigned short iid; + retval = icom_transaction(rig, cmd, subcmd, NULL, 0, id, &id_len); + + if (retval == RIG_OK) + { + iid = (((int)id[2]) << 8) + id[3]; + rig_debug(RIG_DEBUG_VERBOSE, "%s: Xiegu Radio ID=0x%04x\n", __func__, iid); + switch(iid) + { + case 0x0090: rig_debug(RIG_DEBUG_VERBOSE, "%s: Xiegu model %s\n", __func__, "G90/G90S");break; + case 0x0106: rig_debug(RIG_DEBUG_VERBOSE, "%s: Xiegu model %s\n", __func__, "G106/G106C");break; + case 0x6100: rig_debug(RIG_DEBUG_VERBOSE, "%s: Xiegu model %s\n", __func__, "X6100");break; + default: rig_debug(RIG_DEBUG_VERBOSE, "%s: Xiegu model %s\n", __func__, "Unknown");break; + } + } + + return icom_rig_open(rig); +} + /* * taken from IC-7000 rig capabilities. * @@ -328,7 +354,7 @@ static struct icom_priv_caps x6100_priv_caps = 0, /* no XCHG */ ic7200_ts_sc_list, .x25x26_always = 0, - .x25x26_possibly = 0, + .x25x26_possibly = 1, .x1cx03_always = 0, .x1cx03_possibly = 0, .x1ax03_supported = 0, @@ -341,7 +367,7 @@ struct rig_caps x6100_caps = RIG_MODEL(RIG_MODEL_X6100), .model_name = "X6100", .mfg_name = "Xiegu", - .version = BACKEND_VER ".4", + .version = BACKEND_VER ".5", .copyright = "LGPL", .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_TRANSCEIVER, @@ -463,7 +489,7 @@ struct rig_caps x6100_caps = .priv = (void *) &x6100_priv_caps, .rig_init = icom_init, .rig_cleanup = icom_cleanup, - .rig_open = icom_rig_open, + .rig_open = xiegu_rig_open, .rig_close = icom_rig_close, .set_freq = icom_set_freq, @@ -512,25 +538,6 @@ struct rig_caps x6100_caps = .hamlib_check_rig_caps = HAMLIB_CHECK_RIG_CAPS }; -int g90_rig_open(RIG *rig) -{ - int retval; - unsigned char id[2]; - int id_len = 2; - int cmd = 0x19; - int subcmd = 0x1d; - short iid; - retval = icom_transaction(rig, cmd, subcmd, NULL, 0, id, &id_len); - - if (retval == RIG_OK) - { - memcpy(&iid, id, 2); - rig_debug(RIG_DEBUG_VERBOSE, "Xiegu Radio ID=0x%04x\n", iid); - } - - return icom_rig_open(rig); -} - struct rig_caps g90_caps = { RIG_MODEL(RIG_MODEL_G90), @@ -658,7 +665,7 @@ struct rig_caps g90_caps = .priv = (void *)& x108g_priv_caps, .rig_init = icom_init, .rig_cleanup = icom_cleanup, - .rig_open = g90_rig_open, + .rig_open = xiegu_rig_open, .rig_close = icom_rig_close, .set_freq = icom_set_freq, @@ -833,7 +840,7 @@ struct rig_caps x5105_caps = .priv = (void *)& x108g_priv_caps, .rig_init = icom_init, .rig_cleanup = icom_cleanup, - .rig_open = icom_rig_open, + .rig_open = xiegu_rig_open, .rig_close = icom_rig_close, .set_freq = icom_set_freq, commit 0902b32c457b9e6a2a879e6ecd550891a0560357 Author: Mike Black W9MDB <mdb...@ya...> Date: Fri Feb 16 17:05:07 2024 -0600 Remove debug statement causing warning on mingw64 diff --git a/rigs/icom/icom.c b/rigs/icom/icom.c index 5ca4ffac8..e23cafce1 100644 --- a/rigs/icom/icom.c +++ b/rigs/icom/icom.c @@ -2290,8 +2290,8 @@ static int icom_set_mode_x26(RIG *rig, vfo_t vfo, rmode_t mode, // Skip filter selection, because at least IC-7300 has a bug defaulting to filter 2 when changing mode // Tested on IC-7300 and IC-9700 buf[2] = priv->filter; - rig_debug(RIG_DEBUG_TRACE, "%s: mode=%ld, filters usbd=%d, usb=%d, cw=%d\n", - __func__, mode, priv->filter_usbd, priv->filter_usb, priv->filter_cw); + //rig_debug(RIG_DEBUG_TRACE, "%s: mode=%ld, filters usbd=%d, usb=%d, cw=%d\n", + // __func__, mode, priv->filter_usbd, priv->filter_usb, priv->filter_cw); if (priv->filter_usbd > 0 && (mode == RIG_MODE_PKTUSB || mode == RIG_MODE_PKTLSB)) commit 34d8b0eec3714a34fa466abbfd2c8fff374784f2 Author: Mike Black W9MDB <mdb...@ya...> Date: Fri Feb 16 09:17:50 2024 -0600 Update simts590.c diff --git a/simulators/simts590.c b/simulators/simts590.c index 4f6f350a1..ee2db59b6 100644 --- a/simulators/simts590.c +++ b/simulators/simts590.c @@ -115,7 +115,7 @@ int main(int argc, char *argv[]) { printf("%s\n", buf); hl_usleep(mysleep * 1000); - pbuf = "RM5100000;"; + pbuf = "RM50005;"; WRITE(fd, pbuf, strlen(pbuf)); } commit 1ea597b6e133aa96c68d76e0bf0b229059ec22d3 Author: Mike Black W9MDB <mdb...@ya...> Date: Thu Feb 15 09:25:39 2024 -0600 Move time_t test later so 32-bit check of 64-bit functions can work https://github.com/Hamlib/Hamlib/issues/1478 diff --git a/src/misc.c b/src/misc.c index bbab4946f..18723f8eb 100644 --- a/src/misc.c +++ b/src/misc.c @@ -2826,6 +2826,7 @@ char *date_strget(char *buf, int buflen, int localtime) struct tm result = { 0, 0, 0, 0, 0, 0, 0, 0, 0}; int mytimezone; + // 2038 failure here for 32-bit time_t t = time(NULL); if (localtime) @@ -3068,12 +3069,6 @@ int rig_test_2038(RIG *rig) __MSVCRT_VERSION__); #endif - if (sizeof(time_t) == 4) - { - rig_debug(RIG_DEBUG_TRACE, "%s: ctime is null, 2038 test failed\n", __func__); - return 1; - } - int failed = 0; #if defined(__MSVCRT_VERSION__) x = (__time64_t)((1UL << 31) - 1); @@ -3082,12 +3077,26 @@ int rig_test_2038(RIG *rig) if (strlen(s) == 0) { failed = 1; } + rig_debug(RIG_DEBUG_VERBOSE, "%s: MSVCRT 2038 test = 0x%08lx:%s\n", __func__, x, + s); + #else - x = (time_t)((1U << 31) - 1); + + if (sizeof(time_t) == 4) + { + rig_debug(RIG_DEBUG_TRACE, "%s: time_t is 4 bytes, 2038 test failed\n", + __func__); + return 1; + } + + x = (time_t)((1U << 63) - 1); char *s = ctime(&x); if (s == NULL) { failed = 1; } + rig_debug(RIG_DEBUG_VERBOSE, "%s: time_t 2038 test = 0x%08lx:%s", __func__, x, + s); + #endif if (failed) commit 4cadea95f8aa5e8c4ab23a6a393d38b96b8a1af6 Author: Mike Black W9MDB <mdb...@ya...> Date: Thu Feb 15 09:25:27 2024 -0600 Astyle cal.c diff --git a/src/cal.c b/src/cal.c index eeeeea3ab..38fcfed70 100644 --- a/src/cal.c +++ b/src/cal.c @@ -86,7 +86,10 @@ float HAMLIB_API rig_raw2val(int rawval, const cal_table_t *cal) } if (rawval == cal->table[i - 1].raw) - return cal->table[i-1].val; + { + return cal->table[i - 1].val; + } + if (i == 0) { return cal->table[0].val; commit 7caef5398e7bda1460cf21e8a8ccc5a40856f9bb Author: Mike Black W9MDB <mdb...@ya...> Date: Thu Feb 15 09:24:58 2024 -0600 Return exact value for rig_raw2val when appropriate diff --git a/src/cal.c b/src/cal.c index 2083a522e..eeeeea3ab 100644 --- a/src/cal.c +++ b/src/cal.c @@ -85,6 +85,8 @@ float HAMLIB_API rig_raw2val(int rawval, const cal_table_t *cal) } } + if (rawval == cal->table[i - 1].raw) + return cal->table[i-1].val; if (i == 0) { return cal->table[0].val; commit 5d83ac767b0288498608134648b7802c6946116d Author: Mike Black W9MDB <mdb...@ya...> Date: Thu Feb 15 09:08:42 2024 -0600 Update SDRUno information diff --git a/rigs/kenwood/ts480.c b/rigs/kenwood/ts480.c index 9bb1c403f..3cd3579c1 100644 --- a/rigs/kenwood/ts480.c +++ b/rigs/kenwood/ts480.c @@ -2006,12 +2006,11 @@ struct rig_caps sdruno_caps = RIG_MODEL(RIG_MODEL_SDRUNO), .model_name = "SDRUno", .mfg_name = "SDRPlay", - .version = BACKEND_VER ".2", + .version = BACKEND_VER ".3", .copyright = "LGPL", .status = RIG_STATUS_STABLE, - .rig_type = RIG_TYPE_TRANSCEIVER, - .ptt_type = RIG_PTT_RIG_MICDATA, - .dcd_type = RIG_DCD_RIG, + .rig_type = RIG_TYPE_RECEIVER, + .ptt_type = RIG_PTT_NONE, .port_type = RIG_PORT_SERIAL, .serial_rate_min = 4800, .serial_rate_max = 115200, @@ -2036,26 +2035,6 @@ struct rig_caps sdruno_caps = RIG_FRNG_END, }, /*!< Receive frequency range list for ITU region 1 */ .tx_range_list1 = { - {kHz(1810), kHz(1850), TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, /* 100W class */ - {kHz(1810), kHz(1850), TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, /* 25W class */ - {kHz(3500), kHz(3800), TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, - {kHz(3500), kHz(3800), TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, - {MHz(7), kHz(7200), TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, - {MHz(7), kHz(7200), TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, - {kHz(10100), kHz(10150), TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, - {kHz(10100), kHz(10150), TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, - {MHz(14), kHz(14350), TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, - {MHz(14), kHz(14350), TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, - {kHz(18068), kHz(18168), TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, - {kHz(18068), kHz(18168), TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, - {MHz(21), kHz(21450), TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, - {MHz(21), kHz(21450), TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, - {kHz(24890), kHz(24990), TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, - {kHz(24890), kHz(24990), TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, - {MHz(28), kHz(29700), TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, - {MHz(28), kHz(29700), TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, - {MHz(50), kHz(52000), TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, - {MHz(50), kHz(52000), TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, RIG_FRNG_END, }, /*!< Transmit frequency range list for ITU region 1 */ .rx_range_list2 = { @@ -2063,28 +2042,6 @@ struct rig_caps sdruno_caps = RIG_FRNG_END, }, /*!< Receive frequency range list for ITU region 2 */ .tx_range_list2 = { - {kHz(1800), MHz(2) - 1, TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, /* 100W class */ - {kHz(1800), MHz(2) - 1, TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, /* 25W class */ - {kHz(3500), MHz(4) - 1, TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, - {kHz(3500), MHz(4) - 1, TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, - {kHz(5250), kHz(5450), TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, - {kHz(5250), kHz(5450), TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, - {MHz(7), kHz(7300), TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, - {MHz(7), kHz(7300), TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, - {kHz(10100), kHz(10150), TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, - {kHz(10100), kHz(10150), TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, - {MHz(14), kHz(14350), TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, - {MHz(14), kHz(14350), TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, - {kHz(18068), kHz(18168), TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, - {kHz(18068), kHz(18168), TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, - {MHz(21), kHz(21450), TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, - {MHz(21), kHz(21450), TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, - {kHz(24890), kHz(24990), TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, - {kHz(24890), kHz(24990), TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, - {MHz(28), kHz(29700), TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, - {MHz(28), kHz(29700), TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, - {MHz(50), kHz(52000), TS480_OTHER_TX_MODES, 5000, 100000, TS480_VFO}, - {MHz(50), kHz(52000), TS480_AM_TX_MODES, 5000, 25000, TS480_VFO}, RIG_FRNG_END, }, /*!< Transmit frequency range list for ITU region 2 */ .tuning_steps = { commit c471884122de94fa69fd76671eb8cb6ce9b932a8 Author: Mike Black W9MDB <mdb...@ya...> Date: Wed Feb 14 16:35:34 2024 -0600 Fix TS590 and TS890 RIG_LEVEL_RFPOWER_METER_WATTS diff --git a/rigs/kenwood/ts590.c b/rigs/kenwood/ts590.c index 7523b81a8..a995182e3 100644 --- a/rigs/kenwood/ts590.c +++ b/rigs/kenwood/ts590.c @@ -41,11 +41,11 @@ #define TS590_LEVEL_GET (RIG_LEVEL_RFPOWER|RIG_LEVEL_AF|RIG_LEVEL_RF|RIG_LEVEL_SQL|RIG_LEVEL_AGC|RIG_LEVEL_MICGAIN|RIG_LEVEL_STRENGTH|RIG_LEVEL_KEYSPD|RIG_LEVEL_CWPITCH| \ RIG_LEVEL_MONITOR_GAIN|RIG_LEVEL_NB|RIG_LEVEL_NR|RIG_LEVEL_PREAMP|RIG_LEVEL_COMP|RIG_LEVEL_ATT|RIG_LEVEL_VOXDELAY|RIG_LEVEL_VOXGAIN|RIG_LEVEL_BKIN_DLYMS| \ - RIG_LEVEL_SWR|RIG_LEVEL_COMP_METER|RIG_LEVEL_ALC|RIG_LEVEL_RFPOWER_METER|RIG_LEVEL_SLOPE_HIGH|RIG_LEVEL_SLOPE_LOW|RIG_LEVEL_USB_AF|RIG_LEVEL_USB_AF_INPUT) + RIG_LEVEL_SWR|RIG_LEVEL_COMP_METER|RIG_LEVEL_ALC|RIG_LEVEL_RFPOWER_METER|RIG_LEVEL_RFPOWER_METER_WATTS|RIG_LEVEL_SLOPE_HIGH|RIG_LEVEL_SLOPE_LOW|RIG_LEVEL_USB_AF|RIG_LEVEL_USB_AF_INPUT) #define TS590_LEVEL_SET (RIG_LEVEL_RFPOWER|RIG_LEVEL_AF|RIG_LEVEL_RF|RIG_LEVEL_SQL|RIG_LEVEL_AGC|RIG_LEVEL_MICGAIN|RIG_LEVEL_KEYSPD|RIG_LEVEL_CWPITCH| \ RIG_LEVEL_MONITOR_GAIN|RIG_LEVEL_NB|RIG_LEVEL_NR|RIG_LEVEL_PREAMP|RIG_LEVEL_COMP|RIG_LEVEL_ATT|RIG_LEVEL_VOXDELAY|RIG_LEVEL_VOXGAIN|RIG_LEVEL_BKIN_DLYMS| \ - RIG_LEVEL_METER|RIG_LEVEL_RFPOWER_METER_WATTS|RIG_LEVEL_SLOPE_HIGH|RIG_LEVEL_SLOPE_LOW|RIG_LEVEL_USB_AF|RIG_LEVEL_USB_AF_INPUT) + RIG_LEVEL_METER|RIG_LEVEL_SLOPE_HIGH|RIG_LEVEL_SLOPE_LOW|RIG_LEVEL_USB_AF|RIG_LEVEL_USB_AF_INPUT) #define TS590_FUNC_ALL (RIG_FUNC_NB|RIG_FUNC_COMP|RIG_FUNC_VOX|RIG_FUNC_NR|RIG_FUNC_NR|RIG_FUNC_BC|RIG_FUNC_BC2|RIG_FUNC_RIT|RIG_FUNC_XIT| \ RIG_FUNC_TUNER|RIG_FUNC_MON|RIG_FUNC_FBKIN|RIG_FUNC_LOCK) @@ -1013,6 +1013,13 @@ static int ts590_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val) case RIG_LEVEL_RFPOWER_METER: case RIG_LEVEL_RFPOWER_METER_WATTS: { + static cal_table_t power_meter = + { + 7, { { 0, 0}, { 3, 5}, { 6, 10}, { 8, 15}, {12, 25}, + { 17, 50}, { 30, 100} + } + }; + int raw_value; if (rig->state.cache.ptt == RIG_PTT_OFF) @@ -1030,13 +1037,16 @@ static int ts590_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val) sscanf(ackbuf, "SM0%d", &raw_value); - val->f = (float) raw_value / 30.0f; +// val->f = (float) raw_value / 30.0f; if (level == RIG_LEVEL_RFPOWER_METER_WATTS) { - val->f *= 100; - if (val->f >= 10) val->f = roundf(val->f); - else val->f = roundf(val->f*10.0)/10.0; + val->f = roundf(rig_raw2val(raw_value, &power_meter)); + if (val->f < 10) + { + val->f = roundf(rig_raw2val(raw_value, &power_meter) * 10.0) / 10.0; + } + } break; @@ -1703,7 +1713,7 @@ struct rig_caps ts590_caps = RIG_MODEL(RIG_MODEL_TS590S), .model_name = "TS-590S", .mfg_name = "Kenwood", - .version = BACKEND_VER ".15", + .version = BACKEND_VER ".16", .copyright = "LGPL", .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_TRANSCEIVER, @@ -2097,7 +2107,7 @@ struct rig_caps ts590sg_caps = RIG_MODEL(RIG_MODEL_TS590SG), .model_name = "TS-590SG", .mfg_name = "Kenwood", - .version = BACKEND_VER ".9", + .version = BACKEND_VER ".10", .copyright = "LGPL", .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_TRANSCEIVER, diff --git a/rigs/kenwood/ts890s.c b/rigs/kenwood/ts890s.c index d9c28d829..2b8ca60c7 100644 --- a/rigs/kenwood/ts890s.c +++ b/rigs/kenwood/ts890s.c @@ -359,14 +359,7 @@ int kenwood_ts890_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val) if (level == RIG_LEVEL_RFPOWER_METER_WATTS) { - if (val->f >= 10) - { - val->f = roundf(rig_raw2val(val->i, &power_meter)); - } - else - { - val->f = roundf(rig_raw2val(val->i, &power_meter) * 10.0) / 10.0; - } + val->f = roundf(rig_raw2val(val->i, &power_meter)); } else { commit 47fcf999f063214027be7bbf9ac2115ba759cf2e Author: Mike Black W9MDB <mdb...@ya...> Date: Wed Feb 14 08:59:52 2024 -0600 Reduce debug error level for rig_test_2038 diff --git a/src/misc.c b/src/misc.c index b914e37d6..bbab4946f 100644 --- a/src/misc.c +++ b/src/misc.c @@ -3064,7 +3064,7 @@ int rig_test_2038(RIG *rig) __func__); #endif #if defined(__MSVCRT_VERSION__) - rig_debug(RIG_DEBUG_ERR, "%s: __MSVCRT_VERSION__=0x%04x\n", __func__, + rig_debug(RIG_DEBUG_TRACE, "%s: __MSVCRT_VERSION__=0x%04x\n", __func__, __MSVCRT_VERSION__); #endif commit f12d653f6ceaa4dadeb17278239a73092d8a9802 Author: Mike Black W9MDB <mdb...@ya...> Date: Wed Feb 14 07:55:42 2024 -0600 Try to fix MINGW time_t https://github.com/Hamlib/Hamlib/issues/1478 diff --git a/src/misc.c b/src/misc.c index 4d59cc5c0..b914e37d6 100644 --- a/src/misc.c +++ b/src/misc.c @@ -3076,7 +3076,7 @@ int rig_test_2038(RIG *rig) int failed = 0; #if defined(__MSVCRT_VERSION__) - x = (__time64_t)((1U << 31) - 1); + x = (__time64_t)((1UL << 31) - 1); char s[64]; _ctime64_s(s, sizeof(s), &x); commit e1f23429821777b938a69b11f7589e5c0c191e51 Author: Mike Black W9MDB <mdb...@ya...> Date: Wed Feb 14 07:11:20 2024 -0600 Promote all BETA to STABLE Promot all ALPHA to BETA diff --git a/amplifiers/elecraft/kpa1500.c b/amplifiers/elecraft/kpa1500.c index f2309b32c..f53d4c85a 100644 --- a/amplifiers/elecraft/kpa1500.c +++ b/amplifiers/elecraft/kpa1500.c @@ -62,7 +62,7 @@ const struct amp_caps kpa1500_amp_caps = .mfg_name = "Elecraft", .version = "20220710.0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .amp_type = AMP_TYPE_OTHER, .port_type = RIG_PORT_SERIAL, .serial_rate_min = 4800, diff --git a/amplifiers/expert/expert.c b/amplifiers/expert/expert.c index 35fdde367..756cb7b49 100644 --- a/amplifiers/expert/expert.c +++ b/amplifiers/expert/expert.c @@ -676,7 +676,7 @@ const struct amp_caps expert_amp_caps = .mfg_name = "Expert", .version = "20230328.0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .amp_type = AMP_TYPE_OTHER, .port_type = RIG_PORT_SERIAL, .serial_rate_min = 9600, diff --git a/amplifiers/gemini/dx1200.c b/amplifiers/gemini/dx1200.c index f0b41c654..a685453ba 100644 --- a/amplifiers/gemini/dx1200.c +++ b/amplifiers/gemini/dx1200.c @@ -62,7 +62,7 @@ const struct amp_caps gemini_amp_caps = .mfg_name = "Gemini", .version = "20230318.0", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .amp_type = AMP_TYPE_OTHER, .port_type = RIG_PORT_NETWORK, .write_delay = 0, diff --git a/rigs/anytone/d578.c b/rigs/anytone/d578.c index cf7ec4214..ee29f9b95 100644 --- a/rigs/anytone/d578.c +++ b/rigs/anytone/d578.c @@ -33,7 +33,7 @@ struct rig_caps anytone_d578_caps = .mfg_name = "AnyTone", .version = BACKEND_VER ".0", .copyright = "Michael Black W9MDB: GNU LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_RIG, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/aor/ar2700.c b/rigs/aor/ar2700.c index 161ee0ebe..0245dd07b 100644 --- a/rigs/aor/ar2700.c +++ b/rigs/aor/ar2700.c @@ -87,7 +87,7 @@ struct rig_caps ar2700_caps = .mfg_name = "AOR", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_SCANNER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/aor/ar5000.c b/rigs/aor/ar5000.c index 73a8ffd9c..95c9b313e 100644 --- a/rigs/aor/ar5000.c +++ b/rigs/aor/ar5000.c @@ -252,7 +252,7 @@ struct rig_caps ar5000a_caps = .mfg_name = "AOR", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_SCANNER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/aor/ar8200.c b/rigs/aor/ar8200.c index c1a640fd3..17832f15e 100644 --- a/rigs/aor/ar8200.c +++ b/rigs/aor/ar8200.c @@ -91,7 +91,7 @@ struct rig_caps ar8200_caps = .mfg_name = "AOR", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_SCANNER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/barrett/4100.c b/rigs/barrett/4100.c index 814ae7b15..e1a2bc77e 100644 --- a/rigs/barrett/4100.c +++ b/rigs/barrett/4100.c @@ -235,7 +235,7 @@ struct rig_caps barrett4100_caps = .mfg_name = "Barrett", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .targetable_vfo = RIG_TARGETABLE_FREQ | RIG_TARGETABLE_MODE, .ptt_type = RIG_PTT_RIG, diff --git a/rigs/dorji/dra818.c b/rigs/dorji/dra818.c index 065b0d305..8cf4e93e4 100644 --- a/rigs/dorji/dra818.c +++ b/rigs/dorji/dra818.c @@ -527,7 +527,7 @@ struct rig_caps dra818u_caps = .mfg_name = "Dorji", .version = "20191209.0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_RIG, @@ -631,7 +631,7 @@ struct rig_caps dra818v_caps = .mfg_name = "Dorji", .version = "20191209.0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/drake/r8b.c b/rigs/drake/r8b.c index 11fa4f1fe..a11a72bc3 100644 --- a/rigs/drake/r8b.c +++ b/rigs/drake/r8b.c @@ -85,7 +85,7 @@ struct rig_caps r8b_caps = .mfg_name = "Drake", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_RECEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/dummy/tci1x.c b/rigs/dummy/tci1x.c index a0aaaa635..15fae09cd 100644 --- a/rigs/dummy/tci1x.c +++ b/rigs/dummy/tci1x.c @@ -139,7 +139,7 @@ struct rig_caps tci1x_caps = .mfg_name = "Expert Elec", .version = "20211125.0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .targetable_vfo = RIG_TARGETABLE_FREQ | RIG_TARGETABLE_MODE, .ptt_type = RIG_PTT_RIG, diff --git a/rigs/flexradio/dttsp.c b/rigs/flexradio/dttsp.c index de41b6ad5..50de1461a 100644 --- a/rigs/flexradio/dttsp.c +++ b/rigs/flexradio/dttsp.c @@ -162,7 +162,7 @@ struct rig_caps dttsp_rig_caps = .mfg_name = "DTTS Microwave Society", .version = "20200319.0", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_COMPUTER, .targetable_vfo = RIG_TARGETABLE_ALL, .ptt_type = RIG_PTT_RIG, @@ -248,7 +248,7 @@ struct rig_caps dttsp_udp_rig_caps = .mfg_name = "DTTS Microwave Society", .version = "20200319.0", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_COMPUTER, .targetable_vfo = RIG_TARGETABLE_ALL, .ptt_type = RIG_PTT_RIG, diff --git a/rigs/flexradio/sdr1k.c b/rigs/flexradio/sdr1k.c index e773d47bf..3489651d2 100644 --- a/rigs/flexradio/sdr1k.c +++ b/rigs/flexradio/sdr1k.c @@ -117,7 +117,7 @@ struct rig_caps sdr1k_rig_caps = .mfg_name = "Flex-radio", .version = "20200323.0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TUNER, .targetable_vfo = 0, .ptt_type = RIG_PTT_RIG, diff --git a/rigs/gomspace/gs100.c b/rigs/gomspace/gs100.c index 04d7097a3..ee3541bac 100644 --- a/rigs/gomspace/gs100.c +++ b/rigs/gomspace/gs100.c @@ -380,7 +380,7 @@ struct rig_caps GS100_caps = .mfg_name = "GOMSPACE", .version = "20211117.0", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_TRANSCEIVER, .targetable_vfo = 0, .ptt_type = RIG_PTT_NONE, diff --git a/rigs/icmarine/icm700pro.c b/rigs/icmarine/icm700pro.c index 681ea4785..d1cd379dd 100644 --- a/rigs/icmarine/icm700pro.c +++ b/rigs/icmarine/icm700pro.c @@ -56,7 +56,7 @@ struct rig_caps icm700pro_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_RIG, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/icom/delta2.c b/rigs/icom/delta2.c index ec43e8ab0..e39f5017f 100644 --- a/rigs/icom/delta2.c +++ b/rigs/icom/delta2.c @@ -59,7 +59,7 @@ struct rig_caps delta2_caps = .mfg_name = "Ten-Tec", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/icom/ic271.c b/rigs/icom/ic271.c index dfa8d732a..b0dd0c336 100644 --- a/rigs/icom/ic271.c +++ b/rigs/icom/ic271.c @@ -56,7 +56,7 @@ struct rig_caps ic271_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/icom/ic2730.c b/rigs/icom/ic2730.c index 16ed41b01..f9fc56953 100644 --- a/rigs/icom/ic2730.c +++ b/rigs/icom/ic2730.c @@ -66,7 +66,7 @@ struct rig_caps ic2730_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_MOBILE, .ptt_type = RIG_PTT_RIG, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/icom/ic471.c b/rigs/icom/ic471.c index b1e1ec20c..c8f07de1c 100644 --- a/rigs/icom/ic471.c +++ b/rigs/icom/ic471.c @@ -55,7 +55,7 @@ struct rig_caps ic471_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/icom/ic707.c b/rigs/icom/ic707.c index 4376094a4..1b4834760 100644 --- a/rigs/icom/ic707.c +++ b/rigs/icom/ic707.c @@ -61,7 +61,7 @@ struct rig_caps ic707_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/icom/ic728.c b/rigs/icom/ic728.c index 964b013ae..7e959580a 100644 --- a/rigs/icom/ic728.c +++ b/rigs/icom/ic728.c @@ -61,7 +61,7 @@ struct rig_caps ic728_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/icom/ic736.c b/rigs/icom/ic736.c index 979c336b6..48e4817f4 100644 --- a/rigs/icom/ic736.c +++ b/rigs/icom/ic736.c @@ -65,7 +65,7 @@ struct rig_caps ic736_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/icom/ic737.c b/rigs/icom/ic737.c index 8f1a8da64..c7f3b3f23 100644 --- a/rigs/icom/ic737.c +++ b/rigs/icom/ic737.c @@ -63,7 +63,7 @@ struct rig_caps ic737_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/icom/ic738.c b/rigs/icom/ic738.c index 354152d4a..c71fab5d1 100644 --- a/rigs/icom/ic738.c +++ b/rigs/icom/ic738.c @@ -65,7 +65,7 @@ struct rig_caps ic738_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/icom/ic7410.c b/rigs/icom/ic7410.c index bc8895310..d8e31510a 100644 --- a/rigs/icom/ic7410.c +++ b/rigs/icom/ic7410.c @@ -126,7 +126,7 @@ struct rig_caps ic7410_caps = .mfg_name = "Icom", .version = BACKEND_VER ".3", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_RIG, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/icom/ic775.c b/rigs/icom/ic775.c index 33d10113a..7e7d19d79 100644 --- a/rigs/icom/ic775.c +++ b/rigs/icom/ic775.c @@ -58,7 +58,7 @@ struct rig_caps ic775_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/icom/ic78.c b/rigs/icom/ic78.c index 977e0ee2a..a752f4ccc 100644 --- a/rigs/icom/ic78.c +++ b/rigs/icom/ic78.c @@ -69,7 +69,7 @@ struct rig_caps ic78_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/icom/ic820h.c b/rigs/icom/ic820h.c index e81dc1637..1d0bf11cf 100644 --- a/rigs/icom/ic820h.c +++ b/rigs/icom/ic820h.c @@ -57,7 +57,7 @@ struct rig_caps ic820h_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/icom/ic92d.c b/rigs/icom/ic92d.c index b0f3b6753..5d8c33f95 100644 --- a/rigs/icom/ic92d.c +++ b/rigs/icom/ic92d.c @@ -100,7 +100,7 @@ struct rig_caps ic92d_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_HANDHELD, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/icom/ic970.c b/rigs/icom/ic970.c index 333eb6337..d627347f6 100644 --- a/rigs/icom/ic970.c +++ b/rigs/icom/ic970.c @@ -52,7 +52,7 @@ struct rig_caps ic970_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/icom/icr30.c b/rigs/icom/icr30.c index 7ce95a322..16453423e 100644 --- a/rigs/icom/icr30.c +++ b/rigs/icom/icr30.c @@ -131,7 +131,7 @@ struct rig_caps icr30_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_RECEIVER | RIG_FLAG_HANDHELD, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/icom/icr7000.c b/rigs/icom/icr7000.c index 3636046b8..768054cca 100644 --- a/rigs/icom/icr7000.c +++ b/rigs/icom/icr7000.c @@ -181,7 +181,7 @@ struct rig_caps icr7100_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_RECEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/icom/icr71.c b/rigs/icom/icr71.c index 660fba2e8..8666acfe5 100644 --- a/rigs/icom/icr71.c +++ b/rigs/icom/icr71.c @@ -51,7 +51,7 @@ struct rig_caps icr71_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_RECEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/icom/icr72.c b/rigs/icom/icr72.c index 115a2abd5..4af798a4d 100644 --- a/rigs/icom/icr72.c +++ b/rigs/icom/icr72.c @@ -52,7 +52,7 @@ struct rig_caps icr72_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_RECEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/icom/icr8600.c b/rigs/icom/icr8600.c index e3a012b4c..446b77a7e 100644 --- a/rigs/icom/icr8600.c +++ b/rigs/icom/icr8600.c @@ -135,7 +135,7 @@ struct rig_caps icr8600_caps = .mfg_name = "Icom", .version = BACKEND_VER ".4", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_RECEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/icom/icr9000.c b/rigs/icom/icr9000.c index 33e9f4887..9767cebd9 100644 --- a/rigs/icom/icr9000.c +++ b/rigs/icom/icr9000.c @@ -69,7 +69,7 @@ struct rig_caps icr9000_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_RECEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/icom/icrx7.c b/rigs/icom/icrx7.c index 089c1d6b5..e46d0d8b5 100644 --- a/rigs/icom/icrx7.c +++ b/rigs/icom/icrx7.c @@ -56,7 +56,7 @@ struct rig_caps icrx7_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_RECEIVER | RIG_FLAG_HANDHELD, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/icom/id1.c b/rigs/icom/id1.c index d83efc844..3ee4bb907 100644 --- a/rigs/icom/id1.c +++ b/rigs/icom/id1.c @@ -74,7 +74,7 @@ struct rig_caps id1_caps = .mfg_name = "Icom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_MOBILE, .ptt_type = RIG_PTT_RIG, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/icom/id31.c b/rigs/icom/id31.c index 9727c42b6..ffad0eaf1 100644 --- a/rigs/icom/id31.c +++ b/rigs/icom/id31.c @@ -82,7 +82,7 @@ struct rig_caps id31_caps = .mfg_name = "Icom", .version = BACKEND_VER ".1", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_HANDHELD, .ptt_type = RIG_PTT_RIG, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/icom/id4100.c b/rigs/icom/id4100.c index e06694e95..f45de58bb 100644 --- a/rigs/icom/id4100.c +++ b/rigs/icom/id4100.c @@ -86,7 +86,7 @@ struct rig_caps id4100_caps = .mfg_name = "Icom", .version = BACKEND_VER ".1", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_MOBILE, .ptt_type = RIG_PTT_RIG, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/icom/id51.c b/rigs/icom/id51.c index 729312a85..2688ba69b 100644 --- a/rigs/icom/id51.c +++ b/rigs/icom/id51.c @@ -89,7 +89,7 @@ struct rig_caps id51_caps = .mfg_name = "Icom", .version = BACKEND_VER ".1", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_HANDHELD, .ptt_type = RIG_PTT_RIG, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/icom/id5100.c b/rigs/icom/id5100.c index 006bcdce3..9ad6fa4ff 100644 --- a/rigs/icom/id5100.c +++ b/rigs/icom/id5100.c @@ -530,7 +530,7 @@ struct rig_caps id5100_caps = .mfg_name = "Icom", .version = BACKEND_VER ".9", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_MOBILE, .ptt_type = RIG_PTT_RIG, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/icom/perseus.c b/rigs/icom/perseus.c index e13ae8667..06aa1adaf 100644 --- a/rigs/icom/perseus.c +++ b/rigs/icom/perseus.c @@ -78,7 +78,7 @@ struct rig_caps perseus_caps = .mfg_name = "Microtelecom", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_PCRECEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/jrc/nrd525.c b/rigs/jrc/nrd525.c index ca0c6ad4b..aaf798566 100644 --- a/rigs/jrc/nrd525.c +++ b/rigs/jrc/nrd525.c @@ -61,7 +61,7 @@ struct rig_caps nrd525_caps = .mfg_name = "JRC", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_RECEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/kachina/505dsp.c b/rigs/kachina/505dsp.c index 36e6ad37b..0640f5e7a 100644 --- a/rigs/kachina/505dsp.c +++ b/rigs/kachina/505dsp.c @@ -60,7 +60,7 @@ struct rig_caps k505dsp_caps = .mfg_name = "Kachina", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_COMPUTER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/kenwood/ts480.c b/rigs/kenwood/ts480.c index 41269c2f1..9bb1c403f 100644 --- a/rigs/kenwood/ts480.c +++ b/rigs/kenwood/ts480.c @@ -1449,7 +1449,7 @@ struct rig_caps trudx_caps = .mfg_name = "DL2MAN", .version = BACKEND_VER ".1", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_RIG_MICDATA, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/kenwood/ts711.c b/rigs/kenwood/ts711.c index 8e3500c46..422e5ff71 100644 --- a/rigs/kenwood/ts711.c +++ b/rigs/kenwood/ts711.c @@ -101,7 +101,7 @@ struct rig_caps ts711_caps = .mfg_name = "Kenwood", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_RIG, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/kenwood/ts811.c b/rigs/kenwood/ts811.c index 043c78311..bfcdb1b2f 100644 --- a/rigs/kenwood/ts811.c +++ b/rigs/kenwood/ts811.c @@ -87,7 +87,7 @@ struct rig_caps ts811_caps = .mfg_name = "Kenwood", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_RIG, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/kenwood/ts930.c b/rigs/kenwood/ts930.c index 31a1e577e..f26542e5b 100644 --- a/rigs/kenwood/ts930.c +++ b/rigs/kenwood/ts930.c @@ -54,7 +54,7 @@ struct rig_caps ts930_caps = .mfg_name = "Kenwood", .version = BACKEND_VER ".1", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_RIG, .dcd_type = RIG_DCD_RIG, diff --git a/rigs/kit/dds60.c b/rigs/kit/dds60.c index 6d7e98077..30ec93f1a 100644 --- a/rigs/kit/dds60.c +++ b/rigs/kit/dds60.c @@ -100,7 +100,7 @@ struct rig_caps dds60_caps = .mfg_name = "AmQRP", .version = "20200112.0", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_TUNER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/kit/dwt.c b/rigs/kit/dwt.c index fc21e6f6a..6f1d45844 100644 --- a/rigs/kit/dwt.c +++ b/rigs/kit/dwt.c @@ -549,7 +549,7 @@ struct rig_caps dwt_caps = .mfg_name = "Coding Technologies", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TUNER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/kit/hiqsdr.c b/rigs/kit/hiqsdr.c index e98aca072..5a58b10b9 100644 --- a/rigs/kit/hiqsdr.c +++ b/rigs/kit/hiqsdr.c @@ -105,7 +105,7 @@ struct rig_caps hiqsdr_caps = .mfg_name = "N2ADR", .version = "20200323.0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TUNER, .targetable_vfo = RIG_TARGETABLE_NONE, .ptt_type = RIG_PTT_RIG, diff --git a/rigs/kit/miniVNA.c b/rigs/kit/miniVNA.c index 7ef5e0ad9..5b73e8cde 100644 --- a/rigs/kit/miniVNA.c +++ b/rigs/kit/miniVNA.c @@ -61,7 +61,7 @@ struct rig_caps miniVNA_caps = .mfg_name = "mRS", .version = "20190817.0", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_TUNER, .port_type = RIG_PORT_SERIAL, .serial_rate_min = 115200, diff --git a/rigs/kit/pcrotor.c b/rigs/kit/pcrotor.c index fa52f4489..c1345a034 100644 --- a/rigs/kit/pcrotor.c +++ b/rigs/kit/pcrotor.c @@ -111,7 +111,7 @@ const struct rot_caps pcrotor_caps = .mfg_name = "WA6UFQ", .version = "20081013.0", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rot_type = ROT_TYPE_OTHER, .port_type = RIG_PORT_PARALLEL, .write_delay = 0, diff --git a/rigs/kit/si570avrusb.c b/rigs/kit/si570avrusb.c index 6367e3702..3f71e9258 100644 --- a/rigs/kit/si570avrusb.c +++ b/rigs/kit/si570avrusb.c @@ -475,7 +475,7 @@ struct rig_caps fasdr_caps = .mfg_name = "Funkamateur", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_FLAG_TUNER | RIG_FLAG_TRANSMITTER, .ptt_type = RIG_PTT_RIG, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/kit/usrp.c b/rigs/kit/usrp.c index d389f2ca3..2e844788b 100644 --- a/rigs/kit/usrp.c +++ b/rigs/kit/usrp.c @@ -67,7 +67,7 @@ struct rig_caps usrp_caps = .mfg_name = "GNU Radio", .version = "0.1", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_TUNER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/lowe/hf235.c b/rigs/lowe/hf235.c index ad7426db2..8b0a58b7f 100644 --- a/rigs/lowe/hf235.c +++ b/rigs/lowe/hf235.c @@ -50,7 +50,7 @@ struct rig_caps hf235_caps = .mfg_name = "Lowe", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_BETA, /* and only basic support */ + .status = RIG_STATUS_STABLE, /* and only basic support */ .rig_type = RIG_TYPE_RECEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/mds/4710.c b/rigs/mds/4710.c index d1cfacac7..b377f3847 100644 --- a/rigs/mds/4710.c +++ b/rigs/mds/4710.c @@ -7,7 +7,7 @@ struct rig_caps mds_4710_caps = .mfg_name = "MDS", .version = "20221114.0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_RIG, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/mds/9710.c b/rigs/mds/9710.c index b83a8c6d2..7abacdbdf 100644 --- a/rigs/mds/9710.c +++ b/rigs/mds/9710.c @@ -7,7 +7,7 @@ struct rig_caps mds_9710_caps = .mfg_name = "MDS", .version = "20221116.0", .copyright = "LGPL", - .status = RIG_STATUS_ALPHA, + .status = RIG_STATUS_BETA, .rig_type = RIG_TYPE_TRANSCEIVER, .ptt_type = RIG_PTT_RIG, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/racal/ra3702.c b/rigs/racal/ra3702.c index 5ed8aa3b2..d5d3e5c51 100644 --- a/rigs/racal/ra3702.c +++ b/rigs/racal/ra3702.c @@ -51,7 +51,7 @@ struct rig_caps ra3702_caps = .mfg_name = "Racal", .version = BACKEND_VER ".0", .copyright = "LGPL", - .status = RIG_STATUS_BETA, + .status = RIG_STATUS_STABLE, .rig_type = RIG_TYPE_RECEIVER, .ptt_type = RIG_PTT_NONE, .dcd_type = RIG_DCD_NONE, diff --git a/rigs/racal/ra6790... [truncated message content] |