@@ -189,8 +189,8 @@ struct EnableTrafficSignalV2IFeatureAction : public CustomCommand,
189189 " EnableTrafficSignalV2IFeature requires at least 1 argument (traffic signal IDs). "
190190 " Usage: EnableTrafficSignalV2IFeatureAction(id1, id2, ...)" );
191191 }
192- for (const auto & param : parameters) {
193- setTrafficSignalV2IFeature (std::stoll (param ), true );
192+ for (const auto & parameter : parameters) {
193+ setTrafficSignalV2IFeature (boost::lexical_cast< std::int64_t >(parameter ), true );
194194 }
195195 }
196196};
@@ -207,8 +207,8 @@ struct DisableTrafficSignalV2IFeatureAction : public CustomCommand,
207207 " DisableTrafficSignalV2IFeatureAction requires at least 1 argument (traffic signal IDs). "
208208 " Usage: DisableTrafficSignalV2IFeatureAction(id1, id2, ...)" );
209209 }
210- for (const auto & param : parameters) {
211- setTrafficSignalV2IFeature (std::stoll (param ), false );
210+ for (const auto & parameter : parameters) {
211+ setTrafficSignalV2IFeature (boost::lexical_cast< std::int64_t >(parameter ), false );
212212 }
213213 }
214214};
@@ -344,14 +344,14 @@ auto makeCustomCommand(const std::string & type, const std::string & content)
344344 std::string, std::function<std::shared_ptr<CustomCommand>(const std::vector<std::string> &)>>
345345 commands{
346346 // clang-format off
347+ ELEMENT (" DisableTrafficSignalV2IFeatureAction@v1" , DisableTrafficSignalV2IFeatureAction),
348+ ELEMENT (" EnableTrafficSignalV2IFeatureAction@v1" , EnableTrafficSignalV2IFeatureAction),
347349 ELEMENT (" FaultInjectionAction" , ApplyFaultInjectionAction<1 >),
348350 ELEMENT (" FaultInjectionAction@v1" , ApplyFaultInjectionAction<1 >),
349351 ELEMENT (" FaultInjectionAction@v2" , ApplyFaultInjectionAction<2 >),
350352 ELEMENT (" PseudoTrafficSignalDetectorConfidenceSetAction@v1" , ApplyPseudoTrafficSignalDetectorConfidenceSetAction<1 >),
351353 ELEMENT (" RequestToCooperateCommandAction@v1" , ApplyRequestToCorporateCommandAction<1 >),
352354 ELEMENT (" V2ITrafficSignalStateAction" , ApplyV2ITrafficSignalStateAction),
353- ELEMENT (" EnableTrafficSignalV2IFeatureAction@v1" , EnableTrafficSignalV2IFeatureAction),
354- ELEMENT (" DisableTrafficSignalV2IFeatureAction@v1" , DisableTrafficSignalV2IFeatureAction),
355355 ELEMENT (" WalkStraightAction" , ApplyWalkStraightAction),
356356 ELEMENT (" debugError" , DebugError),
357357 ELEMENT (" debugSegmentationFault" , DebugSegmentationFault), // DEPRECATED
0 commit comments