# 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)