kopia lustrzana https://github.com/Hamlib/Hamlib
astyle ts590.c
rodzic
b6b6ffc04e
commit
1152c506da
|
@ -74,7 +74,8 @@ int ts590_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t * val);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static struct kenwood_priv_caps ts590_priv_caps = {
|
static struct kenwood_priv_caps ts590_priv_caps =
|
||||||
|
{
|
||||||
.cmdtrm = EOM_KEN,
|
.cmdtrm = EOM_KEN,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -84,7 +85,8 @@ static struct kenwood_priv_caps ts590_priv_caps = {
|
||||||
* Notice that some rigs share the same functions.
|
* Notice that some rigs share the same functions.
|
||||||
* Also this struct is READONLY!
|
* Also this struct is READONLY!
|
||||||
*/
|
*/
|
||||||
const struct rig_caps ts590_caps = {
|
const struct rig_caps ts590_caps =
|
||||||
|
{
|
||||||
.rig_model = RIG_MODEL_TS590S,
|
.rig_model = RIG_MODEL_TS590S,
|
||||||
.model_name = "TS-590S",
|
.model_name = "TS-590S",
|
||||||
.mfg_name = "Kenwood",
|
.mfg_name = "Kenwood",
|
||||||
|
@ -252,7 +254,8 @@ const struct rig_caps ts590_caps = {
|
||||||
.vfo_op = kenwood_vfo_op,
|
.vfo_op = kenwood_vfo_op,
|
||||||
};
|
};
|
||||||
|
|
||||||
const struct rig_caps ts590sg_caps = {
|
const struct rig_caps ts590sg_caps =
|
||||||
|
{
|
||||||
.rig_model = RIG_MODEL_TS590SG,
|
.rig_model = RIG_MODEL_TS590SG,
|
||||||
.model_name = "TS-590SG",
|
.model_name = "TS-590SG",
|
||||||
.mfg_name = "Kenwood",
|
.mfg_name = "Kenwood",
|
||||||
|
@ -435,18 +438,26 @@ const char* ts590_get_info(RIG *rig)
|
||||||
rig_debug(RIG_DEBUG_VERBOSE, "%s called\n", __func__);
|
rig_debug(RIG_DEBUG_VERBOSE, "%s called\n", __func__);
|
||||||
|
|
||||||
if (!rig)
|
if (!rig)
|
||||||
|
{
|
||||||
return "*rig == NULL";
|
return "*rig == NULL";
|
||||||
|
}
|
||||||
|
|
||||||
char firmbuf[10];
|
char firmbuf[10];
|
||||||
int retval;
|
int retval;
|
||||||
|
|
||||||
retval = kenwood_safe_transaction(rig, "TY", firmbuf, 10, 6);
|
retval = kenwood_safe_transaction(rig, "TY", firmbuf, 10, 6);
|
||||||
if (retval != RIG_OK)
|
|
||||||
return NULL;
|
|
||||||
|
|
||||||
switch (firmbuf[2]) {
|
if (retval != RIG_OK)
|
||||||
|
{
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
switch (firmbuf[2])
|
||||||
|
{
|
||||||
case 'K': return "Firmware: USA version";
|
case 'K': return "Firmware: USA version";
|
||||||
|
|
||||||
case 'E': return "Firmware: European version";
|
case 'E': return "Firmware: European version";
|
||||||
|
|
||||||
default: return "Firmware: unknown";
|
default: return "Firmware: unknown";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -457,9 +468,11 @@ const char* ts590_get_info(RIG *rig)
|
||||||
*/
|
*/
|
||||||
int ts590_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
|
int ts590_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
|
||||||
{
|
{
|
||||||
switch(level) {
|
switch (level)
|
||||||
|
{
|
||||||
case RIG_LEVEL_AF:
|
case RIG_LEVEL_AF:
|
||||||
return get_kenwood_level(rig, "AG0", &val->f);
|
return get_kenwood_level(rig, "AG0", &val->f);
|
||||||
|
|
||||||
default: return rig_get_level(rig, vfo, level, val);
|
default: return rig_get_level(rig, vfo, level, val);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Ładowanie…
Reference in New Issue