docs(nav): 阅读路径导航 + 数字统一

This commit is contained in:
xs
2026-08-04 16:10:27 +08:00
parent 549d6b337e
commit 6338f3d36a
95 changed files with 3838 additions and 1260 deletions
+3 -17
View File
@@ -1,5 +1,4 @@
"""测试参数变化回调: 接受合法值 / 拒绝非法值 / 同步缓存。"""
from rcl_interfaces.msg import ParameterValue, ParameterType
from rclpy.parameter import Parameter
from py_params.param_node import ParamsTalker
@@ -7,24 +6,12 @@ from py_params.param_node import ParamsTalker
def _make_double_param(name: str, value: float) -> Parameter:
"""构造 DOUBLE 类型 Parameter(测试样板)。"""
return Parameter(
name=name,
value=ParameterValue(
type=ParameterType.PARAMETER_DOUBLE,
double_value=value,
),
)
return Parameter(name, Parameter.Type.DOUBLE, value)
def _make_string_param(name: str, value: str) -> Parameter:
"""构造 STRING 类型 Parameter(测试样板)。"""
return Parameter(
name=name,
value=ParameterValue(
type=ParameterType.PARAMETER_STRING,
string_value=value,
),
)
return Parameter(name, Parameter.Type.STRING, value)
def test_set_valid_rate(params_talker: ParamsTalker) -> None:
@@ -56,7 +43,6 @@ def test_set_prefix_syncs_cache(params_talker: ParamsTalker) -> None:
[_make_string_param('message_prefix', 'HelloWorld:')],
)
assert results[0].successful is True
# 验证内部缓存
assert params_talker._prefix == 'HelloWorld:'
@@ -80,4 +66,4 @@ def test_set_parameters_atomically_rollback(params_talker: ParamsTalker) -> None
]
result = params_talker.set_parameters_atomically(new_params)
assert result.successful is False
assert params_talker.get_parameter('message_prefix').value == 'Params:'
assert params_talker.get_parameter('message_prefix').value == 'Params:'