Vivoe Lite
0.5.0
Lightweight GVA like HMI for military displays.
Loading...
Searching...
No Matches
off.h
Go to the documentation of this file.
1
//
2
// Copyright (c) 2023, DefenceX PTY LTD
3
//
4
// This file is part of the VivoeX project developed by DefenceX.
5
//
6
// Licensed under the Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
7
// License. See the LICENSE file in the project root for full license details.
8
//
12
#ifndef HMICORE_STATES_OFF_H_
13
#define HMICORE_STATES_OFF_H_
14
15
#include <glog/logging.h>
16
17
#include <iostream>
18
19
#include "
hmicore/gva.h
"
20
#include "
hmicore/hmi_gva.h
"
21
#include "
hmicore/states/base_hmi.h
"
22
#include "
hmicore/view_gva.h
"
23
#include "
hmicore/widgets/alarm_indicator.h
"
24
#include "
hmicore/widgets/plan_position_indicator.h
"
25
26
namespace
gva {
27
29
struct
StateOff
:
Hmi
{
30
void
entry
()
override
;
31
void
react
(
EventKeyPowerOn
const
&)
override
;
32
};
33
34
}
// namespace gva
35
36
#endif
// HMICORE_STATES_OFF_H_
alarm_indicator.h
base_hmi.h
gva.h
hmi_gva.h
plan_position_indicator.h
gva::EventKeyPowerOn
Definition
base_hmi.h:33
gva::Hmi
State Machine Base Class Declaration.
Definition
base_hmi.h:59
gva::StateOff
The Off state.
Definition
off.h:29
gva::StateOff::entry
void entry() override
entry actions in some States
Definition
off.cc:18
gva::StateOff::react
void react(EventKeyPowerOn const &) override
Nothing to do in base class.
Definition
off.cc:20
view_gva.h
src
hmicore
states
off.h
Generated by
1.9.8