LISHUZUOXUN_yangjiang/PureBackend/exercise_backend.py

28 lines
1.0 KiB
Python

# coding: gb2312
from DeviceDefine.consensus import UNKNOWN
from PureBackend.base_driver import MODEL_MEDIAPIPE
from PureBackend.camera_backend import CameraBackend
from PureBackend.data_manager import DataManager
from PureBackend.overhang_backend import OverhangBackend
from PureBackend.pull_up_backend import PullupBackend
from PureBackend.push_up_backend import PushupBackend
from PureBackend.runaround_backend import RunaroundBackend
from PureBackend.running_backend import RunningBackend
from PureBackend.sit_up_backend import SitupBackend
class ExerciseBackend(
DataManager,
CameraBackend,
RunaroundBackend,
RunningBackend,
PullupBackend,
OverhangBackend,
PushupBackend,
SitupBackend
):
def __init__(self, master_mode=True, positioning=True, camera=True, model=MODEL_MEDIAPIPE, speaker=True,
multi_positioning_mode=True, device_type=UNKNOWN, pure_mode=False):
super().__init__(master_mode, positioning, camera, model, speaker, multi_positioning_mode, device_type, pure_mode)