You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
uint64timestamp# time since system start (microseconds)
uint64STATUS_FLAG_OFF=1# Generator is off.
uint64STATUS_FLAG_READY=2# Generator is ready to start generating power.
uint64STATUS_FLAG_GENERATING=4# Generator is generating power.
uint64STATUS_FLAG_CHARGING=8# Generator is charging the batteries (generating enough power to charge and provide the load).
uint64STATUS_FLAG_REDUCED_POWER=16# Generator is operating at a reduced maximum power.
uint64STATUS_FLAG_MAXPOWER=32# Generator is providing the maximum output.
uint64STATUS_FLAG_OVERTEMP_WARNING=64# Generator is near the maximum operating temperature, cooling is insufficient.
uint64STATUS_FLAG_OVERTEMP_FAULT=128# Generator hit the maximum operating temperature and shutdown.
uint64STATUS_FLAG_ELECTRONICS_OVERTEMP_WARNING=256# Power electronics are near the maximum operating temperature, cooling is insufficient.
uint64STATUS_FLAG_ELECTRONICS_OVERTEMP_FAULT=512# Power electronics hit the maximum operating temperature and shutdown.
uint64STATUS_FLAG_ELECTRONICS_FAULT=1024# Power electronics experienced a fault and shutdown.
uint64STATUS_FLAG_POWERSOURCE_FAULT=2048# The power source supplying the generator failed e.g. mechanical generator stopped, tether is no longer providing power, solar cell is in shade, hydrogen reaction no longer happening.
uint64STATUS_FLAG_COMMUNICATION_WARNING=4096# Generator controller having communication problems.
uint64STATUS_FLAG_COOLING_WARNING=8192# Power electronic or generator cooling system error.
uint64STATUS_FLAG_POWER_RAIL_FAULT=16384# Generator controller power rail experienced a fault.
uint64STATUS_FLAG_OVERCURRENT_FAULT=32768# Generator controller exceeded the overcurrent threshold and shutdown to prevent damage.
uint64STATUS_FLAG_BATTERY_OVERCHARGE_CURRENT_FAULT=65536# Generator controller detected a high current going into the batteries and shutdown to prevent battery damage. |
uint64STATUS_FLAG_OVERVOLTAGE_FAULT=131072# Generator controller exceeded it's overvoltage threshold and shutdown to prevent it exceeding the voltage rating.
uint64STATUS_FLAG_BATTERY_UNDERVOLT_FAULT=262144# Batteries are under voltage (generator will not start).
uint64STATUS_FLAG_START_INHIBITED=524288# Generator start is inhibited by e.g. a safety switch.
uint64STATUS_FLAG_MAINTENANCE_REQUIRED=1048576# Generator requires maintenance.
uint64STATUS_FLAG_WARMING_UP=2097152# Generator is not ready to generate yet.
uint64STATUS_FLAG_IDLE=4194304# Generator is idle.
uint64status# Status flags
float32battery_current # [A] Currentinto/outofbattery. Positiveforout. Negativeforin. NaN: fieldnotprovided.
float32load_current # [A] CurrentgoingtotheUAV. IfbatterycurrentnotavailablethisistheDCcurrentfromthegenerator. Positiveforout. Negativeforin. NaN: fieldnotprovidedfloat32power_generated # [W] Thepowerbeinggenerated. NaN: fieldnotprovidedfloat32bus_voltage # [V] Voltageofthebusseenatthegenerator, orbatterybusifbatterybusiscontrolledbygeneratorandatadifferentvoltagetomainbus.
float32bat_current_setpoint # [A] Thetargetbatterycurrent. Positiveforout. Negativeforin. NaN: fieldnotprovideduint32runtime # [s] Secondsthisgeneratorhasrunsinceitwasrebooted. UINT32_MAX: fieldnotprovided.
int32time_until_maintenance # [s] Secondsuntilthisgeneratorrequiresmaintenance. Anegativevalueindicatesmaintenanceispast-due. INT32_MAX: fieldnotprovided.
uint16generator_speed # [rpm] Speedofelectricalgeneratororalternator. UINT16_MAX: fieldnotprovided.
int16rectifier_temperature # [degC] Thetemperatureoftherectifierorpowerconverter. INT16_MAX: fieldnotprovided.
int16generator_temperature # [degC] Thetemperatureofthemechanicalmotor, fuelcellcoreorgenerator. INT16_MAX: fieldnotprovided.