@@ -1162,6 +1162,14 @@ const ModelDependencyFuncItemAndRangeInfo_t dependency_xl330_M288_M077[] PROGMEM
1162
1162
{LAST_DUMMY_FUNC, ControlTableItem::LAST_DUMMY_ITEM, UNIT_RAW, 0 , 0 , 0 }
1163
1163
};
1164
1164
1165
+ const ModelDependencyFuncItemAndRangeInfo_t dependency_xl430_xc430[] PROGMEM = {
1166
+ #if (ENABLE_ACTUATOR_MX28_PROTOCOL2 || ENABLE_ACTUATOR_XL430 || ENABLE_ACTUATOR_XC430)
1167
+ {SET_VELOCITY, GOAL_VELOCITY, UNIT_RPM, -1023 , 1023 , 0.229 },
1168
+ {GET_VELOCITY, PRESENT_VELOCITY, UNIT_RPM, -1023 , 1023 , 0.229 },
1169
+ #endif
1170
+ {LAST_DUMMY_FUNC, ControlTableItem::LAST_DUMMY_ITEM, UNIT_RAW, 0 , 0 , 0 }
1171
+ };
1172
+
1165
1173
const ModelDependencyFuncItemAndRangeInfo_t dependency_xc330_m181_m288[] PROGMEM = {
1166
1174
#if (ENABLE_ACTUATOR_XC330)
1167
1175
{SET_CURRENT, GOAL_CURRENT, UNIT_MILLI_AMPERE, -2352 , 2352 , 1 },
@@ -1495,6 +1503,7 @@ static ItemAndRangeInfo_t getModelDependencyFuncInfo(uint16_t model_num, uint8_t
1495
1503
case XL430_W250:
1496
1504
case XXL430_W250:
1497
1505
p_common_ctable = dependency_ctable_2_0_common;
1506
+ p_dep_ctable = dependency_xl430_xc430;
1498
1507
break ;
1499
1508
1500
1509
case MX64_2:
@@ -1752,5 +1761,3 @@ static float f_map(float x, float in_min, float in_max, float out_min, float out
1752
1761
{
1753
1762
return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
1754
1763
}
1755
-
1756
-
0 commit comments