Identifying valid fields in JointTrajectoryPoint message
When interpreting the JointTrajectoryPoint[] array provided by a JointTrajectory message, what mechanism is used to determine if optional fields (like velocities and accelerations) are valid and should be used when interpolating the path or are invalid and should be ignored?
Is it required that any unused fields are set to zero?