When tactical plugins are written, sometimes stopping behavior can be written incorrectly, for example generating negative speed. First this behavior should not be allowed in the time_to_speed function and throw if there is an issue.
However, as a safety feature, the time_to_speed function should still force the negative values to be 0 to continue the operation.
Summary
When tactical plugins are written, sometimes stopping behavior can be written incorrectly, for example generating negative speed. First this behavior should not be allowed in the time_to_speed function and throw if there is an issue.
However, as a safety feature, the time_to_speed function should still force the negative values to be 0 to continue the operation.
Reasoning for new functionality
No response