mco_fh_config_node_get_SCALAR_TYPE
以 SCALAR_TYPE 类型获取配置节点的值。
此函数返回配置节点的值。如果字段值无法访问或不能表示为 SCALAR_TYPE 类型,则返回参数 def 中的默认值。
mco_SCALAR_TYPE mco_fh_config_node_get_SCALAR_TYPE(
/*IN*/ mco_fh_config_node_h n,
/*IN*/ SCALAR_TYPE def
)参数
n
mco_fh_config_node_h
配置节点句柄。
def
SCALAR_TYPE
如果字段值无法访问或无法表示为 SCALAR_TYPE,则默认值为:bool、int8、uint8 或 double。
返回
SCALAR_TYPE
配置节点的值为标量类型:布尔型、有符号 8 位整型、无符号 8 位整型或双精度浮点型。
示例
bool TestFeedHandler::setup(mco_fh_config_node_h cfgroot)
{
// 从模块配置中读取“delayms”参数。
delayms_ = mco_fh_config_node_get_int8(mco_fh_config_node_get_child(cfgroot, "delayms"), 0);
return true;
}