blob: 7d8ed34d702a865b2eec298cc499a5a2de636cc7 [file] [log] [blame]
Ben Tynerbcf65a82020-12-01 08:46:36 -06001#pragma once
2
3namespace attn
4{
5
6enum class HostState
7{
8 Quiesce,
Ben Tynerfe2757b2021-01-14 13:17:50 -06009 Diagnostic,
10 Crash
Ben Tynerbcf65a82020-12-01 08:46:36 -060011};
12
13/**
14 * @brief Transition the host state
15 *
16 * We will transition the host state by starting the appropriate dbus target.
17 *
18 * @param i_hostState the state to transition the host to
19 */
20void transitionHost(const HostState i_hostState);
21
22} // namespace attn