All Downloads are FREE. Search and download functionalities are using the official Maven repository.

yamcs.protobuf.actions.actions.proto Maven / Gradle / Ivy

There is a newer version: 5.10.9
Show newest version
syntax="proto2";

package yamcs.protobuf.actions;

option java_package = "org.yamcs.protobuf.actions";
option java_outer_classname = "ActionsProto";
option java_multiple_files = true;

import "yamcs/protobuf/config/config.proto";

message ActionInfo {
  // Action identifier
  optional string id = 1;

  // Label describing an action
  optional string label = 2;

  // Action style, one of ``PUSH_BUTTON`` or ``CHECK_BOX``
  optional string style = 3;

  // Whether this action is currently enabled
  optional bool enabled = 4;

  // Whether this action is currently checked
  optional bool checked = 5;

  // Specification of action options (if any)
  optional yamcs.protobuf.config.SpecInfo spec = 6;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy