Deleted duplicate code (see kenwood_set/get_level in kenwood.c)

Tnx Rob KL7NA,


git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@2211 7ae35d74-ebe9-4afe-98af-79ac388436b8
Hamlib-1.2.7
Thomas Beierlein, DL1JBE 2007-08-30 17:12:52 +00:00
rodzic 2e45398e7a
commit c9a3e8237c
1 zmienionych plików z 1 dodań i 33 usunięć

Wyświetl plik

@ -2,7 +2,7 @@
* Hamlib Kenwood backend - TS850 description
* Copyright (c) 2000-2004 by Stephane Fillod
*
* $Id: ts850.c,v 1.24 2007-08-18 20:04:56 aa6e Exp $
* $Id: ts850.c,v 1.25 2007-08-30 17:12:52 y32kn Exp $
*
* This library is free software; you can redistribute it and/or modify
* it under the terms of the GNU Library General Public License as
@ -600,23 +600,6 @@ int ts850_get_level(RIG *rig, vfo_t vfo, setting_t level, value_t *val)
val->i=(val->i-8)*50+800;
break;
case RIG_LEVEL_SLOPE_LOW:
lvl_len = 50;
retval = kenwood_transaction (rig, "SL;", 3, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
lvlbuf[4]='\0';
val->i=atoi(&lvlbuf[2]);
break;
case RIG_LEVEL_SLOPE_HIGH:
lvl_len = 50;
retval = kenwood_transaction (rig, "SH;", 3, lvlbuf, &lvl_len);
if (retval != RIG_OK)
return retval;
lvlbuf[4]='\0';
val->i=atoi(&lvlbuf[2]);
break;
default:
return kenwood_get_level (rig, vfo, level, val);
@ -639,21 +622,6 @@ int ts850_set_level(RIG *rig, vfo_t vfo, setting_t level, value_t val)
return kenwood_transaction (rig, lvlbuf, lvl_len, ackbuf, &ack_len);
break;
case RIG_LEVEL_SLOPE_HIGH:
if(val.i>20 || val.i < 0)
return -RIG_EINVAL;
ack_len=0;
lvl_len = sprintf(lvlbuf,"SH%02d;",(val.i));
return kenwood_transaction (rig, lvlbuf, lvl_len, ackbuf, &ack_len);
break;
case RIG_LEVEL_SLOPE_LOW:
if(val.i>20 || val.i < 0)
return -RIG_EINVAL;
ack_len=0;
lvl_len = sprintf(lvlbuf,"SL%02d;",(val.i));
return kenwood_transaction (rig, lvlbuf, lvl_len, ackbuf, &ack_len);
break;
default:
return kenwood_set_level (rig, vfo, level, val);