# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: powercontrol.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x12powercontrol.proto\"\xe0\x1c\n\x0cPowerControl\x12.\n\x0bgridControl\x18\x01 \x01(\x0b\x32\x19.PowerControl.GridControl\x12\x32\n\renergyManager\x18\x02 \x01(\x0b\x32\x1b.PowerControl.EnergyManager\x12 \n\x04rrcr\x18\x03 \x01(\x0b\x32\x12.PowerControl.Rrcr\x12\x32\n\rreactivePower\x18\x04 \x01(\x0b\x32\x1b.PowerControl.ReactivePower\x12.\n\x0b\x61\x63tivePower\x18\x05 \x01(\x0b\x32\x19.PowerControl.ActivePower\x12\x30\n\x0cwakeupConfig\x18\x06 \x01(\x0b\x32\x1a.PowerControl.WakeupConfig\x12(\n\x08\x61\x64vanced\x18\x07 \x01(\x0b\x32\x16.PowerControl.Advanced\x1a\x1e\n\x0bGridControl\x12\x0f\n\x07\x65nabled\x18\x01 \x01(\x08\x1a\x9b\x02\n\rEnergyManager\x12>\n\x0climitControl\x18\x01 \x01(\x0b\x32(.PowerControl.EnergyManager.LimitControl\x1a\xc9\x01\n\x0cLimitControl\x12I\n\x0b\x63ontrolMode\x18\x01 \x01(\x0b\x32\x34.PowerControl.EnergyManager.LimitControl.ControlMode\x1an\n\x0b\x43ontrolMode\x12\x15\n\rexportControl\x18\x01 \x01(\x08\x12\x19\n\x11productionControl\x18\x02 \x01(\x08\x12\x1c\n\x14minimumImportControl\x18\x03 \x01(\x08\x12\x0f\n\x07\x64isable\x18\x04 \x01(\x08\x1a\x16\n\x04Rrcr\x12\x0e\n\x06\x65nable\x18\x11 \x01(\x08\x1a\x95\x0b\n\rReactivePower\x12.\n\x04mode\x18\x01 \x01(\x0b\x32 .PowerControl.ReactivePower.Mode\x12\x32\n\x06\x63osphi\x18\x02 \x01(\x0b\x32\".PowerControl.ReactivePower.Cosphi\x12<\n\x0b\x63osphiPList\x18\x03 \x03(\x0b\x32\'.PowerControl.ReactivePower.CosphiPList\x12(\n\x01q\x18\x04 \x01(\x0b\x32\x1d.PowerControl.ReactivePower.Q\x12\x32\n\x06quList\x18\x05 \x03(\x0b\x32\".PowerControl.ReactivePower.QuList\x12\x32\n\x06qpList\x18\x06 \x03(\x0b\x32\".PowerControl.ReactivePower.QpList\x12\x36\n\x08uNominal\x18\x07 \x01(\x0b\x32$.PowerControl.ReactivePower.Unominal\x12@\n\rpowerPriority\x18\x08 \x01(\x0b\x32).PowerControl.ReactivePower.PowerPriority\x1aM\n\x04Mode\x12\x0e\n\x06\x63osphi\x18\x01 \x01(\x08\x12\x0f\n\x07\x63osphip\x18\x02 \x01(\x08\x12\t\n\x01q\x18\x03 \x01(\x08\x12\x0c\n\x04quQp\x18\x04 \x01(\x08\x12\x0b\n\x03pri\x18\x05 \x01(\x08\x1a\x17\n\x06\x43osphi\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\xce\x01\n\x0b\x43osphiPList\x12H\n\x0bppercentage\x18\x01 \x01(\x0b\x32\x33.PowerControl.ReactivePower.CosphiPList.pPercentage\x12>\n\x06\x63osphi\x18\x02 \x01(\x0b\x32..PowerControl.ReactivePower.CosphiPList.CosPhi\x1a\x1c\n\x0bpPercentage\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\x17\n\x06\x43osPhi\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\x12\n\x01Q\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\xce\x01\n\x06QuList\x12\x43\n\x0bupercentage\x18\x01 \x01(\x0b\x32..PowerControl.ReactivePower.QuList.uPercentage\x12\x43\n\x0bqpercentage\x18\x02 \x01(\x0b\x32..PowerControl.ReactivePower.QuList.qPercentage\x1a\x1c\n\x0buPercentage\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\x1c\n\x0bqPercentage\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\xce\x01\n\x06QpList\x12\x43\n\x0bppercentage\x18\x01 \x01(\x0b\x32..PowerControl.ReactivePower.QpList.pPercentage\x12\x43\n\x0bqpercentage\x18\x02 \x01(\x0b\x32..PowerControl.ReactivePower.QpList.qPercentage\x1a\x1c\n\x0bpPercentage\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\x1c\n\x0bqPercentage\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\x19\n\x08Unominal\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\xcb\x01\n\rPowerPriority\x12@\n\x06\x61\x63tive\x18\x01 \x01(\x0b\x32\x30.PowerControl.ReactivePower.PowerPriority.Active\x12\x44\n\x08reactive\x18\x02 \x01(\x0b\x32\x32.PowerControl.ReactivePower.PowerPriority.Reactive\x1a\x17\n\x06\x41\x63tive\x12\r\n\x05value\x18\x01 \x01(\x08\x1a\x19\n\x08Reactive\x12\r\n\x05value\x18\x01 \x01(\x08\x1a\xef\x06\n\x0b\x41\x63tivePower\x12\x38\n\npowerLimit\x18\x01 \x01(\x0b\x32$.PowerControl.ActivePower.PowerLimit\x12<\n\x0c\x63urrentLimit\x18\x02 \x01(\x0b\x32&.PowerControl.ActivePower.CurrentLimit\x12@\n\x0ewakeupGradient\x18\x03 \x01(\x0b\x32(.PowerControl.ActivePower.WakeupGradient\x12\x14\n\x0cgradientTime\x18\x04 \x01(\x05\x12\x30\n\x06pfList\x18\x05 \x03(\x0b\x32 .PowerControl.ActivePower.PfList\x12\x30\n\x06pvList\x18\x06 \x03(\x0b\x32 .PowerControl.ActivePower.PvList\x12\x34\n\x08rampRate\x18\x08 \x01(\x0b\x32\".PowerControl.ActivePower.RampRate\x1a\x1b\n\nPowerLimit\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\x1d\n\x0c\x43urrentLimit\x12\r\n\x05value\x18\x01 \x01(\x05\x1a \n\x0eWakeupGradient\x12\x0e\n\x06\x65nable\x18\x01 \x01(\x08\x1a\xaf\x01\n\x06PfList\x12/\n\x02hz\x18\x01 \x01(\x0b\x32#.PowerControl.ActivePower.PfList.Hz\x12\x41\n\x0bppercentage\x18\x02 \x01(\x0b\x32,.PowerControl.ActivePower.PfList.pPercentage\x1a\x13\n\x02Hz\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\x1c\n\x0bpPercentage\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\xca\x01\n\x06PvList\x12\x41\n\x0bvpercentage\x18\x01 \x01(\x0b\x32,.PowerControl.ActivePower.PvList.vPercentage\x12\x41\n\x0bppercentage\x18\x02 \x01(\x0b\x32,.PowerControl.ActivePower.PvList.pPercentage\x1a\x1c\n\x0bvPercentage\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\x1c\n\x0bpPercentage\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\x19\n\x08RampRate\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\x98\x03\n\x0cWakeupConfig\x12?\n\rminWakeupFreq\x18\x01 \x01(\x0b\x32(.PowerControl.WakeupConfig.MinWakeupFreq\x12?\n\rmaxWakeupFreq\x18\x02 \x01(\x0b\x32(.PowerControl.WakeupConfig.MaxWakeupFreq\x12\x41\n\x0eminWakeupVgrid\x18\x03 \x01(\x0b\x32).PowerControl.WakeupConfig.MinWakeupVgrid\x12\x41\n\x0emaxWakeupVgrid\x18\x04 \x01(\x0b\x32).PowerControl.WakeupConfig.MaxWakeupVgrid\x1a\x1e\n\rMinWakeupFreq\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\x1e\n\rMaxWakeupFreq\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\x1f\n\x0eMinWakeupVgrid\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\x1f\n\x0eMaxWakeupVgrid\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\x8e\x02\n\x08\x41\x64vanced\x12-\n\x06setFrt\x18\x01 \x01(\x0b\x32\x1d.PowerControl.Advanced.SetFRT\x12\x35\n\nfrtKFactor\x18\x02 \x01(\x0b\x32!.PowerControl.Advanced.FrtKFactor\x12\x41\n\x10zeroLimitControl\x18\x03 \x01(\x0b\x32\'.PowerControl.Advanced.ZeroLimitControl\x1a\x18\n\x06SetFRT\x12\x0e\n\x06\x65nable\x18\x01 \x01(\x05\x1a\x1b\n\nFrtKFactor\x12\r\n\x05value\x18\x01 \x01(\x05\x1a\"\n\x10ZeroLimitControl\x12\x0e\n\x06\x65nable\x18\x01 \x01(\x05\x62\x06proto3')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'powercontrol_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  _POWERCONTROL._serialized_start=23
  _POWERCONTROL._serialized_end=3703
  _POWERCONTROL_GRIDCONTROL._serialized_start=365
  _POWERCONTROL_GRIDCONTROL._serialized_end=395
  _POWERCONTROL_ENERGYMANAGER._serialized_start=398
  _POWERCONTROL_ENERGYMANAGER._serialized_end=681
  _POWERCONTROL_ENERGYMANAGER_LIMITCONTROL._serialized_start=480
  _POWERCONTROL_ENERGYMANAGER_LIMITCONTROL._serialized_end=681
  _POWERCONTROL_ENERGYMANAGER_LIMITCONTROL_CONTROLMODE._serialized_start=571
  _POWERCONTROL_ENERGYMANAGER_LIMITCONTROL_CONTROLMODE._serialized_end=681
  _POWERCONTROL_RRCR._serialized_start=683
  _POWERCONTROL_RRCR._serialized_end=705
  _POWERCONTROL_REACTIVEPOWER._serialized_start=708
  _POWERCONTROL_REACTIVEPOWER._serialized_end=2137
  _POWERCONTROL_REACTIVEPOWER_MODE._serialized_start=1155
  _POWERCONTROL_REACTIVEPOWER_MODE._serialized_end=1232
  _POWERCONTROL_REACTIVEPOWER_COSPHI._serialized_start=1234
  _POWERCONTROL_REACTIVEPOWER_COSPHI._serialized_end=1257
  _POWERCONTROL_REACTIVEPOWER_COSPHIPLIST._serialized_start=1260
  _POWERCONTROL_REACTIVEPOWER_COSPHIPLIST._serialized_end=1466
  _POWERCONTROL_REACTIVEPOWER_COSPHIPLIST_PPERCENTAGE._serialized_start=1413
  _POWERCONTROL_REACTIVEPOWER_COSPHIPLIST_PPERCENTAGE._serialized_end=1441
  _POWERCONTROL_REACTIVEPOWER_COSPHIPLIST_COSPHI._serialized_start=1443
  _POWERCONTROL_REACTIVEPOWER_COSPHIPLIST_COSPHI._serialized_end=1466
  _POWERCONTROL_REACTIVEPOWER_Q._serialized_start=1468
  _POWERCONTROL_REACTIVEPOWER_Q._serialized_end=1486
  _POWERCONTROL_REACTIVEPOWER_QULIST._serialized_start=1489
  _POWERCONTROL_REACTIVEPOWER_QULIST._serialized_end=1695
  _POWERCONTROL_REACTIVEPOWER_QULIST_UPERCENTAGE._serialized_start=1637
  _POWERCONTROL_REACTIVEPOWER_QULIST_UPERCENTAGE._serialized_end=1665
  _POWERCONTROL_REACTIVEPOWER_QULIST_QPERCENTAGE._serialized_start=1667
  _POWERCONTROL_REACTIVEPOWER_QULIST_QPERCENTAGE._serialized_end=1695
  _POWERCONTROL_REACTIVEPOWER_QPLIST._serialized_start=1698
  _POWERCONTROL_REACTIVEPOWER_QPLIST._serialized_end=1904
  _POWERCONTROL_REACTIVEPOWER_QPLIST_PPERCENTAGE._serialized_start=1413
  _POWERCONTROL_REACTIVEPOWER_QPLIST_PPERCENTAGE._serialized_end=1441
  _POWERCONTROL_REACTIVEPOWER_QPLIST_QPERCENTAGE._serialized_start=1667
  _POWERCONTROL_REACTIVEPOWER_QPLIST_QPERCENTAGE._serialized_end=1695
  _POWERCONTROL_REACTIVEPOWER_UNOMINAL._serialized_start=1906
  _POWERCONTROL_REACTIVEPOWER_UNOMINAL._serialized_end=1931
  _POWERCONTROL_REACTIVEPOWER_POWERPRIORITY._serialized_start=1934
  _POWERCONTROL_REACTIVEPOWER_POWERPRIORITY._serialized_end=2137
  _POWERCONTROL_REACTIVEPOWER_POWERPRIORITY_ACTIVE._serialized_start=2087
  _POWERCONTROL_REACTIVEPOWER_POWERPRIORITY_ACTIVE._serialized_end=2110
  _POWERCONTROL_REACTIVEPOWER_POWERPRIORITY_REACTIVE._serialized_start=2112
  _POWERCONTROL_REACTIVEPOWER_POWERPRIORITY_REACTIVE._serialized_end=2137
  _POWERCONTROL_ACTIVEPOWER._serialized_start=2140
  _POWERCONTROL_ACTIVEPOWER._serialized_end=3019
  _POWERCONTROL_ACTIVEPOWER_POWERLIMIT._serialized_start=2517
  _POWERCONTROL_ACTIVEPOWER_POWERLIMIT._serialized_end=2544
  _POWERCONTROL_ACTIVEPOWER_CURRENTLIMIT._serialized_start=2546
  _POWERCONTROL_ACTIVEPOWER_CURRENTLIMIT._serialized_end=2575
  _POWERCONTROL_ACTIVEPOWER_WAKEUPGRADIENT._serialized_start=2577
  _POWERCONTROL_ACTIVEPOWER_WAKEUPGRADIENT._serialized_end=2609
  _POWERCONTROL_ACTIVEPOWER_PFLIST._serialized_start=2612
  _POWERCONTROL_ACTIVEPOWER_PFLIST._serialized_end=2787
  _POWERCONTROL_ACTIVEPOWER_PFLIST_HZ._serialized_start=2738
  _POWERCONTROL_ACTIVEPOWER_PFLIST_HZ._serialized_end=2757
  _POWERCONTROL_ACTIVEPOWER_PFLIST_PPERCENTAGE._serialized_start=1413
  _POWERCONTROL_ACTIVEPOWER_PFLIST_PPERCENTAGE._serialized_end=1441
  _POWERCONTROL_ACTIVEPOWER_PVLIST._serialized_start=2790
  _POWERCONTROL_ACTIVEPOWER_PVLIST._serialized_end=2992
  _POWERCONTROL_ACTIVEPOWER_PVLIST_VPERCENTAGE._serialized_start=2934
  _POWERCONTROL_ACTIVEPOWER_PVLIST_VPERCENTAGE._serialized_end=2962
  _POWERCONTROL_ACTIVEPOWER_PVLIST_PPERCENTAGE._serialized_start=1413
  _POWERCONTROL_ACTIVEPOWER_PVLIST_PPERCENTAGE._serialized_end=1441
  _POWERCONTROL_ACTIVEPOWER_RAMPRATE._serialized_start=2994
  _POWERCONTROL_ACTIVEPOWER_RAMPRATE._serialized_end=3019
  _POWERCONTROL_WAKEUPCONFIG._serialized_start=3022
  _POWERCONTROL_WAKEUPCONFIG._serialized_end=3430
  _POWERCONTROL_WAKEUPCONFIG_MINWAKEUPFREQ._serialized_start=3302
  _POWERCONTROL_WAKEUPCONFIG_MINWAKEUPFREQ._serialized_end=3332
  _POWERCONTROL_WAKEUPCONFIG_MAXWAKEUPFREQ._serialized_start=3334
  _POWERCONTROL_WAKEUPCONFIG_MAXWAKEUPFREQ._serialized_end=3364
  _POWERCONTROL_WAKEUPCONFIG_MINWAKEUPVGRID._serialized_start=3366
  _POWERCONTROL_WAKEUPCONFIG_MINWAKEUPVGRID._serialized_end=3397
  _POWERCONTROL_WAKEUPCONFIG_MAXWAKEUPVGRID._serialized_start=3399
  _POWERCONTROL_WAKEUPCONFIG_MAXWAKEUPVGRID._serialized_end=3430
  _POWERCONTROL_ADVANCED._serialized_start=3433
  _POWERCONTROL_ADVANCED._serialized_end=3703
  _POWERCONTROL_ADVANCED_SETFRT._serialized_start=3614
  _POWERCONTROL_ADVANCED_SETFRT._serialized_end=3638
  _POWERCONTROL_ADVANCED_FRTKFACTOR._serialized_start=3640
  _POWERCONTROL_ADVANCED_FRTKFACTOR._serialized_end=3667
  _POWERCONTROL_ADVANCED_ZEROLIMITCONTROL._serialized_start=3669
  _POWERCONTROL_ADVANCED_ZEROLIMITCONTROL._serialized_end=3703
# @@protoc_insertion_point(module_scope)
