kopia lustrzana https://github.com/Hamlib/Hamlib
Update Doxygen comments
rodzic
b1e84abded
commit
a29c298deb
57
src/cal.c
57
src/cal.c
|
@ -27,7 +27,7 @@
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \file cal.c
|
* \file cal.c
|
||||||
* \brief Calibration routines
|
* \brief Calibration routines.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifdef HAVE_CONFIG_H
|
#ifdef HAVE_CONFIG_H
|
||||||
|
@ -41,17 +41,24 @@
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Convert raw data to a calibrated integer value, according to table
|
* \brief Convert raw data to a calibrated integer value, according to a
|
||||||
* \param rawval input value
|
* calibration table.
|
||||||
* \param cal calibration table
|
*
|
||||||
* \return calibrated integer value
|
* \param rawval Input value.
|
||||||
|
* \param cal Calibration table,
|
||||||
* cal_table_t is a data type suited to hold linear calibration
|
*
|
||||||
* cal_table_t.size tell the number of plot cal_table_t.table contains
|
* cal_table_t is a data type suited to hold linear calibration.
|
||||||
|
*
|
||||||
|
* cal_table_t.size is the number of plots cal_table_t.table contains.
|
||||||
|
*
|
||||||
* If a value is below or equal to cal_table_t.table[0].raw,
|
* If a value is below or equal to cal_table_t.table[0].raw,
|
||||||
* rig_raw2val() will return cal_table_t.table[0].val
|
* rig_raw2val() will return cal_table_t.table[0].val.
|
||||||
* If a value is greater or equal to cal_table_t.table[cal_table_t.size-1].raw,
|
*
|
||||||
* rig_raw2val() will return cal_table_t.table[cal_table_t.size-1].val
|
* If a value is greater or equal to
|
||||||
|
* cal_table_t.table[cal_table_t.size-1].raw, rig_raw2val() will return
|
||||||
|
* cal_table_t.table[cal_table_t.size-1].val.
|
||||||
|
*
|
||||||
|
* \return Calibrated integer value.
|
||||||
*/
|
*/
|
||||||
float HAMLIB_API rig_raw2val(int rawval, const cal_table_t *cal)
|
float HAMLIB_API rig_raw2val(int rawval, const cal_table_t *cal)
|
||||||
{
|
{
|
||||||
|
@ -111,18 +118,26 @@ float HAMLIB_API rig_raw2val(int rawval, const cal_table_t *cal)
|
||||||
return cal->table[i].val - interpolation;
|
return cal->table[i].val - interpolation;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* \brief Convert raw data to a calibrated floating-point value, according to table
|
|
||||||
* \param rawval input value
|
|
||||||
* \param cal calibration table
|
|
||||||
* \return calibrated floating-point value
|
|
||||||
|
|
||||||
* cal_table_float_t is a data type suited to hold linear calibration
|
/**
|
||||||
* cal_table_float_t.size tell the number of plot cal_table_t.table contains
|
* \brief Convert raw data to a calibrated floating-point value, according to
|
||||||
|
* a calibration table.
|
||||||
|
*
|
||||||
|
* \param rawval Input value.
|
||||||
|
* \param cal Calibration table.
|
||||||
|
*
|
||||||
|
* cal_table_float_t is a data type suited to hold linear calibration.
|
||||||
|
*
|
||||||
|
* cal_table_float_t.size tell the number of plot cal_table_t.table contains.
|
||||||
|
*
|
||||||
* If a value is below or equal to cal_table_float_t.table[0].raw,
|
* If a value is below or equal to cal_table_float_t.table[0].raw,
|
||||||
* rig_raw2val_float() will return cal_table_float_t.table[0].val
|
* rig_raw2val_float() will return cal_table_float_t.table[0].val.
|
||||||
* If a value is greater or equal to cal_table_float_t.table[cal_table_float_t.size-1].raw,
|
*
|
||||||
* rig_raw2val_float() will return cal_table_float_t.table[cal_table_float_t.size-1].val
|
* If a value is greater or equal to
|
||||||
|
* cal_table_float_t.table[cal_table_float_t.size-1].raw, rig_raw2val_float()
|
||||||
|
* will return cal_table_float_t.table[cal_table_float_t.size-1].val.
|
||||||
|
*
|
||||||
|
* \return calibrated floating-point value
|
||||||
*/
|
*/
|
||||||
float HAMLIB_API rig_raw2val_float(int rawval, const cal_table_float_t *cal)
|
float HAMLIB_API rig_raw2val_float(int rawval, const cal_table_float_t *cal)
|
||||||
{
|
{
|
||||||
|
|
Ładowanie…
Reference in New Issue