plugin

package
v1.13.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2024 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewTwinMakerInstance

NewTwinMakerInstance creates a new datasource instance.

Types

type TwinMakerDatasource

type TwinMakerDatasource struct {
	// contains filtered or unexported fields
}

func NewTwinMakerDatasource

func NewTwinMakerDatasource(settings models.TwinMakerDataSourceSetting) *TwinMakerDatasource

NewTwinMakerDatasource creates a new datasource instance.

func (*TwinMakerDatasource) CallResource

CallResource HTTP style resource

func (*TwinMakerDatasource) CheckHealth

func (*TwinMakerDatasource) Dispose

func (ds *TwinMakerDatasource) Dispose()

Dispose here tells plugin SDK that plugin wants to clean up resources when a new instance created. As soon as datasource settings change detected by SDK old datasource instance will be disposed and a new one will be created using NewTwinMakerDatasource factory function.

func (*TwinMakerDatasource) DoQuery

func (*TwinMakerDatasource) HandleBatchPutPropertyValues added in v1.3.0

func (ds *TwinMakerDatasource) HandleBatchPutPropertyValues(w http.ResponseWriter, r *http.Request)

func (*TwinMakerDatasource) HandleGetEntity

func (ds *TwinMakerDatasource) HandleGetEntity(w http.ResponseWriter, r *http.Request)

func (*TwinMakerDatasource) HandleGetToken

func (ds *TwinMakerDatasource) HandleGetToken(w http.ResponseWriter, r *http.Request)

func (*TwinMakerDatasource) HandleListEntityOptions

func (ds *TwinMakerDatasource) HandleListEntityOptions(w http.ResponseWriter, r *http.Request)

func (*TwinMakerDatasource) HandleListOptions

func (ds *TwinMakerDatasource) HandleListOptions(w http.ResponseWriter, r *http.Request)

func (*TwinMakerDatasource) HandleListScenes

func (ds *TwinMakerDatasource) HandleListScenes(w http.ResponseWriter, r *http.Request)

func (*TwinMakerDatasource) HandleListWorkspaces

func (ds *TwinMakerDatasource) HandleListWorkspaces(w http.ResponseWriter, r *http.Request)

func (*TwinMakerDatasource) PublishStream

func (*TwinMakerDatasource) QueryData

func (*TwinMakerDatasource) RequestLoop added in v1.2.0

func (ds *TwinMakerDatasource) RequestLoop(ctx context.Context, query models.TwinMakerQuery, resChannel chan *backend.DataResponse)

func (*TwinMakerDatasource) RunStream

func (*TwinMakerDatasource) ServeHTTP

func (d *TwinMakerDatasource) ServeHTTP(w http.ResponseWriter, r *http.Request)

func (*TwinMakerDatasource) SubscribeStream

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL