12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- /**
- * @file csocp_param.h
- * @brief 定义参数(parameter)模块
- * This is definition of parameter module
- * @version 0.1
- * @date 2021-09-17
- *
- * @copyright Copyright (c) 2021
- *
- */
- #ifndef __CSOCP_PARAM_H__
- #define __CSOCP_PARAM_H__
- #include "csocp_config.h"
- /** 重置参数至默认值 Reset parameters to default values */
- void c_param_reset(c_param *param /**< 输入:参数 Input parameter */
- );
- /** 设置double类型参数 Set double parameter */
- void c_param_setdbl(c_param *param, /**< 输入:参数 Input parameter */
- c_int dblparam, /**< double类型参数的ID ID of double parameter */
- c_real newval /**< 输入:新参数值 New value */
- );
- /** 设置integer类型参数 Set integer parameter */
- void c_param_setint(c_param *param, /**< 输入:参数 Input parameter */
- c_int intparam, /**< integer类型参数的ID ID of integer parameter */
- c_int newval /**< 输入:新参数值 New value */
- );
- /** 获取double类型参数 Get double parameter */
- c_real c_param_getdbl(c_param *param, /**< 输入:参数 Input parameter */
- c_int dblparam /**< double类型参数的ID ID of double parameter */
- );
- /** 获取integer类型参数 Get integer parameter */
- c_int c_param_getint(c_param *param, /**< 输入:参数 Input parameter */
- c_int intparam /**< integer类型参数的ID ID of integer parameter */
- );
- /** 获取参数的内存需求量 Get memory requirement of parameter */
- c_int c_param_getmem();
- #endif
|