0 1 2 3 0 1 2 0 1 0 1 Communicates details about the current behavior of a DC-coupled generator connected to an ESS Length of this model will be used as crude versioning technique for expected future additions Indicates presence of any faults (alarms or warnings) that impact the generator's ability to run This constant is defined to reserve the numeric default value as meaningless. The generator has an alarm-level fault and cannot run (red) The generator has a warning-level fault but can still run (yellow) The generator has no active alarms or warnings and can run (green) A running total of the number of hours for which the generator has run Contains the E-Code value for any currently-active fault (alarm or warning) on generator. If multiple faults are active, the E-Code for the highest-priority fault is reported. We will design a separate model to communicate the list of all active faults in the future, once software functionality requries it. Contains the lifetime total amount of energy consumed by the generator, in watt-hours. Contains the lifetime total amount of energy produced by the generator, in watt-hours. The generator is designed to start automatically most of the time. This field reports if the generator is in auto mode or not. This constant is defined to reserve the numeric default value as meaningless. The generator is ready to start if necessary to charge the ESS battery The generator will not start on its own when the ESS battery is in need of charging Indicates whether the DC generator is currently producing power on REbus Used by inverter to gate connection to the grid The DC generator is not producing power on REbus. The DC generator is producing power on REbus. Reports the current DC Gen inhibit state The DC generator is permitted to run and produce power on REbus The DC generator is NOT permitted to run and produce power on REbus