// SPDX-License-Identifier: Apache-2.0 // Copyright Pionix GmbH and Contributors to EVerest #include "powermeterImpl.hpp" #include namespace module::powermeter { void powermeterImpl::init() { } void powermeterImpl::ready() { this->publish_public_key_ocmf("TESTPUBLICKEY" + std::to_string(this->mod->config.connector_id)); } types::powermeter::TransactionStartResponse powermeterImpl::handle_start_transaction(types::powermeter::TransactionReq& _) { return {types::powermeter::TransactionRequestStatus::OK}; } types::powermeter::TransactionStopResponse powermeterImpl::handle_stop_transaction(std::string& transaction_id) { return {types::powermeter::TransactionRequestStatus::NOT_SUPPORTED, std::nullopt, std::nullopt, "YetiDriver does not support stop transaction request."}; } } // namespace module::powermeter