aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.Synchronization/Properties
ModeNameSize
-rw-r--r--AssemblyInfo.cs251logstatsplain
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: HardwareConfiguration.proto
#pragma warning disable 1591, 0612, 3021
#region Designer generated code

using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace Tango.PMR.Hardware {

  /// <summary>Holder for reflection information generated from HardwareConfiguration.proto</summary>
  public static partial class HardwareConfigurationReflection {

    #region Descriptor
    /// <summary>File descriptor for HardwareConfiguration.proto</summary>
    public static pbr::FileDescriptor Descriptor {
      get { return descriptor; }
    }
    private static pbr::FileDescriptor descriptor;

    static HardwareConfigurationReflection() {
      byte[] descriptorData = global::System.Convert.FromBase64String(
          string.Concat(
            "ChtIYXJkd2FyZUNvbmZpZ3VyYXRpb24ucHJvdG8SElRhbmdvLlBNUi5IYXJk",
            "d2FyZRoUSGFyZHdhcmVEYW5jZXIucHJvdG8aF0hhcmR3YXJlRGlzcGVuc2Vy",
            "LnByb3RvGhNIYXJkd2FyZU1vdG9yLnByb3RvGhhIYXJkd2FyZVBpZENvbnRy",
            "b2wucHJvdG8aFEhhcmR3YXJlV2luZGVyLnByb3RvGhlIYXJkd2FyZVNwZWVk",
            "U2Vuc29yLnByb3RvGhRIYXJkd2FyZUJsb3dlci5wcm90bxoZSGFyZHdhcmVC",
            "cmVha1NlbnNvci5wcm90byLfAwoVSGFyZHdhcmVDb25maWd1cmF0aW9uEjMK",
            "B0RhbmNlcnMYASADKAsyIi5UYW5nby5QTVIuSGFyZHdhcmUuSGFyZHdhcmVE",
            "YW5jZXISOQoKRGlzcGVuc2VycxgCIAMoCzIlLlRhbmdvLlBNUi5IYXJkd2Fy",
            "ZS5IYXJkd2FyZURpc3BlbnNlchIxCgZNb3RvcnMYAyADKAsyIS5UYW5nby5Q",
            "TVIuSGFyZHdhcmUuSGFyZHdhcmVNb3RvchI7CgtQaWRDb250cm9scxgEIAMo",
            "CzImLlRhbmdvLlBNUi5IYXJkd2FyZS5IYXJkd2FyZVBpZENvbnRyb2wSMwoH",
            "V2luZGVycxgFIAMoCzIiLlRhbmdvLlBNUi5IYXJkd2FyZS5IYXJkd2FyZVdp",
            "bmRlchI9CgxTcGVlZFNlbnNvcnMYBiADKAsyJy5UYW5nby5QTVIuSGFyZHdh",
            "cmUuSGFyZHdhcmVTcGVlZFNlbnNvchIzCgdCbG93ZXJzGAcgAygLMiIuVGFu",
            "Z28uUE1SLkhhcmR3YXJlLkhhcmR3YXJlQmxvd2VyEj0KDEJyZWFrU2Vuc29y",
            "cxgIIAMoCzInLlRhbmdvLlBNUi5IYXJkd2FyZS5IYXJkd2FyZUJyZWFrU2Vu",
            "c29yQh4KHGNvbS50d2luZS50YW5nby5wbXIuaGFyZHdhcmViBnByb3RvMw=="));
      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
          new pbr::FileDescriptor[] { global::Tango.PMR.Hardware.HardwareDancerReflection.Descriptor, global::Tango.PMR.Hardware.HardwareDispenserReflection.Descriptor, global::Tango.PMR.Hardware.HardwareMotorReflection.Descriptor, global::Tango.PMR.Hardware.HardwarePidControlReflection.Descriptor, global::Tango.PMR.Hardware.HardwareWinderReflection.Descriptor, global::Tango.PMR.Hardware.HardwareSpeedSensorReflection.Descriptor, global::Tango.PMR.Hardware.HardwareBlowerReflection.Descriptor, global::Tango.PMR.Hardware.HardwareBreakSensorReflection.Descriptor, },
          new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
            new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Hardware.HardwareConfiguration), global::Tango.PMR.Hardware.HardwareConfiguration.Parser, new[]{ "Dancers", "Dispensers", "Motors", "PidControls", "Winders", "SpeedSensors", "Blowers", "BreakSensors" }, null, null, null)
          }));
    }
    #endregion

  }
  #region Messages
  public sealed partial class HardwareConfiguration : pb::IMessage<HardwareConfiguration> {
    private static readonly pb::MessageParser<HardwareConfiguration> _parser = new pb::MessageParser<HardwareConfiguration>(() => new HardwareConfiguration());
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pb::MessageParser<HardwareConfiguration> Parser { get { return _parser; } }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Tango.PMR.Hardware.HardwareConfigurationReflection.Descriptor.MessageTypes[0]; }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    pbr::MessageDescriptor pb::IMessage.Descriptor {
      get { return Descriptor; }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public HardwareConfiguration() {
      OnConstruction();
    }

    partial void OnConstruction();

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public HardwareConfiguration(HardwareConfiguration other) : this() {
      dancers_ = other.dancers_.Clone();
      dispensers_ = other.dispensers_.Clone();
      motors_ = other.motors_.Clone();
      pidControls_ = other.pidControls_.Clone();
      winders_ = other.winders_.Clone();
      speedSensors_ = other.speedSensors_.Clone();
      blowers_ = other.blowers_.Clone();
      breakSensors_ = other.breakSensors_.Clone();
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public HardwareConfiguration Clone() {
      return new HardwareConfiguration(this);
    }

    /// <summary>Field number for the "Dancers" field.</summary>
    public const int DancersFieldNumber = 1;
    private static readonly pb::FieldCodec<global::Tango.PMR.Hardware.HardwareDancer> _repeated_dancers_codec
        = pb::FieldCodec.ForMessage(10, global::Tango.PMR.Hardware.HardwareDancer.Parser);
    private readonly pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareDancer> dancers_ = new pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareDancer>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareDancer> Dancers {
      get { return dancers_; }
    }

    /// <summary>Field number for the "Dispensers" field.</summary>
    public const int DispensersFieldNumber = 2;
    private static readonly pb::FieldCodec<global::Tango.PMR.Hardware.HardwareDispenser> _repeated_dispensers_codec
        = pb::FieldCodec.ForMessage(18, global::Tango.PMR.Hardware.HardwareDispenser.Parser);
    private readonly pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareDispenser> dispensers_ = new pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareDispenser>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareDispenser> Dispensers {
      get { return dispensers_; }
    }

    /// <summary>Field number for the "Motors" field.</summary>
    public const int MotorsFieldNumber = 3;
    private static readonly pb::FieldCodec<global::Tango.PMR.Hardware.HardwareMotor> _repeated_motors_codec
        = pb::FieldCodec.ForMessage(26, global::Tango.PMR.Hardware.HardwareMotor.Parser);
    private readonly pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareMotor> motors_ = new pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareMotor>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareMotor> Motors {
      get { return motors_; }
    }

    /// <summary>Field number for the "PidControls" field.</summary>
    public const int PidControlsFieldNumber = 4;
    private static readonly pb::FieldCodec<global::Tango.PMR.Hardware.HardwarePidControl> _repeated_pidControls_codec
        = pb::FieldCodec.ForMessage(34, global::Tango.PMR.Hardware.HardwarePidControl.Parser);
    private readonly pbc::RepeatedField<global::Tango.PMR.Hardware.HardwarePidControl> pidControls_ = new pbc::RepeatedField<global::Tango.PMR.Hardware.HardwarePidControl>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public pbc::RepeatedField<global::Tango.PMR.Hardware.HardwarePidControl> PidControls {
      get { return pidControls_; }
    }

    /// <summary>Field number for the "Winders" field.</summary>
    public const int WindersFieldNumber = 5;
    private static readonly pb::FieldCodec<global::Tango.PMR.Hardware.HardwareWinder> _repeated_winders_codec
        = pb::FieldCodec.ForMessage(42, global::Tango.PMR.Hardware.HardwareWinder.Parser);
    private readonly pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareWinder> winders_ = new pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareWinder>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareWinder> Winders {
      get { return winders_; }
    }

    /// <summary>Field number for the "SpeedSensors" field.</summary>
    public const int SpeedSensorsFieldNumber = 6;
    private static readonly pb::FieldCodec<global::Tango.PMR.Hardware.HardwareSpeedSensor> _repeated_speedSensors_codec
        = pb::FieldCodec.ForMessage(50, global::Tango.PMR.Hardware.HardwareSpeedSensor.Parser);
    private readonly pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareSpeedSensor> speedSensors_ = new pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareSpeedSensor>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareSpeedSensor> SpeedSensors {
      get { return speedSensors_; }
    }

    /// <summary>Field number for the "Blowers" field.</summary>
    public const int BlowersFieldNumber = 7;
    private static readonly pb::FieldCodec<global::Tango.PMR.Hardware.HardwareBlower> _repeated_blowers_codec
        = pb::FieldCodec.ForMessage(58, global::Tango.PMR.Hardware.HardwareBlower.Parser);
    private readonly pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareBlower> blowers_ = new pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareBlower>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareBlower> Blowers {
      get { return blowers_; }
    }

    /// <summary>Field number for the "BreakSensors" field.</summary>
    public const int BreakSensorsFieldNumber = 8;
    private static readonly pb::FieldCodec<global::Tango.PMR.Hardware.HardwareBreakSensor> _repeated_breakSensors_codec
        = pb::FieldCodec.ForMessage(66, global::Tango.PMR.Hardware.HardwareBreakSensor.Parser);
    private readonly pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareBreakSensor> breakSensors_ = new pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareBreakSensor>();
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareBreakSensor> BreakSensors {
      get { return breakSensors_; }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public override bool Equals(object other) {
      return Equals(other as HardwareConfiguration);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public bool Equals(HardwareConfiguration other) {
      if (ReferenceEquals(other, null)) {
        return false;
      }
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if(!dancers_.Equals(other.dancers_)) return false;
      if(!dispensers_.Equals(other.dispensers_)) return false;
      if(!motors_.Equals(other.motors_)) return false;
      if(!pidControls_.Equals(other.pidControls_)) return false;
      if(!winders_.Equals(other.winders_)) return false;
      if(!speedSensors_.Equals(other.speedSensors_)) return false;
      if(!blowers_.Equals(other.blowers_)) return false;
      if(!breakSensors_.Equals(other.breakSensors_)) return false;
      return true;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public override int GetHashCode() {
      int hash = 1;
      hash ^= dancers_.GetHashCode();
      hash ^= dispensers_.GetHashCode();
      hash ^= motors_.GetHashCode();
      hash ^= pidControls_.GetHashCode();
      hash ^= winders_.GetHashCode();
      hash ^= speedSensors_.GetHashCode();
      hash ^= blowers_.GetHashCode();
      hash ^= breakSensors_.GetHashCode();
      return hash;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public override string ToString() {
      return pb::JsonFormatter.ToDiagnosticString(this);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public void WriteTo(pb::CodedOutputStream output) {
      dancers_.WriteTo(output, _repeated_dancers_codec);
      dispensers_.WriteTo(output, _repeated_dispensers_codec);
      motors_.WriteTo(output, _repeated_motors_codec);
      pidControls_.WriteTo(output, _repeated_pidControls_codec);
      winders_.WriteTo(output, _repeated_winders_codec);
      speedSensors_.WriteTo(output, _repeated_speedSensors_codec);
      blowers_.WriteTo(output, _repeated_blowers_codec);
      breakSensors_.WriteTo(output, _repeated_breakSensors_codec);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public int CalculateSize() {
      int size = 0;
      size += dancers_.CalculateSize(_repeated_dancers_codec);
      size += dispensers_.CalculateSize(_repeated_dispensers_codec);
      size += motors_.CalculateSize(_repeated_motors_codec);
      size += pidControls_.CalculateSize(_repeated_pidControls_codec);
      size += winders_.CalculateSize(_repeated_winders_codec);
      size += speedSensors_.CalculateSize(_repeated_speedSensors_codec);
      size += blowers_.CalculateSize(_repeated_blowers_codec);
      size += breakSensors_.CalculateSize(_repeated_breakSensors_codec);
      return size;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public void MergeFrom(HardwareConfiguration other) {
      if (other == null) {
        return;
      }
      dancers_.Add(other.dancers_);
      dispensers_.Add(other.dispensers_);
      motors_.Add(other.motors_);
      pidControls_.Add(other.pidControls_);
      winders_.Add(other.winders_);
      speedSensors_.Add(other.speedSensors_);
      blowers_.Add(other.blowers_);
      breakSensors_.Add(other.breakSensors_);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public void MergeFrom(pb::CodedInputStream input) {
      uint tag;
      while ((tag = input.ReadTag()) != 0) {
        switch(tag) {
          default:
            input.SkipLastField();
            break;
          case 10: {
            dancers_.AddEntriesFrom(input, _repeated_dancers_codec);
            break;
          }
          case 18: {
            dispensers_.AddEntriesFrom(input, _repeated_dispensers_codec);
            break;
          }
          case 26: {
            motors_.AddEntriesFrom(input, _repeated_motors_codec);
            break;
          }
          case 34: {
            pidControls_.AddEntriesFrom(input, _repeated_pidControls_codec);
            break;
          }
          case 42: {
            winders_.AddEntriesFrom(input, _repeated_winders_codec);
            break;
          }
          case 50: {
            speedSensors_.AddEntriesFrom(input, _repeated_speedSensors_codec);
            break;
          }
          case 58: {
            blowers_.AddEntriesFrom(input, _repeated_blowers_codec);
            break;
          }
          case 66: {
            breakSensors_.AddEntriesFrom(input, _repeated_breakSensors_codec);
            break;
          }
        }
      }
    }

  }

  #endregion

}

#endregion Designer generated code