this change allows to support overscaling for all inverters, as the configuration of inputs (which one is part of a particular MPPT) is now provided from withing the code. this information is used to implement overscaling for any of the inverters (which are generally compatible with OpenDTU(-OnBattery)).
17 lines
496 B
C++
17 lines
496 B
C++
// SPDX-License-Identifier: GPL-2.0-or-later
|
|
#pragma once
|
|
|
|
#include "HMS_Abstract.h"
|
|
#include <list>
|
|
|
|
class HMS_1CH : public HMS_Abstract {
|
|
public:
|
|
explicit HMS_1CH(HoymilesRadio* radio, const uint64_t serial);
|
|
static bool isValidSerial(const uint64_t serial);
|
|
String typeName() const;
|
|
const byteAssign_t* getByteAssignment() const;
|
|
uint8_t getByteAssignmentSize() const;
|
|
const channelMetaData_t* getChannelMetaData() const;
|
|
uint8_t getChannelMetaDataSize() const;
|
|
};
|