aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.PMR/Stubs/ProgressRequest.cs
blob: 5594495353f8eddf575a78baa63d704a0ec72d59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: ProgressRequest.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.Stubs {

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

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

    static ProgressRequestReflection() {
      byte[] descriptorData = global::System.Convert.FromBase64String(
          string.Concat(
            "ChVQcm9ncmVzc1JlcXVlc3QucHJvdG8SD1RhbmdvLlBNUi5TdHVicyIwCg9Q",
            "cm9ncmVzc1JlcXVlc3QSDgoGQW1vdW50GAEgASgFEg0KBURlbGF5GAIgASgF",
            "QhsKGWNvbS50d2luZS50YW5nby5wbXIuc3R1YnNiBnByb3RvMw=="));
      descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
          new pbr::FileDescriptor[] { },
          new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
            new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Stubs.ProgressRequest), global::Tango.PMR.Stubs.ProgressRequest.Parser, new[]{ "Amount", "Delay" }, null, null, null)
          }));
    }
    #endregion

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

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

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

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

    partial void OnConstruction();

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public ProgressRequest(ProgressRequest other) : this() {
      amount_ = other.amount_;
      delay_ = other.delay_;
    }

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

    /// <summary>Field number for the "Amount" field.</summary>
    public const int AmountFieldNumber = 1;
    private int amount_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public int Amount {
      get { return amount_; }
      set {
        amount_ = value;
      }
    }

    /// <summary>Field number for the "Delay" field.</summary>
    public const int DelayFieldNumber = 2;
    private int delay_;
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public int Delay {
      get { return delay_; }
      set {
        delay_ = value;
      }
    }

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

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public bool Equals(ProgressRequest other) {
      if (ReferenceEquals(other, null)) {
        return false;
      }
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if (Amount != other.Amount) return false;
      if (Delay != other.Delay) return false;
      return true;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public override int GetHashCode() {
      int hash = 1;
      if (Amount != 0) hash ^= Amount.GetHashCode();
      if (Delay != 0) hash ^= Delay.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) {
      if (Amount != 0) {
        output.WriteRawTag(8);
        output.WriteInt32(Amount);
      }
      if (Delay != 0) {
        output.WriteRawTag(16);
        output.WriteInt32(Delay);
      }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public int CalculateSize() {
      int size = 0;
      if (Amount != 0) {
        size += 1 + pb::CodedOutputStream.ComputeInt32Size(Amount);
      }
      if (Delay != 0) {
        size += 1 + pb::CodedOutputStream.ComputeInt32Size(Delay);
      }
      return size;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public void MergeFrom(ProgressRequest other) {
      if (other == null) {
        return;
      }
      if (other.Amount != 0) {
        Amount = other.Amount;
      }
      if (other.Delay != 0) {
        Delay = other.Delay;
      }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public void MergeFrom(pb::CodedInputStream input) {
      uint tag;
      while ((tag = input.ReadTag()) != 0) {
        switch(tag) {
          default:
            input.SkipLastField();
            break;
          case 8: {
            Amount = input.ReadInt32();
            break;
          }
          case 16: {
            Delay = input.ReadInt32();
            break;
          }
        }
      }
    }

  }

  #endregion

}

#endregion Designer generated code
ILE__,__LINE__,requestContainer->type, RpMessage,length, 0); } #endif if ((requestContainer->type != MESSAGE_TYPE__KeepAliveRequest)||(requestContainer->type != MESSAGE_TYPE__KeepAliveResponse)) resetIdleCounter(); //ReportWithPackageFilter(CommFilter,"Message received", __FILE__,__LINE__,requestContainer->type, RpMessage,length, 0); if (keepalivetest == false) KeepAliveOneSecondCounter = 0; /*msgId[RxIndex] = requestContainer->type; Length[RxIndex] = length; DataLength[RxIndex] = msec_millisecondCounter; if (RxIndex++>=MAX_CONT_LOG) RxIndex = 0;*/ switch(requestContainer->type) { case MESSAGE_TYPE__CalculateRequest: Stub_CalculateRequest(requestContainer); break; case MESSAGE_TYPE__ProgressRequest: Stub_ProgressRequest(requestContainer); break; case MESSAGE_TYPE__StubCartridgeReadRequest: Stub_CartridgeReadRequest(requestContainer); break; case MESSAGE_TYPE__StubCartridgeWriteRequest: Stub_CartridgeWriteRequest(requestContainer); break; case MESSAGE_TYPE__StubDispenserRequest: Stub_DispenserRequest(requestContainer); break; case MESSAGE_TYPE__StubGPIOInputSetupRequest: Stub_GPIOInputSetupRequest(requestContainer); break; case MESSAGE_TYPE__StubGPIOReadBitRequest: Stub_GPIOReadBitRequest(requestContainer); break; case MESSAGE_TYPE__StubGPIOReadByteRequest: Stub_GPIOReadByteRequest(requestContainer); break; case MESSAGE_TYPE__StubGPIOWriteBitRequest: Stub_GPIOWriteBitRequest(requestContainer); break; case MESSAGE_TYPE__StubGPIOWriteByteRequest: Stub_GPIOWriteByteRequest(requestContainer); break; case MESSAGE_TYPE__StubHeaterRequest: Stub_HeaterRequest(requestContainer); break; case MESSAGE_TYPE__StubI2CRequest: Stub_I2CRequest(requestContainer); break; // case MESSAGE_TYPE__StubOptLimitSwitchRequest: // Stub_OptLimitSwitchRequest(requestContainer); // break; // case MESSAGE_TYPE__StubSteperMotorRequest: // Stub_SteperMotorRequest(requestContainer); // break; case MESSAGE_TYPE__StubValveRequest: Stub_ValveRequest(requestContainer); break; // case MESSAGE_TYPE__StubFPGAReadBackRegRequest: // Stub_FPGAReadBackRegRequest(requestContainer); // break; case MESSAGE_TYPE__StubFPGAReadVersionRequest: Stub_FPGAReadVersionRequest(requestContainer); break; /*************************************/ case MESSAGE_TYPE__StubFpgaReadRegRequest: Stub_FpgaReadRegRequest(requestContainer); break; case MESSAGE_TYPE__StubFpgaWriteRegRequest: Stub_FpgaWriteRegRequest(requestContainer); break; /*************************************/ // case MESSAGE_TYPE__StubL6470DriverRequest: // Stub_L6470DriverRequest(requestContainer); // break; case MESSAGE_TYPE__StubMotorInitRequest: Stub_MotorInitRequest(requestContainer); break; case MESSAGE_TYPE__StubMotorRunRequest: Stub_MotorRunRequest(requestContainer); break; case MESSAGE_TYPE__StubMotorStopRequest: Stub_MotorStopRequest(requestContainer); break; case MESSAGE_TYPE__StubMotorStatusRequest: Stub_MotorStatusRequest(requestContainer); break; case MESSAGE_TYPE__StubMotorPositionRequest: Stub_MotorPositionRequest(requestContainer); break; case MESSAGE_TYPE__StubMotorSpeedRequest: Stub_MotorSpeedRequest(requestContainer); break; case MESSAGE_TYPE__StubMotorRequest: Stub_MotorRequest(requestContainer); break; case MESSAGE_TYPE__StubMotorMovRequest: Stub_MotorMovRequest(requestContainer); break; case MESSAGE_TYPE__StubJobRequest: Stub_JobRequest(requestContainer); break; case MESSAGE_TYPE__StubAbortJobRequest: Stub_AbortJobRequest(requestContainer); break; // case MESSAGE_TYPE__StubHWVersionRequest: // Stub_HWVersionRequest(requestContainer); // break; case MESSAGE_TYPE__StartDebugLogRequest: ReportInitMessage(requestContainer); break; case MESSAGE_TYPE__StopDebugLogRequest: StopReportInitMessage(requestContainer); break; case MESSAGE_TYPE__SetDebugLogCategoryRequest: SetDebugLogCategoryFunc(requestContainer); break; case MESSAGE_TYPE__SetupDebugDisributorsRequest: SetupDebugDisributorsRequestFunc(requestContainer); break; case MESSAGE_TYPE__JobRequest: JobRequestFunc(requestContainer); break; case MESSAGE_TYPE__AbortJobRequest: JobAbortFunc(requestContainer); break; case MESSAGE_TYPE__CurrentJobRequest: CurrentJobRequestFunc(requestContainer); break; case MESSAGE_TYPE__ResumeCurrentJobRequest: ResumeCurrentJobRequestFunc(requestContainer); break; case MESSAGE_TYPE__StartHeadCleaningRequest: ThreadCleaningJobFunc(requestContainer); break; case MESSAGE_TYPE__AbortHeadCleaningRequest: ThreadCleaningAbortJobFunc(requestContainer); break; case MESSAGE_TYPE__UploadHardwareConfigurationRequest: HWConfigurationFunc(requestContainer); break; case MESSAGE_TYPE__UploadProcessParametersRequest: ProcessRequestFunc(requestContainer); break; //functions stolen for thread load process tests // void ThreadLoadPollRequest(MessageContainer* requestContainer) // void ThreadLoadRequest(MessageContainer* requestContainer) // HeatingTestRequest(requestContainer); // HeatingTestPollRequest(requestContainer); case MESSAGE_TYPE__StubHeatingTestRequest: ThreadLoadRequest(requestContainer); break; case MESSAGE_TYPE__StubHeatingTestPollRequest: ThreadLoadPollRequest(requestContainer); break; case MESSAGE_TYPE__StubReadEmbeddedVersionRequest: Stub_ReadEmbeddedVersionRequest(requestContainer); break; case MESSAGE_TYPE__SystemResetRequest: HWSystemResetRequest(requestContainer); break; // case MESSAGE_TYPE__StubTivaReadRegRequest: // Stub_TivaReadRegRequest(requestContainer); // break; // case MESSAGE_TYPE__StubTivaWriteRegRequest: // Stub_TivaWriteRegRequest(requestContainer); // break; case MESSAGE_TYPE__StubDancerPositionRequest: Stub_DancerPositionRequest(requestContainer); break; // case MESSAGE_TYPE__StubSpeedSensorRequest: // Stub_SpeedSensorRequest(requestContainer); // break; case MESSAGE_TYPE__StubRealTimeUsageRequest: Stub_RealTimeUsageRequest(requestContainer); break; case MESSAGE_TYPE__StubIntADCReadRequest: Stub_IntADCReadRequest(requestContainer); break; case MESSAGE_TYPE__StubTempSensorRequest: Stub_TempSensorRequest(requestContainer); break; case MESSAGE_TYPE__ConnectRequest: ConnectionRequest(requestContainer); break; case MESSAGE_TYPE__DisconnectRequest: DisconnectionRequest(requestContainer); break; case MESSAGE_TYPE__StartDiagnosticsRequest: StartDiagnosticsRequestFunc(requestContainer); break; case MESSAGE_TYPE__StopDiagnosticsRequest: StopDiagnosticsRequestFunc(requestContainer); break; case MESSAGE_TYPE__StartEventsNotificationRequest: StartEventsNotificationRequestFunc(requestContainer); break; case MESSAGE_TYPE__SetHeaterStateRequest: SetHeaterStateRequestFunc(requestContainer); break; case MESSAGE_TYPE__StopEventsNotificationRequest: StopEventsNotificationRequestFunc(requestContainer); break; case MESSAGE_TYPE__ResolveEventRequest: ResolveEventRequestFunc(requestContainer); break; case MESSAGE_TYPE__MotorAbortHomingRequest: MotorAbortHomingRequestFunc(requestContainer); break; case MESSAGE_TYPE__MotorHomingRequest: MotorHomingRequestFunc(requestContainer); break; case MESSAGE_TYPE__MotorJoggingRequest: MotorJoggingRequestFunc(requestContainer); break; case MESSAGE_TYPE__MotorAbortJoggingRequest: MotorAbortJoggingRequestFunc(requestContainer); break; case MESSAGE_TYPE__DispenserAbortHomingRequest: DispenserAbortHomingRequestFunc(requestContainer); break; case MESSAGE_TYPE__DispenserHomingRequest: DispenserHomingRequestFunc(requestContainer); break; case MESSAGE_TYPE__DispenserJoggingRequest: DispenserJoggingRequestFunc(requestContainer); break; case MESSAGE_TYPE__DispenserAbortJoggingRequest: DispenserAbortJoggingRequestFunc(requestContainer); break; case MESSAGE_TYPE__SetComponentValueRequest: SetComponentValueRequestRequestFunc(requestContainer); break; case MESSAGE_TYPE__SetDigitalOutRequest: SetDigitalOutRequestRequestFunc(requestContainer); break; case MESSAGE_TYPE__SetValveStateRequest: SetValveStateRequestFunc(requestContainer); break; case MESSAGE_TYPE__SetBlowerStateRequest: SetBlowerStateRequestFunc(requestContainer); break; case MESSAGE_TYPE__ThreadJoggingRequest: ThreadJoggingRequestFunc(requestContainer); break; case MESSAGE_TYPE__ThreadAbortJoggingRequest: ThreadAbortJoggingRequestFunc(requestContainer); break; case MESSAGE_TYPE__StubI2CReadBytesRequest: Stub_I2CReadBytesRequest(requestContainer); break; case MESSAGE_TYPE__StubI2CWriteBytesRequest: Stub_I2CWriteBytesRequest(requestContainer); break; case MESSAGE_TYPE__KeepAliveRequest: KeepAliveRequestFunc(requestContainer); break; case MESSAGE_TYPE__KeepAliveResponse: KeepAliveResponseFunc(requestContainer); break; case MESSAGE_TYPE__FileUploadRequest: FileUploadRequestFunc(requestContainer); break; case MESSAGE_TYPE__FileChunkUploadRequest: FileChunkUploadRequestFunc(requestContainer); break; case MESSAGE_TYPE__FileDownloadRequest: FileDownloadRequestFunc(requestContainer); break; case MESSAGE_TYPE__FileChunkDownloadRequest: FileChunkDownloadRequestFunc(requestContainer); break; case MESSAGE_TYPE__ExecuteProcessRequest: ExecuteProcessRequestFunc(requestContainer); break; case MESSAGE_TYPE__KillProcessRequest: KillProcessRequestFunc(requestContainer); break; case MESSAGE_TYPE__CreateRequest: CreateRequestFunc(requestContainer); break; case MESSAGE_TYPE__DeleteRequest: DeleteRequestFunc(requestContainer); break; case MESSAGE_TYPE__GetStorageInfoRequest: GetStorageInfoRequestFunc(requestContainer); break; case MESSAGE_TYPE__GetFilesRequest: GetFilesRequestFunc(requestContainer); break; case MESSAGE_TYPE__ActivateVersionRequest: ActivateVersionRequestFunc(requestContainer); break; case MESSAGE_TYPE__ValidateVersionRequest: ValidateVersionRequestFunc(requestContainer); break; case MESSAGE_TYPE__StubMidTankPressureSensorRequest: Stub_MidTankPressureSensorRequest(requestContainer); break; case MESSAGE_TYPE__DispenserDataRequest: DispenserDataRequestFunc(requestContainer); break; case MESSAGE_TYPE__CartridgeValidationResponse: CartridgeValidationResponseFunc(requestContainer); break; case MESSAGE_TYPE__StartInkFillingStatusRequest: StartInkFillingStatusRequestFunc(requestContainer); break; case MESSAGE_TYPE__MidTankDataSetupRequest: MidTankDataSetupFunc(requestContainer); break; case MESSAGE_TYPE__MachineCalibrationDataRequest: MachineCalibrationDataRequestFunc(requestContainer); break; case MESSAGE_TYPE__MainCardStoredDataRequest: MainCardStoredItemRequestFunc(requestContainer); break; case MESSAGE_TYPE__StartMachineStatusUpdateRequest: MachineUpdateInitFunc(requestContainer); break; case MESSAGE_TYPE__StopMachineStatusUpdateRequest: StopMachineUpdateFunc(requestContainer); break; case MESSAGE_TYPE__StartPowerDownRequest: PowerDownUpdateFunc(requestContainer); break; case MESSAGE_TYPE__AbortPowerDownRequest: AbortPowerDownFunc(requestContainer); break; case MESSAGE_TYPE__StartPowerUpRequest: PowerUpUpdateFunc(requestContainer); break; case MESSAGE_TYPE__AbortPowerUpRequest: AbortPowerUpFunc(requestContainer); break; case MESSAGE_TYPE__StartThreadLoadingRequest: StartThreadLoadingFunc(requestContainer); break; case MESSAGE_TYPE__ContinueThreadLoadingRequest: ContinueThreadLoadingFunc(requestContainer); break; case MESSAGE_TYPE__StopThreadLoadingRequest: StopThreadLoadingFunc(requestContainer); break; case MESSAGE_TYPE__AttemptThreadJoggingRequest: AttemptThreadJoggingFunc(requestContainer); break; case MESSAGE_TYPE__StubDispenserEEpromRequest: StubDispenserEEpromRequestFunc(requestContainer); break; case MESSAGE_TYPE__StubWhsEEpromRequest: WhsEEpromRequestFunc(requestContainer); break; case MESSAGE_TYPE__StubMainCardEEpromReadRequest: MainCardEEpromReadRequestFunc(requestContainer); break; case MESSAGE_TYPE__StubMainCardEEpromWriteRequest: MainCardEEpromWriteRequestFunc(requestContainer); break; case MESSAGE_TYPE__TryThreadLoadingRequest: TryThreadLoadingFunc(requestContainer); break; case MESSAGE_TYPE__StandByRequest: StandByRequestFunc(requestContainer); break; default: //unsupported message type !! LOG_ERROR (requestContainer->type,"unsupported message type"); break; } message_container__free_unpacked(requestContainer, NULL); } bool SendResult,KeepSendResult = true; /*uint16_t SendmsgId[MAX_CONT_LOG+1] = {0}; uint16_t SendSize[MAX_CONT_LOG+1] = {0}; uint32_t SendTime[MAX_CONT_LOG+1] = {0}; bool Sendresult[MAX_CONT_LOG+1] = {0}; uint16_t Sendindex = 0;*/ bool SendChars(char* buffer,size_t length) { /* SendmsgId[Sendindex] = 0xFFFF; SendSize[Sendindex] = length; SendTime[Sendindex] = msec_millisecondCounter; if (Sendindex++>=MAX_CONT_LOG) Sendindex = 0;*/ SendResult = CommunicationTaskSendMessage(buffer, length); if (SendResult == false) KeepSendResult = false; return SendResult; } bool SendCharsWithType(char* buffer,size_t length,MessageType type) { // SendmsgId[Sendindex] = type; // SendSize[Sendindex] = length; // SendTime[Sendindex] = msec_millisecondCounter; SendResult = CommunicationTaskSendMessage(buffer, length); // Sendresult[Sendindex] = SendResult; //if (Sendindex++>=MAX_CONT_LOG) // Sendindex = 0; if (SendResult == false) KeepSendResult = false; return SendResult; }