/* * Copyright (c) 2023 Fancy Code. * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #include "IHalCpp.h" #include "ILog.h" #include camera_report_event::camera_report_event(const std::string &fileName, const CameraType &cameraType) : mFileName(fileName), mCameraType(cameraType) { } void VKeyHalMonitor::KeyEventHappened(const std::string &keyName, const VirtualKeyEvent &event, const unsigned int &timeMs) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); } void VKeyHal::CheckKeyStatus(void) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); } void VKeyHal::GetHoldPressingTimeMs(long int &holdTimeMs, VirtualKeyEvent &event) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); } void VKeyHal::SetKeyMonitor(std::shared_ptr &monitor) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); } // std::string VKeyHal::GetKeyHalName(void) // { // return "undefined"; // } StatusCode VWifiHal::PowerOn(void) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); return CreateStatusCode(STATUS_CODE_VIRTUAL_FUNCTION); } StatusCode VWifiHal::PowerOff(void) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); return CreateStatusCode(STATUS_CODE_VIRTUAL_FUNCTION); } StatusCode VWifiHal::OpenApMode(void) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); return CreateStatusCode(STATUS_CODE_VIRTUAL_FUNCTION); } StatusCode VWifiHal::CloseApMode(void) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); return CreateStatusCode(STATUS_CODE_VIRTUAL_FUNCTION); } void VCameraHalMonitor::ReportEvent(const CameraReportEvent &event) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); } camera_task_param::camera_task_param(const CameraTaskType &cameraTask) : mCameraTask(cameraTask) { } void VCameraHal::SetCameraMonitor(std::shared_ptr &monitor) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); } StatusCode VCameraHal::StartSingleTask(const CameraTaskParam ¶m) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); return CreateStatusCode(STATUS_CODE_VIRTUAL_FUNCTION); } void VSdCardHalMonitor::ReportEvent(const SdCardHalStatus &status) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); } std::shared_ptr &IHalCpp::GetInstance(std::shared_ptr *impl) { static auto instance = std::make_shared(); if (impl) { if (instance.use_count() == 1) { LogInfo("Instance changed succeed.\n"); instance = *impl; } else { LogError("Can't changing the instance becase of using by some one.\n"); } } return instance; } void VSdCardHal::SetSdCardMonitor(std::shared_ptr &monitor) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); } SdCardHalStatus VSdCardHal::GetSdCardStatus(void) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); return SdCardHalStatus::END; } StatusCode VSdCardHal::GetCapacity(unsigned long long &totalSizeMB, unsigned long long &freeSizeMB, unsigned long long &usedSizeMB) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); return CreateStatusCode(STATUS_CODE_VIRTUAL_FUNCTION); } StatusCode IHalCpp::Init(void) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); return CreateStatusCode(STATUS_CODE_VIRTUAL_FUNCTION); } StatusCode IHalCpp::UnInit(void) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); return CreateStatusCode(STATUS_CODE_VIRTUAL_FUNCTION); } StatusCode IHalCpp::GetAllLeds(std::map> &allLeds) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); return CreateStatusCode(STATUS_CODE_VIRTUAL_FUNCTION); } StatusCode IHalCpp::GetAllKeys(std::map> &allKeys) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); return CreateStatusCode(STATUS_CODE_VIRTUAL_FUNCTION); } StatusCode IHalCpp::GetWifiHal(std::shared_ptr &wifi) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); return CreateStatusCode(STATUS_CODE_VIRTUAL_FUNCTION); } StatusCode IHalCpp::GetCameraHal(std::map> &allCameras) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); return CreateStatusCode(STATUS_CODE_VIRTUAL_FUNCTION); } StatusCode IHalCpp::GetSdCardHal(std::shared_ptr &sdCard) { LogWarning("STATUS_CODE_VIRTUAL_FUNCTION.\n"); return CreateStatusCode(STATUS_CODE_VIRTUAL_FUNCTION); }