Versions in this module Expand all Collapse all v0 v0.5.0 May 18, 2024 Changes in this version + const DataUpdatePVYieldTotal + const DataUpdatePower + const DataUpdatePowerNominalPeak + type UCVAPD struct + func NewUCVAPD(service eebusapi.ServiceInterface, eventCB api.EntityEventCallback) *UCVAPD + func (c *UCVAPD) UseCaseName() model.UseCaseNameType + func (e *UCVAPD) AddFeatures() + func (e *UCVAPD) AddUseCase() + func (e *UCVAPD) HandleEvent(payload spineapi.EventPayload) + func (e *UCVAPD) IsUseCaseSupported(entity spineapi.EntityRemoteInterface) (bool, error) + func (e *UCVAPD) PVYieldTotal(entity spineapi.EntityRemoteInterface) (float64, error) + func (e *UCVAPD) Power(entity spineapi.EntityRemoteInterface) (float64, error) + func (e *UCVAPD) PowerNominalPeak(entity spineapi.EntityRemoteInterface) (float64, error) + func (e *UCVAPD) UpdateUseCaseAvailability(available bool) + type UCVAPDInterface interface + PVYieldTotal func(entity spineapi.EntityRemoteInterface) (float64, error) + Power func(entity spineapi.EntityRemoteInterface) (float64, error) + PowerNominalPeak func(entity spineapi.EntityRemoteInterface) (float64, error)