blob: be64c1c54e0047681a4d5f0a4588287b25e02a68 [file] [edit]
// Copyright 2023 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";
package modemloggerd;
message Executable {
string filename = 1;
repeated string extra_argument = 2;
}
message LoggingExecutable {
string filename = 1;
repeated string extra_argument = 2;
optional string output_dir_argument = 3;
}
message HelperEntry {
string modem_name = 1;
optional Executable enable_exe = 2; // Executable that enables
// logging functionality on modems. Does not dump logs to disk.
optional Executable disable_exe = 3;
LoggingExecutable exe = 4;
}
message HelperManifest {
repeated HelperEntry helper = 1;
}