Documentation ¶
Index ¶
- func GetNextHighLow(station int64, units string) (*data.Frame, error)
- func NewNoaaInstance(_ context.Context, s backend.DataSourceInstanceSettings) (instancemgmt.Instance, error)
- type Datasource
- func (ds *Datasource) CallResource(ctx context.Context, req *backend.CallResourceRequest, ...) error
- func (ds *Datasource) CheckHealth(ctx context.Context, req *backend.CheckHealthRequest) (*backend.CheckHealthResult, error)
- func (ds *Datasource) Dispose()
- func (ds *Datasource) QueryData(ctx context.Context, req *backend.QueryDataRequest) (*backend.QueryDataResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetNextHighLow ¶
GetNextHighLow is a helper for the rasberry pi project
func NewNoaaInstance ¶
func NewNoaaInstance(_ context.Context, s backend.DataSourceInstanceSettings) (instancemgmt.Instance, error)
NewNoaaInstance creates a new datasource instance.
Types ¶
type Datasource ¶
type Datasource struct {
Client noaa.NOAAClient
}
func (*Datasource) CallResource ¶
func (ds *Datasource) CallResource(ctx context.Context, req *backend.CallResourceRequest, sender backend.CallResourceResponseSender) error
func (*Datasource) CheckHealth ¶
func (ds *Datasource) CheckHealth(ctx context.Context, req *backend.CheckHealthRequest) (*backend.CheckHealthResult, error)
func (*Datasource) Dispose ¶
func (ds *Datasource) Dispose()
func (*Datasource) QueryData ¶
func (ds *Datasource) QueryData(ctx context.Context, req *backend.QueryDataRequest) (*backend.QueryDataResponse, error)
Click to show internal directories.
Click to hide internal directories.