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