aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Graphics/Mobile/power-module.png
blob: 9d993ab834716c3e93a39be23a468338d6e40337 (plain) pre { line-height: 125%; } td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight .hll { background-color: #ffffcc } .highlight .c { color: #888888 } /* Comment */ .highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ .highlight .k { color: #008800; font-weight: bold } /* Keyword */ .highlight .ch { color: #888888 } /* Comment.Hashbang */ .highlight .cm { color: #888888 } /* Comment.Multiline */ .highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */ .highlight .cpf { color: #888888 } /* Comment.PreprocFile */ .highlight .c1 { color: #888888 } /* Comment.Single */ .highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */ .highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ .highlight .gr { color: #aa0000 } /* Generic.Error */ .highlight .gh { color: #333333 } /* Generic.Heading */ .highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #555555 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #666666 } /* Generic.Subheading */ .highlight .gt { color: #aa0000 } /* Generic.Traceback */ .highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008800 } /* Keyword.Pseudo */ .highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */ .highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */ .highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */ .highlight .na { color: #336699 } /* Name.Attribute */ .highlight .nb { color: #003388 } /* Name.Builtin */ .highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */ .highlight .no { color: #003366; font-weight: bold } /* Name.Constant */ .highlight .nd { color: #555555 } /* Name.Decorator */ .highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */ .highlight .nl { color: #336699; font-style: italic } /* Name.Label */ .highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */ .highlight .py { color: #336699; font-weight: bold } /* Name.Property */ .highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #336699 } /* Name.Variable */ .highlight .ow { color: #008800 } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */ .highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */ .highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */ .highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */ .highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */ .highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */ .highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */ .highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */ .highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */ .highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */ .highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */ .highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */ .highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */ .highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */ .highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */ .highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */ .highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */ .highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */ .highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */ .highlight .vc { color: #336699 } /* Name.Variable.Class */ .highlight .vg { color: #dd7700 } /* Name.Variable.Global */ .highlight .vi { color: #3333bb } /* Name.Variable.Instance */ .highlight .vm { color: #336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
/* 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;
};
#define HARDWARE_PID_CONTROL__INIT \
 { PROTOBUF_C_MESSAGE_INIT (&hardware_pid_control__descriptor) \
    , 0, HARDWARE_PID_CONTROL_TYPE__DryerHeater1000w, 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 */
ofshex dumpascii
0000 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 00 00 00 40 00 00 00 40 08 06 00 00 00 aa 69 71 .PNG........IHDR...@...@......iq
0020 de 00 00 00 04 73 42 49 54 08 08 08 08 7c 08 64 88 00 00 00 09 70 48 59 73 00 00 01 bb 00 00 01 .....sBIT....|.d.....pHYs.......
0040 bb 01 3a ec e3 e2 00 00 00 19 74 45 58 74 53 6f 66 74 77 61 72 65 00 77 77 77 2e 69 6e 6b 73 63 ..:.......tEXtSoftware.www.inksc
0060 61 70 65 2e 6f 72 67 9b ee 3c 1a 00 00 0c 09 49 44 41 54 78 9c c5 5b 7b 70 54 d5 19 ff 7d e7 de ape.org..<.....IDATx..[{pT...}..
0080 bb 8f 90 40 80 40 20 2f 02 e5 b9 04 ab 68 c5 3a 76 10 2a 43 2b 4a 45 93 b4 a8 05 82 0f 84 04 6a ...@.@./.....h.:v.*C+JE........j
00a0 45 d4 4e a7 20 76 5a ad d6 19 84 80 8a 2d 2f 51 3b 21 02 c5 41 47 a5 60 1d 9f 58 70 94 18 1e e1 E.N..vZ......-/Q;!..AG.`..Xp....
00c0 11 20 80 49 08 24 84 24 bb 7b ef 3d 5f ff 08 09 77 37 bb 9b 7d c6 df 5f 7b ce 7e e7 fb be df 77 ...I.$.$.{.=_...w7..}.._{.~....w
00e0 1e f7 3c 89 99 91 48 14 d6 17 27 9b ee 96 f1 44 22 87 88 73 20 91 4d 84 1c 80 73 18 94 b3 bd 3e ..<...H...'....D"..s..M...s....>
0100 35 c5 4e ac db 04 b7 68 e0 26 4d e1 3a 95 e4 59 41 5c 91 a2 f3 aa 6f ae 79 b9 2e 91 fe 51 22 02 5.N....h.&M.:..YA\....o.y....Q".
0120 70 fb d1 45 f6 64 47 d3 ed 0c 31 13 c0 1d 00 9c c1 64 cb 6b fb 06 d5 a3 10 a3 af 6a d6 26 ab 72 p..E.dG...1......d.k.......j.&.r
0140 a7 c3 81 bf 1d 1c 56 7a 24 de be c6 2d 00 85 28 54 f8 74 d2 cf 59 d0 4c 62 cc 00 d0 27 9c 72 a1 ......Vz$...-..(T.t..Y.Lb...'.r.
0160 02 60 05 01 48 d5 cc c6 de aa f9 0e 25 0d 78 f8 44 ee 32 77 0c ee 5e d5 1b 8f 00 e4 d7 cc b9 87 .`..H.......%.x.D.2w..^.........
0180 80 15 00 65 45 50 ac 11 40 f5 07 0d bd 47 7a 24 39 bc 52 88 70 3d 49 52 a4 9e 6e d3 5f 3a ee 5a ...eEP..@....Gz$9.R.p=IR..n._:.Z
01a0 bd 24 0a 77 7d 10 53 00 66 56 17 e5 1a 2a 4a 01 4c 0b 26 c3 c0 69 00 5b 05 e8 a8 14 7c 52 48 54 .$.w}.S.fV...*J.L.&..i.[....|RHT
01c0 db dc fa c9 cd c3 37 5f b2 ca e5 55 16 da bc 48 75 41 a8 2e 53 8a bc 56 89 69 8d ba 3a d6 2d 85 ......7_...U...HuA..S..V.i..:.-.
01e0 12 4c 77 aa 26 9b d3 34 fd a9 aa 31 ab d7 44 cb 21 aa 00 cc db 37 4f bb 98 ee 5d cc c0 9f 00 24 .Lw.&..4...1..D.!....7O...]....$
0200 05 10 69 03 b0 95 85 d8 30 2e 23 67 f7 32 2c 93 d1 3a 38 f2 d0 82 7b db 4c e5 91 46 43 fc e4 b2 ..i.....0.#g.2,..:8...{.L..FC...
0220 a1 38 02 c9 a4 d9 8c 73 fd ec 3c f9 f0 c8 55 87 22 d5 1f 71 00 f2 6b e6 4e 20 f0 3f 01 8c 0d a0 .8.....s..<...U."..q..k.N..?....
0240 ee 73 00 eb ec 6e 6f 99 7f 0d c7 03 c3 0f 15 2f ae f7 a8 cf 5c 32 94 2e 41 77 0a 69 64 da dd 33 .s...no......../....\2..Aw.id..3
0260 ab 5c af 94 47 a2 b3 4b 00 e6 ed 9b a7 5d 1c e0 bd 55 97 f8 6a 5b ee fa 46 eb 7f 05 35 b3 7f 09 .\..G..K.....]...U..j[..F...5...