// Copyright (c) 2017-2020, Mudita Sp. z.o.o. All rights reserved. // For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md #pragma once #include #include #include #include namespace parserFSM { class Context; } // namespace parserFSM namespace sys { class Service; } // namespace sys class DeviceInfoEndpoint : public parserFSM::Endpoint { public: DeviceInfoEndpoint(sys::Service *ownerServicePtr) : Endpoint(ownerServicePtr) { debugName = "DeviceInfoEndpoint"; } auto handle(parserFSM::Context &context) -> void override; auto getDeviceInfo(parserFSM::Context &context) -> bool; };