struct dwVehicle contains following fields: driveByWireTimeConstant, driveByWireTimeDelay with a description that does not say much.
What time parameters these two actually represent? Where in a system are these times measured?
My guesses are:
driveByWireTimeConstant implies the time it must pass between each control signal/command. For example driveByWireTimeConstant: 0.25 => we can issue commands 4 times each second.
driveByWireTimeDelay implies command reaction time - time it takes for signal/command to start modifying state.
In addition, is brakeActuatorTimeConstant/thrustActuatorTimeConstant meant as a time it takes from 0 signal value to reach to goal (actuator position relating to signal 1)? To put it simply, time it takes fro actuation to move from 0 position to max position.
For example, position is 0, brakeActuatorTimeConstant: 1.0 => it takes 1 second for actuator to reach goal for given signal 1; 0.5 seconds for 0.5 signal (goes linearly).
Is my understanding of these time parameters correct?
As an extra, where could I find mathematical vehicle model that uses these parameters from dwVehicle?