Only getTaskList is available from the API. It is possible to get the type but when a task is used as a constraint it is difficult to understand which one is effectively used by the user to control the robot, i.e. tasks that the joystick should use. A getConstraintList may solve this issue.