arm_raises.dart 716 B

12345678910111213141516171819202122232425262728
  1. import 'package:physigo/exercises/exercises_validation/models/exercise.dart';
  2. const startMovement = CriteriaDistance(
  3. jointStart: AuthorizedTypeIndex.rightWrist,
  4. jointEnd: AuthorizedTypeIndex.rightHip,
  5. axis: 1,
  6. threshold: 40,
  7. comparator: Comparator.lesser,
  8. );
  9. const endMovement = CriteriaDistance(
  10. jointStart: AuthorizedTypeIndex.rightWrist,
  11. jointEnd: AuthorizedTypeIndex.rightShoulder,
  12. axis: 1,
  13. threshold: 80,
  14. comparator: Comparator.lesser,
  15. );
  16. final armRaises = Exercise(
  17. reps: 3,
  18. series: 3,
  19. startMovement: startMovement,
  20. endMovement: endMovement,
  21. jointsOnScreen: [
  22. AuthorizedTypeIndex.rightWrist,
  23. AuthorizedTypeIndex.rightHip,
  24. AuthorizedTypeIndex.rightShoulder,
  25. ],
  26. );