~aleteoryx/muditaos

060a472d479fb012252511e88c1eabd4ff4b5fb9 — Mateusz Grzegorzek 4 years ago bee8aab
[BH-663] Fix CMake in service-antenna

Fix CMake in service-antenna
M module-apps/application-antenna/CMakeLists.txt => module-apps/application-antenna/CMakeLists.txt +1 -0
@@ 36,6 36,7 @@ target_compile_definitions(application-antenna
target_link_libraries(application-antenna
    PRIVATE
        apps-common
        service-antenna
        service-cellular
)


M module-services/service-antenna/CMakeLists.txt => module-services/service-antenna/CMakeLists.txt +21 -12
@@ 1,24 1,33 @@
project(service-antenna)
add_library(service-antenna STATIC)

set(SOURCES
    ServiceAntenna.cpp
    api/AntennaServiceAPI.cpp
target_sources(service-antenna
    PRIVATE
        api/AntennaServiceAPI.cpp
        ServiceAntenna.cpp
    PUBLIC
        include/service-antenna/AntennaMessage.hpp
        include/service-antenna/AntennaServiceAPI.hpp
        include/service-antenna/ServiceAntenna.hpp
        include/service-antenna/ServiceState.hpp
)

add_library(${PROJECT_NAME} STATIC ${SOURCES})

target_link_libraries(${PROJECT_NAME}
target_link_libraries(service-antenna
    PRIVATE
        eventstore
        module-apps
        module-cellular
        module-utils
        service-cellular
        eventstore
    PUBLIC
        messagetype
        module-bsp
        module-sys
        service-db
)

target_include_directories(${PROJECT_NAME}
target_include_directories(service-antenna
    PRIVATE
        $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include/service-antenna>
    PUBLIC
        ${CMAKE_CURRENT_LIST_DIR}
        $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
)



M module-services/service-antenna/ServiceAntenna.cpp => module-services/service-antenna/ServiceAntenna.cpp +9 -13
@@ 1,25 1,21 @@
// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md

#include "service-antenna/ServiceAntenna.hpp"
#include "service-antenna/AntennaMessage.hpp"
#include "service-antenna/AntennaServiceAPI.hpp"
#include "service-antenna/ServiceState.hpp"

#include <service-appmgr/model/ApplicationManager.hpp>
#include <AntennaMessage.hpp>
#include <AntennaServiceAPI.hpp>
#include <ServiceAntenna.hpp>
#include <ServiceState.hpp>

#include <at/response.hpp>

#include <log.hpp>
#include <EventStore.hpp>

#include <log.hpp>
#include <MessageType.hpp>
#include <projdefs.h>
#include <module-sys/Timers/TimerFactory.hpp>
#include <service-cellular/State.hpp>
#include <service-cellular/CellularServiceAPI.hpp>
#include <projdefs.h>
#include <service-appmgr/model/ApplicationManager.hpp>
#include <service-cellular/CellularMessage.hpp>

#include <service-cellular/CellularServiceAPI.hpp>
#include <service-cellular/State.hpp>
#include <ticks.hpp>

#include <algorithm>

M module-services/service-antenna/api/AntennaServiceAPI.cpp => module-services/service-antenna/api/AntennaServiceAPI.cpp +2 -11
@@ 1,17 1,8 @@
// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md

#include <service-antenna/AntennaServiceAPI.hpp>

#include <service-antenna/AntennaMessage.hpp>
#include <service-antenna/ServiceAntenna.hpp>

#include <MessageType.hpp>
#include <Service/Common.hpp>
#include <Service/Message.hpp>

#include <memory>
#include <utility>
#include "AntennaMessage.hpp"
#include "AntennaServiceAPI.hpp"

namespace sys
{

R module-services/service-antenna/service-antenna/AntennaMessage.hpp => module-services/service-antenna/include/service-antenna/AntennaMessage.hpp +0 -3
@@ 5,9 5,6 @@

#include "ServiceAntenna.hpp"

#include <MessageType.hpp>
#include <Service/Message.hpp>

class AntennaLockRequestMessage : public sys::DataMessage
{
  public:

R module-services/service-antenna/service-antenna/AntennaServiceAPI.hpp => module-services/service-antenna/include/service-antenna/AntennaServiceAPI.hpp +0 -4
@@ 5,9 5,6 @@

#include "ServiceAntenna.hpp"

#include <MessageType.hpp>
#include <Service/Message.hpp>

namespace sys
{
    class Service;


@@ 15,7 12,6 @@ namespace sys

namespace AntennaServiceAPI
{

    void CSQChange(sys::Service *serv);
    bool LockRequest(sys::Service *serv, antenna::lockState request);
    bool GetLockState(sys::Service *serv, antenna::lockState &state);

R module-services/service-antenna/service-antenna/ServiceAntenna.hpp => module-services/service-antenna/include/service-antenna/ServiceAntenna.hpp +2 -17
@@ 3,28 3,13 @@

#pragma once

#include "ServiceState.hpp"

#include <bsp/cellular/bsp_cellular.hpp>
#include <MessageType.hpp>
#include <Service/Common.hpp>
#include <Service/Message.hpp>
#include <Service/Service.hpp>
#include <Service/Worker.hpp>
#include <Timers/TimerHandle.hpp>
#include <service-db/DBServiceName.hpp>
#include <module-sys/PhoneModes/Observer.hpp>

#include <algorithm>
#include <cassert>
#include <cstdint>
#include <memory>

#include "ServiceState.hpp"

namespace state
{
    template <typename T> class State;
} // namespace state

namespace service::name
{
    constexpr inline auto antenna = "ServiceAntenna";

R module-services/service-antenna/service-antenna/ServiceState.hpp => module-services/service-antenna/include/service-antenna/ServiceState.hpp +1 -3
@@ 3,9 3,7 @@

#pragma once

#include "Service/Service.hpp"
#include "Service/Message.hpp"
#include "MessageType.hpp"
#include <Service/Service.hpp>

namespace state
{