~aleteoryx/muditaos

cc8bbaf55c895a632513164551bac2576e8d0966 — Kuba 4 years ago bc7dc5b
[EGD-7589] Fixed service antenna stuckin in offline mode

It fixes service antenna stucking in Locked state due to
initalisation in Offline mode.
1 files changed, 3 insertions(+), 1 deletions(-)

M module-services/service-antenna/ServiceAntenna.cpp
M module-services/service-antenna/ServiceAntenna.cpp => module-services/service-antenna/ServiceAntenna.cpp +3 -1
@@ 240,7 240,9 @@ bool ServiceAntenna::initStateHandler(void)
    LOG_INFO("State Init");
    bsp::cellular::antenna antenna;
    if (phoneModeObserver->isInMode(sys::phone_modes::PhoneMode::Offline)) {
        AntennaServiceAPI::LockRequest(this, antenna::lockState::locked);
        auto message =
            std::make_shared<AntennaLockRequestMessage>(MessageType::AntennaLockService, antenna::lockState::locked);
        bus.sendUnicast(std::move(message), service::name::antenna);
        return true;
    }