![]() |
PosturePerfection
|

Namespaces | |
| PostureEstimating | |
| Responsible for analysing the results of pose estimation to determine any posture changes which must be relayed to the user. | |
Macros | |
| #define | MIN_POSE_CHANGE_THRESHOLD 0.0 |
| 0 degrees More... | |
| #define | MAX_POSE_CHANGE_THRESHOLD 0.5 |
| 28.64 degrees More... | |
| #define | BAD_POSTURE_TIME 10000 |
| 10 seconds More... | |
| #define | UNDEFINED_POSTURE_TIME 300000 |
| 5 minutes More... | |
| #define | STOP_TIMER_TIME 2000 |
| 2 seconds More... | |
| #define | BAD_POSTURE_NOTIFICATION_TIME 180000 |
| 3 minutes More... | |
| #define | UNDEFINED_POSTURE_NOTIFICATION_TIME 600000 |
| 10 minutes More... | |
Functions | |
| std::string | PostureEstimating::stringJoint (Joint joint) |
Prints human readable string for enum Joint More... | |
| Pose | PostureEstimating::createPose () |
| Creates an empty Pose object. More... | |
| #define BAD_POSTURE_NOTIFICATION_TIME 180000 |
3 minutes
| #define BAD_POSTURE_TIME 10000 |
10 seconds
| #define MAX_POSE_CHANGE_THRESHOLD 0.5 |
28.64 degrees
| #define MIN_POSE_CHANGE_THRESHOLD 0.0 |
0 degrees
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
| #define STOP_TIMER_TIME 2000 |
2 seconds
| #define UNDEFINED_POSTURE_NOTIFICATION_TIME 600000 |
10 minutes
| #define UNDEFINED_POSTURE_TIME 300000 |
5 minutes