Documentation
¶
Index ¶
- type SynkClient
- func (synkClient *SynkClient) ListInverters(ctx context.Context) ([]string, error)
- func (synkClient *SynkClient) ReadBattery(ctx context.Context) (*SynkObject, error)
- func (synkClient *SynkClient) ReadGrid(ctx context.Context) (*SynkObject, error)
- func (synkClient *SynkClient) ReadInputState(ctx context.Context) (*SynkObject, error)
- func (synkClient *SynkClient) ReadInverterSettings(ctx context.Context) (*SynkObject, error)
- func (synkClient *SynkClient) ReadLoad(ctx context.Context) (*SynkObject, error)
- func (synkClient *SynkClient) UpdateInverterSettings(ctx context.Context, settings *SynkObject) error
- type SynkObject
- type SynkResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SynkClient ¶
type SynkClient struct {
SerialNumber string
// contains filtered or unexported fields
}
func Authenticate ¶
func Authenticate(ctx context.Context, config *configuration.Configuration) (*SynkClient, error)
func (*SynkClient) ListInverters ¶
func (synkClient *SynkClient) ListInverters(ctx context.Context) ([]string, error)
func (*SynkClient) ReadBattery ¶
func (synkClient *SynkClient) ReadBattery(ctx context.Context) (*SynkObject, error)
func (*SynkClient) ReadGrid ¶
func (synkClient *SynkClient) ReadGrid(ctx context.Context) (*SynkObject, error)
func (*SynkClient) ReadInputState ¶
func (synkClient *SynkClient) ReadInputState(ctx context.Context) (*SynkObject, error)
func (*SynkClient) ReadInverterSettings ¶
func (synkClient *SynkClient) ReadInverterSettings(ctx context.Context) (*SynkObject, error)
func (*SynkClient) ReadLoad ¶
func (synkClient *SynkClient) ReadLoad(ctx context.Context) (*SynkObject, error)
func (*SynkClient) UpdateInverterSettings ¶
func (synkClient *SynkClient) UpdateInverterSettings(ctx context.Context, settings *SynkObject) error
type SynkObject ¶
func (SynkObject) String ¶ added in v0.4.0
func (s SynkObject) String() string
Click to show internal directories.
Click to hide internal directories.