/*---------------------------------------------------------------------------- * Copyright (c) TJD Technologies Co., Ltd. 2024. All rights reserved. * * Description: TjdUiAppCompassModel.h * * Author: wuchangxin@ss-tjd.com * * Create: 2025-02-25 *--------------------------------------------------------------------------*/ #ifndef TJD_UI_APP_COMPASS_MODEL_H #define TJD_UI_APP_COMPASS_MODEL_H #include "TjdUiAppCompassModel.h" #include "TjdUiAppCompassView.h" #include "alipay_feature.h" #include "cmsis_os2.h" #include namespace TJD { class TjdUiAppCompassModel { public: TjdUiAppCompassModel(); ~TjdUiAppCompassModel(); static TjdUiAppCompassModel *GetInstance(void); int GetAccuracy(void); void MSensorOpen(void); void MSensorClose(void); float GetAzimuth(void); float GetRoll(void); void CloseAutoScreenOff(uint32_t time); void OpenAutoScreenOff(void); private: }; } // namespace TJD #endif