blob: 7402cdeef096be3ffa555bf23e5ba0049737b039 [file] [log] [blame]
// Copyright 2021 The ChromiumOS Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
syntax = "proto3";
option optimize_for = LITE_RUNTIME;
package minios;
// This is the message that is returned from MiniOs via `GetState` method
// and indicates what state MiniOs is in.
message State {
// Indicates what state MiniOs is in.
enum States {
IDLE = 0;
NETWORK_SCANNING = 1;
NETWORK_SELECTION = 2;
NETWORK_CREDENTIALS = 3;
CONNECTING = 4;
CONNECTED = 5;
RECOVERING = 6;
FINALIZING = 7;
COMPLETED = 8;
ERROR = 9;
DEBUG_OPTIONS = 10;
DEBUG_LOGS = 11;
LANGUAGE_SELECTION = 12;
}
States state = 1;
}