Last-Modified: Thu, 23 Jul 2026 17:17:14 GMT Expires: Sun, 20 Jul 2036 17:17:14 GMT MainView.xaml.cs « Views « Tango.PPC.Synchronization « Modules « PPC « Visual_Studio « Software - Tango - Twine softwares
aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Modules/Tango.PPC.Synchronization/Views/MainView.xaml.cs
blob: f2cbbf503acc9c9115761f48f3c7b6a3df589ab9 (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
/* Generated by the protocol buffer compiler.  DO NOT EDIT! */
/* Generated from: HardwarePidControl.proto */

#ifndef PROTOBUF_C_HardwarePidControl_2eproto__INCLUDED
#define PROTOBUF_C_HardwarePidControl_2eproto__INCLUDED

#include <protobuf-c/protobuf-c.h>

PROTOBUF_C__BEGIN_DECLS

#if PROTOBUF_C_VERSION_NUMBER < 1003000
# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers.
#elif 1003000 < PROTOBUF_C_MIN_COMPILER_VERSION
# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
#endif

#include "HardwarePidControlType.pb-c.h"

typedef struct _HardwarePidControl HardwarePidControl;


/* --- enums --- */


/* --- messages --- */

struct  _HardwarePidControl
{
  ProtobufCMessage base;
  protobuf_c_boolean has_hardwarepidcontroltype;
  HardwarePidControlType hardwarepidcontroltype;
  protobuf_c_boolean has_outputproportionalpowerlimit;
  double outputproportionalpowerlimit;
  protobuf_c_boolean has_outputproportionalband;
  double outputproportionalband;
  protobuf_c_boolean has_integraltime;
  double integraltime;
  protobuf_c_boolean has_derivativetime;
  double derivativetime;
  protobuf_c_boolean has_sensorcorrectionadjustment;
  double sensorcorrectionadjustment;
  protobuf_c_boolean has_sensorminvalue;
  double sensorminvalue;
  protobuf_c_boolean has_sensormaxvalue;
  double sensormaxvalue;
  protobuf_c_boolean has_setpointramprateorsoftstartramp;
  double setpointramprateorsoftstartramp;
  protobuf_c_boolean has_setpointcontroloutputrate;
  double setpointcontroloutputrate;
  protobuf_c_boolean has_controloutputtype;
  double controloutputtype;
  protobuf_c_boolean has_ssrcontroloutputtype;
  double ssrcontroloutputtype;
  protobuf_c_boolean has_outputonoffhysteresisvalue;
  double outputonoffhysteresisvalue;
  protobuf_c_boolean has_processvariablesamplingrate;
  double processvariablesamplingrate;
  protobuf_c_boolean has_pvinputfilterfactormode;
  double pvinputfilterfactormode;
  protobuf_c_boolean has_outputproportionalcycletime;
  int32_t outputproportionalcycletime;
  protobuf_c_boolean has_acheatershalfcycletime;
  int32_t acheatershalfcycletime;
  protobuf_c_boolean has_proportionalgain;
  double proportionalgain;
  protobuf_c_boolean has_pidactive;
  protobuf_c_boolean pidactive;
  protobuf_c_boolean has_epsilon;
  double epsilon;
};
#define HARDWARE_PID_CONTROL__INIT \
 { PROTOBUF_C_MESSAGE_INIT (&hardware_pid_control__descriptor) \
    , 0, HARDWARE_PID_CONTROL_TYPE__DryerAirTemperature, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }


/* HardwarePidControl methods */
void   hardware_pid_control__init
                     (HardwarePidControl         *message);
size_t hardware_pid_control__get_packed_size
                     (const HardwarePidControl   *message);
size_t hardware_pid_control__pack
                     (const HardwarePidControl   *message,
                      uint8_t             *out);
size_t hardware_pid_control__pack_to_buffer
                     (const HardwarePidControl   *message,
                      ProtobufCBuffer     *buffer);
HardwarePidControl *
       hardware_pid_control__unpack
                     (ProtobufCAllocator  *allocator,
                      size_t               len,
                      const uint8_t       *data);
void   hardware_pid_control__free_unpacked
                     (HardwarePidControl *message,
                      ProtobufCAllocator *allocator);
/* --- per-message closures --- */

typedef void (*HardwarePidControl_Closure)
                 (const HardwarePidControl *message,
                  void *closure_data);

/* --- services --- */


/* --- descriptors --- */

extern const ProtobufCMessageDescriptor hardware_pid_control__descriptor;

PROTOBUF_C__END_DECLS


#endif  /* PROTOBUF_C_HardwarePidControl_2eproto__INCLUDED */