SensMppt class

Maximum Power Point Tracker (MPPT) sensor data for solar module power performance tracking

SENS_MPPT

Implemented types

Constructors

SensMppt({required uint64_t mpptTimestamp, required float mppt1Volt, required float mppt1Amp, required float mppt2Volt, required float mppt2Amp, required float mppt3Volt, required float mppt3Amp, required uint16_t mppt1Pwm, required uint16_t mppt2Pwm, required uint16_t mppt3Pwm, required uint8_t mppt1Status, required uint8_t mppt2Status, required uint8_t mppt3Status})
SensMppt.parse(ByteData data_)
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
mavlinkCrcExtra int
no setteroverride
mavlinkMessageId int
no setteroverride
mppt1Amp float
MPPT1 current
final
mppt1Pwm uint16_t
MPPT1 pwm
final
mppt1Status uint8_t
MPPT1 status
final
mppt1Volt float
MPPT1 voltage
final
mppt2Amp float
MPPT2 current
final
mppt2Pwm uint16_t
MPPT2 pwm
final
mppt2Status uint8_t
MPPT2 status
final
mppt2Volt float
MPPT2 voltage
final
mppt3Amp float
MPPT3 current
final
mppt3Pwm uint16_t
MPPT3 pwm
final
mppt3Status uint8_t
MPPT3 status
final
mppt3Volt float
MPPT3 voltage
final
mpptTimestamp uint64_t
MPPT last timestamp
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
serialize() ByteData
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

mavlinkEncodedLength → const int