mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-11 23:43:35 +08:00
ParamServer fix - no case conversion by default
This commit is contained in:
@@ -111,12 +111,11 @@ private:
|
||||
|
||||
public:
|
||||
/**
|
||||
* @param param_name_case_conversion Specifies the parameter name conversion mode. Lower case is default,
|
||||
* which means that an external request for a parameter named "Foo" will
|
||||
* be relayed to the application as "foo".
|
||||
* @param param_name_case_conversion Specifies the parameter name conversion mode. Conversion is
|
||||
* disabled by default, i.e. parameter names are case-sensitive.
|
||||
*/
|
||||
explicit ParamServer(INode& node,
|
||||
ParamNameCaseConversion param_name_case_conversion = ParamNameCaseConversionToLower)
|
||||
ParamNameCaseConversion param_name_case_conversion = ParamNameCaseConversionDisabled)
|
||||
: get_set_srv_(node)
|
||||
, save_erase_srv_(node)
|
||||
, manager_(NULL)
|
||||
|
||||
@@ -91,7 +91,7 @@ TEST(ParamServer, Basic)
|
||||
{
|
||||
InterlinkedTestNodesWithSysClock nodes;
|
||||
|
||||
uavcan::ParamServer server(nodes.a);
|
||||
uavcan::ParamServer server(nodes.a, uavcan::ParamServer::ParamNameCaseConversionToLower);
|
||||
|
||||
ParamServerTestManager mgr;
|
||||
|
||||
@@ -208,7 +208,7 @@ TEST(ParamServer, NoCaseConversion)
|
||||
{
|
||||
InterlinkedTestNodesWithSysClock nodes;
|
||||
|
||||
uavcan::ParamServer server(nodes.a, uavcan::ParamServer::ParamNameCaseConversionDisabled);
|
||||
uavcan::ParamServer server(nodes.a);
|
||||
|
||||
ParamServerTestManager mgr;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user