example

package
v0.16.1 Latest Latest
Warning

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

Go to latest
Published: Sep 24, 2026 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AdaptAdjustTemp

func AdaptAdjustTemp(t AdjustTemp) *rpc.Interface

func AdaptEmitTemps

func AdaptEmitTemps(t EmitTemps) *rpc.Interface

func AdaptMeter

func AdaptMeter(t Meter) *rpc.Interface

func AdaptMeterUpdates

func AdaptMeterUpdates(t MeterUpdates) *rpc.Interface

func AdaptReadings added in v0.14.0

func AdaptReadings(t Readings) *rpc.Interface

func AdaptSetTemp

func AdaptSetTemp(t SetTemp) *rpc.Interface

func AdaptSetTempG

func AdaptSetTempG[T any](t SetTempG[T]) *rpc.Interface

func AdaptUpdateReceiver

func AdaptUpdateReceiver(t UpdateReceiver) *rpc.Interface

Types

type AdjustTemp

type AdjustTemp interface {
	Adjust(ctx context.Context, state *AdjustTempAdjust) error
}

type AdjustTempAdjust

type AdjustTempAdjust struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*AdjustTempAdjust) Args

func (*AdjustTempAdjust) Results

type AdjustTempAdjustArgs

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

func (*AdjustTempAdjustArgs) HasSetter

func (v *AdjustTempAdjustArgs) HasSetter() bool

func (*AdjustTempAdjustArgs) MarshalCBOR

func (v *AdjustTempAdjustArgs) MarshalCBOR() ([]byte, error)

func (*AdjustTempAdjustArgs) MarshalJSON

func (v *AdjustTempAdjustArgs) MarshalJSON() ([]byte, error)

func (*AdjustTempAdjustArgs) Setter

func (v *AdjustTempAdjustArgs) Setter() *SetTempClient

func (*AdjustTempAdjustArgs) UnmarshalCBOR

func (v *AdjustTempAdjustArgs) UnmarshalCBOR(data []byte) error

func (*AdjustTempAdjustArgs) UnmarshalJSON

func (v *AdjustTempAdjustArgs) UnmarshalJSON(data []byte) error

type AdjustTempAdjustResults

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

func (*AdjustTempAdjustResults) MarshalCBOR

func (v *AdjustTempAdjustResults) MarshalCBOR() ([]byte, error)

func (*AdjustTempAdjustResults) MarshalJSON

func (v *AdjustTempAdjustResults) MarshalJSON() ([]byte, error)

func (*AdjustTempAdjustResults) UnmarshalCBOR

func (v *AdjustTempAdjustResults) UnmarshalCBOR(data []byte) error

func (*AdjustTempAdjustResults) UnmarshalJSON

func (v *AdjustTempAdjustResults) UnmarshalJSON(data []byte) error

type AdjustTempClient

type AdjustTempClient struct {
	rpc.Client
}

func NewAdjustTempClient

func NewAdjustTempClient(client rpc.Client) *AdjustTempClient

func (AdjustTempClient) Adjust

func (AdjustTempClient) Export

func (c AdjustTempClient) Export() AdjustTemp

type AdjustTempClientAdjustResults

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

type EmitTemps

type EmitTemps interface {
	Emit(ctx context.Context, state *EmitTempsEmit) error
}

type EmitTempsClient

type EmitTempsClient struct {
	rpc.Client
}

func NewEmitTempsClient

func NewEmitTempsClient(client rpc.Client) *EmitTempsClient

func (EmitTempsClient) Emit

func (EmitTempsClient) Export

func (c EmitTempsClient) Export() EmitTemps

type EmitTempsClientEmitResults

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

type EmitTempsEmit

type EmitTempsEmit struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*EmitTempsEmit) Args

func (t *EmitTempsEmit) Args() *EmitTempsEmitArgs

func (*EmitTempsEmit) Results

func (t *EmitTempsEmit) Results() *EmitTempsEmitResults

type EmitTempsEmitArgs

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

func (*EmitTempsEmitArgs) Emitter

func (*EmitTempsEmitArgs) HasEmitter

func (v *EmitTempsEmitArgs) HasEmitter() bool

func (*EmitTempsEmitArgs) MarshalCBOR

func (v *EmitTempsEmitArgs) MarshalCBOR() ([]byte, error)

func (*EmitTempsEmitArgs) MarshalJSON

func (v *EmitTempsEmitArgs) MarshalJSON() ([]byte, error)

func (*EmitTempsEmitArgs) UnmarshalCBOR

func (v *EmitTempsEmitArgs) UnmarshalCBOR(data []byte) error

func (*EmitTempsEmitArgs) UnmarshalJSON

func (v *EmitTempsEmitArgs) UnmarshalJSON(data []byte) error

type EmitTempsEmitResults

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

func (*EmitTempsEmitResults) MarshalCBOR

func (v *EmitTempsEmitResults) MarshalCBOR() ([]byte, error)

func (*EmitTempsEmitResults) MarshalJSON

func (v *EmitTempsEmitResults) MarshalJSON() ([]byte, error)

func (*EmitTempsEmitResults) UnmarshalCBOR

func (v *EmitTempsEmitResults) UnmarshalCBOR(data []byte) error

func (*EmitTempsEmitResults) UnmarshalJSON

func (v *EmitTempsEmitResults) UnmarshalJSON(data []byte) error

type Meter

type Meter interface {
	ReadTemperature(ctx context.Context, state *MeterReadTemperature) error
	GetSetter(ctx context.Context, state *MeterGetSetter) error
}

type MeterClient

type MeterClient struct {
	rpc.Client
}

func NewMeterClient

func NewMeterClient(client rpc.Client) *MeterClient

func (MeterClient) Export

func (c MeterClient) Export() Meter

func (MeterClient) GetSetter

func (MeterClient) ReadTemperature

func (v MeterClient) ReadTemperature(ctx context.Context, name string) (*MeterClientReadTemperatureResults, error)

type MeterClientGetSetterResults

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

func (*MeterClientGetSetterResults) Setter

type MeterClientReadTemperatureResults

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

func (*MeterClientReadTemperatureResults) HasReading

func (v *MeterClientReadTemperatureResults) HasReading() bool

func (*MeterClientReadTemperatureResults) Reading

type MeterGetSetter

type MeterGetSetter struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*MeterGetSetter) Args

func (*MeterGetSetter) Results

func (t *MeterGetSetter) Results() *MeterGetSetterResults

type MeterGetSetterArgs

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

func (*MeterGetSetterArgs) HasName

func (v *MeterGetSetterArgs) HasName() bool

func (*MeterGetSetterArgs) MarshalCBOR

func (v *MeterGetSetterArgs) MarshalCBOR() ([]byte, error)

func (*MeterGetSetterArgs) MarshalJSON

func (v *MeterGetSetterArgs) MarshalJSON() ([]byte, error)

func (*MeterGetSetterArgs) Name

func (v *MeterGetSetterArgs) Name() string

func (*MeterGetSetterArgs) UnmarshalCBOR

func (v *MeterGetSetterArgs) UnmarshalCBOR(data []byte) error

func (*MeterGetSetterArgs) UnmarshalJSON

func (v *MeterGetSetterArgs) UnmarshalJSON(data []byte) error

type MeterGetSetterResults

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

func (*MeterGetSetterResults) MarshalCBOR

func (v *MeterGetSetterResults) MarshalCBOR() ([]byte, error)

func (*MeterGetSetterResults) MarshalJSON

func (v *MeterGetSetterResults) MarshalJSON() ([]byte, error)

func (*MeterGetSetterResults) SetSetter

func (v *MeterGetSetterResults) SetSetter(setter SetTemp)

func (*MeterGetSetterResults) UnmarshalCBOR

func (v *MeterGetSetterResults) UnmarshalCBOR(data []byte) error

func (*MeterGetSetterResults) UnmarshalJSON

func (v *MeterGetSetterResults) UnmarshalJSON(data []byte) error

type MeterReadTemperature

type MeterReadTemperature struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*MeterReadTemperature) Args

func (*MeterReadTemperature) Results

type MeterReadTemperatureArgs

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

func (*MeterReadTemperatureArgs) HasName

func (v *MeterReadTemperatureArgs) HasName() bool

func (*MeterReadTemperatureArgs) MarshalCBOR

func (v *MeterReadTemperatureArgs) MarshalCBOR() ([]byte, error)

func (*MeterReadTemperatureArgs) MarshalJSON

func (v *MeterReadTemperatureArgs) MarshalJSON() ([]byte, error)

func (*MeterReadTemperatureArgs) Name

func (v *MeterReadTemperatureArgs) Name() string

func (*MeterReadTemperatureArgs) UnmarshalCBOR

func (v *MeterReadTemperatureArgs) UnmarshalCBOR(data []byte) error

func (*MeterReadTemperatureArgs) UnmarshalJSON

func (v *MeterReadTemperatureArgs) UnmarshalJSON(data []byte) error

type MeterReadTemperatureResults

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

func (*MeterReadTemperatureResults) MarshalCBOR

func (v *MeterReadTemperatureResults) MarshalCBOR() ([]byte, error)

func (*MeterReadTemperatureResults) MarshalJSON

func (v *MeterReadTemperatureResults) MarshalJSON() ([]byte, error)

func (*MeterReadTemperatureResults) SetReading

func (v *MeterReadTemperatureResults) SetReading(reading *Reading)

func (*MeterReadTemperatureResults) UnmarshalCBOR

func (v *MeterReadTemperatureResults) UnmarshalCBOR(data []byte) error

func (*MeterReadTemperatureResults) UnmarshalJSON

func (v *MeterReadTemperatureResults) UnmarshalJSON(data []byte) error

type MeterUpdates

type MeterUpdates interface {
	RegisterUpdates(ctx context.Context, state *MeterUpdatesRegisterUpdates) error
}

type MeterUpdatesClient

type MeterUpdatesClient struct {
	rpc.Client
}

func NewMeterUpdatesClient

func NewMeterUpdatesClient(client rpc.Client) *MeterUpdatesClient

func (MeterUpdatesClient) Export

func (c MeterUpdatesClient) Export() MeterUpdates

func (MeterUpdatesClient) RegisterUpdates

type MeterUpdatesClientRegisterUpdatesResults

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

type MeterUpdatesRegisterUpdates

type MeterUpdatesRegisterUpdates struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*MeterUpdatesRegisterUpdates) Args

func (*MeterUpdatesRegisterUpdates) Results

type MeterUpdatesRegisterUpdatesArgs

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

func (*MeterUpdatesRegisterUpdatesArgs) HasRecv

func (*MeterUpdatesRegisterUpdatesArgs) MarshalCBOR

func (v *MeterUpdatesRegisterUpdatesArgs) MarshalCBOR() ([]byte, error)

func (*MeterUpdatesRegisterUpdatesArgs) MarshalJSON

func (v *MeterUpdatesRegisterUpdatesArgs) MarshalJSON() ([]byte, error)

func (*MeterUpdatesRegisterUpdatesArgs) Recv

func (*MeterUpdatesRegisterUpdatesArgs) UnmarshalCBOR

func (v *MeterUpdatesRegisterUpdatesArgs) UnmarshalCBOR(data []byte) error

func (*MeterUpdatesRegisterUpdatesArgs) UnmarshalJSON

func (v *MeterUpdatesRegisterUpdatesArgs) UnmarshalJSON(data []byte) error

type MeterUpdatesRegisterUpdatesResults

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

func (*MeterUpdatesRegisterUpdatesResults) MarshalCBOR

func (v *MeterUpdatesRegisterUpdatesResults) MarshalCBOR() ([]byte, error)

func (*MeterUpdatesRegisterUpdatesResults) MarshalJSON

func (v *MeterUpdatesRegisterUpdatesResults) MarshalJSON() ([]byte, error)

func (*MeterUpdatesRegisterUpdatesResults) UnmarshalCBOR

func (v *MeterUpdatesRegisterUpdatesResults) UnmarshalCBOR(data []byte) error

func (*MeterUpdatesRegisterUpdatesResults) UnmarshalJSON

func (v *MeterUpdatesRegisterUpdatesResults) UnmarshalJSON(data []byte) error

type Reading

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

func (*Reading) HasMeter

func (v *Reading) HasMeter() bool

func (*Reading) HasSeconds

func (v *Reading) HasSeconds() bool

func (*Reading) HasTemperature

func (v *Reading) HasTemperature() bool

func (*Reading) MarshalCBOR

func (v *Reading) MarshalCBOR() ([]byte, error)

func (*Reading) MarshalJSON

func (v *Reading) MarshalJSON() ([]byte, error)

func (*Reading) Meter

func (v *Reading) Meter() string

func (*Reading) Seconds

func (v *Reading) Seconds() int32

func (*Reading) SetMeter

func (v *Reading) SetMeter(meter string)

func (*Reading) SetSeconds

func (v *Reading) SetSeconds(seconds int32)

func (*Reading) SetTemperature

func (v *Reading) SetTemperature(temperature float32)

func (*Reading) Temperature

func (v *Reading) Temperature() float32

func (*Reading) UnmarshalCBOR

func (v *Reading) UnmarshalCBOR(data []byte) error

func (*Reading) UnmarshalJSON

func (v *Reading) UnmarshalJSON(data []byte) error

type Readings added in v0.14.0

type Readings interface {
	Record(ctx context.Context, state *ReadingsRecord) error
	Ping(ctx context.Context, state *ReadingsPing) error
}

type ReadingsClient added in v0.14.0

type ReadingsClient struct {
	rpc.Client
}

func NewReadingsClient added in v0.14.0

func NewReadingsClient(client rpc.Client) *ReadingsClient

func (ReadingsClient) Export added in v0.14.0

func (c ReadingsClient) Export() Readings

func (ReadingsClient) Ping added in v0.14.0

func (ReadingsClient) Record added in v0.14.0

func (v ReadingsClient) Record(ctx context.Context, name string, temperature float32) (*ReadingsClientRecordResults, error)

type ReadingsClientPingResults added in v0.14.0

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

func (*ReadingsClientPingResults) HasOk added in v0.14.0

func (v *ReadingsClientPingResults) HasOk() bool

func (*ReadingsClientPingResults) Ok added in v0.14.0

type ReadingsClientRecordResults added in v0.14.0

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

func (*ReadingsClientRecordResults) HasReading added in v0.14.0

func (v *ReadingsClientRecordResults) HasReading() bool

func (*ReadingsClientRecordResults) Reading added in v0.14.0

func (v *ReadingsClientRecordResults) Reading() *Reading

type ReadingsPing added in v0.14.0

type ReadingsPing struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*ReadingsPing) Args added in v0.14.0

func (t *ReadingsPing) Args() *ReadingsPingArgs

func (*ReadingsPing) Results added in v0.14.0

func (t *ReadingsPing) Results() *ReadingsPingResults

type ReadingsPingArgs added in v0.14.0

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

func (*ReadingsPingArgs) MarshalCBOR added in v0.14.0

func (v *ReadingsPingArgs) MarshalCBOR() ([]byte, error)

func (*ReadingsPingArgs) MarshalJSON added in v0.14.0

func (v *ReadingsPingArgs) MarshalJSON() ([]byte, error)

func (*ReadingsPingArgs) UnmarshalCBOR added in v0.14.0

func (v *ReadingsPingArgs) UnmarshalCBOR(data []byte) error

func (*ReadingsPingArgs) UnmarshalJSON added in v0.14.0

func (v *ReadingsPingArgs) UnmarshalJSON(data []byte) error

type ReadingsPingResults added in v0.14.0

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

func (*ReadingsPingResults) MarshalCBOR added in v0.14.0

func (v *ReadingsPingResults) MarshalCBOR() ([]byte, error)

func (*ReadingsPingResults) MarshalJSON added in v0.14.0

func (v *ReadingsPingResults) MarshalJSON() ([]byte, error)

func (*ReadingsPingResults) SetOk added in v0.14.0

func (v *ReadingsPingResults) SetOk(ok bool)

func (*ReadingsPingResults) UnmarshalCBOR added in v0.14.0

func (v *ReadingsPingResults) UnmarshalCBOR(data []byte) error

func (*ReadingsPingResults) UnmarshalJSON added in v0.14.0

func (v *ReadingsPingResults) UnmarshalJSON(data []byte) error

type ReadingsRecord added in v0.14.0

type ReadingsRecord struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*ReadingsRecord) Args added in v0.14.0

func (*ReadingsRecord) Results added in v0.14.0

func (t *ReadingsRecord) Results() *ReadingsRecordResults

type ReadingsRecordArgs added in v0.14.0

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

func (*ReadingsRecordArgs) HasName added in v0.14.0

func (v *ReadingsRecordArgs) HasName() bool

func (*ReadingsRecordArgs) HasTemperature added in v0.14.0

func (v *ReadingsRecordArgs) HasTemperature() bool

func (*ReadingsRecordArgs) MarshalCBOR added in v0.14.0

func (v *ReadingsRecordArgs) MarshalCBOR() ([]byte, error)

func (*ReadingsRecordArgs) MarshalJSON added in v0.14.0

func (v *ReadingsRecordArgs) MarshalJSON() ([]byte, error)

func (*ReadingsRecordArgs) Name added in v0.14.0

func (v *ReadingsRecordArgs) Name() string

func (*ReadingsRecordArgs) Temperature added in v0.14.0

func (v *ReadingsRecordArgs) Temperature() float32

func (*ReadingsRecordArgs) UnmarshalCBOR added in v0.14.0

func (v *ReadingsRecordArgs) UnmarshalCBOR(data []byte) error

func (*ReadingsRecordArgs) UnmarshalJSON added in v0.14.0

func (v *ReadingsRecordArgs) UnmarshalJSON(data []byte) error

type ReadingsRecordResults added in v0.14.0

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

func (*ReadingsRecordResults) MarshalCBOR added in v0.14.0

func (v *ReadingsRecordResults) MarshalCBOR() ([]byte, error)

func (*ReadingsRecordResults) MarshalJSON added in v0.14.0

func (v *ReadingsRecordResults) MarshalJSON() ([]byte, error)

func (*ReadingsRecordResults) SetReading added in v0.14.0

func (v *ReadingsRecordResults) SetReading(reading *Reading)

func (*ReadingsRecordResults) UnmarshalCBOR added in v0.14.0

func (v *ReadingsRecordResults) UnmarshalCBOR(data []byte) error

func (*ReadingsRecordResults) UnmarshalJSON added in v0.14.0

func (v *ReadingsRecordResults) UnmarshalJSON(data []byte) error

type SetTemp

type SetTemp interface {
	SetTemp(ctx context.Context, state *SetTempSetTemp) error
}

type SetTempClient

type SetTempClient struct {
	rpc.Client
}

func NewSetTempClient

func NewSetTempClient(client rpc.Client) *SetTempClient

func (SetTempClient) Export

func (c SetTempClient) Export() SetTemp

func (SetTempClient) SetTemp

type SetTempClientSetTempResults

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

func (*SetTempClientSetTempResults) HasTemp

func (v *SetTempClientSetTempResults) HasTemp() bool

func (*SetTempClientSetTempResults) Temp

type SetTempG

type SetTempG[T any] interface {
	SetTemp(ctx context.Context, state *SetTempGSetTemp[T]) error
}

type SetTempGClient

type SetTempGClient[T any] struct {
	rpc.Client
}

func NewSetTempGClient

func NewSetTempGClient[T any](client rpc.Client) *SetTempGClient[T]

func (SetTempGClient[T]) Export

func (c SetTempGClient[T]) Export() SetTempG[T]

func (SetTempGClient[T]) SetTemp

func (v SetTempGClient[T]) SetTemp(ctx context.Context, temp T) (*SetTempGClientSetTempResults[T], error)

type SetTempGClientSetTempResults

type SetTempGClientSetTempResults[T any] struct {
	// contains filtered or unexported fields
}

type SetTempGSetTemp

type SetTempGSetTemp[T any] struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*SetTempGSetTemp[T]) Args

func (t *SetTempGSetTemp[T]) Args() *SetTempGSetTempArgs[T]

func (*SetTempGSetTemp[T]) Results

func (t *SetTempGSetTemp[T]) Results() *SetTempGSetTempResults[T]

type SetTempGSetTempArgs

type SetTempGSetTempArgs[T any] struct {
	// contains filtered or unexported fields
}

func (*SetTempGSetTempArgs[T]) HasTemp

func (v *SetTempGSetTempArgs[T]) HasTemp() bool

func (*SetTempGSetTempArgs[T]) MarshalCBOR

func (v *SetTempGSetTempArgs[T]) MarshalCBOR() ([]byte, error)

func (*SetTempGSetTempArgs[T]) MarshalJSON

func (v *SetTempGSetTempArgs[T]) MarshalJSON() ([]byte, error)

func (*SetTempGSetTempArgs[T]) Temp

func (v *SetTempGSetTempArgs[T]) Temp() T

func (*SetTempGSetTempArgs[T]) UnmarshalCBOR

func (v *SetTempGSetTempArgs[T]) UnmarshalCBOR(data []byte) error

func (*SetTempGSetTempArgs[T]) UnmarshalJSON

func (v *SetTempGSetTempArgs[T]) UnmarshalJSON(data []byte) error

type SetTempGSetTempResults

type SetTempGSetTempResults[T any] struct {
	// contains filtered or unexported fields
}

func (*SetTempGSetTempResults[T]) MarshalCBOR

func (v *SetTempGSetTempResults[T]) MarshalCBOR() ([]byte, error)

func (*SetTempGSetTempResults[T]) MarshalJSON

func (v *SetTempGSetTempResults[T]) MarshalJSON() ([]byte, error)

func (*SetTempGSetTempResults[T]) UnmarshalCBOR

func (v *SetTempGSetTempResults[T]) UnmarshalCBOR(data []byte) error

func (*SetTempGSetTempResults[T]) UnmarshalJSON

func (v *SetTempGSetTempResults[T]) UnmarshalJSON(data []byte) error

type SetTempSetTemp

type SetTempSetTemp struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*SetTempSetTemp) Args

func (*SetTempSetTemp) Results

func (t *SetTempSetTemp) Results() *SetTempSetTempResults

type SetTempSetTempArgs

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

func (*SetTempSetTempArgs) HasTemp

func (v *SetTempSetTempArgs) HasTemp() bool

func (*SetTempSetTempArgs) MarshalCBOR

func (v *SetTempSetTempArgs) MarshalCBOR() ([]byte, error)

func (*SetTempSetTempArgs) MarshalJSON

func (v *SetTempSetTempArgs) MarshalJSON() ([]byte, error)

func (*SetTempSetTempArgs) Temp

func (v *SetTempSetTempArgs) Temp() int32

func (*SetTempSetTempArgs) UnmarshalCBOR

func (v *SetTempSetTempArgs) UnmarshalCBOR(data []byte) error

func (*SetTempSetTempArgs) UnmarshalJSON

func (v *SetTempSetTempArgs) UnmarshalJSON(data []byte) error

type SetTempSetTempResults

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

func (*SetTempSetTempResults) MarshalCBOR

func (v *SetTempSetTempResults) MarshalCBOR() ([]byte, error)

func (*SetTempSetTempResults) MarshalJSON

func (v *SetTempSetTempResults) MarshalJSON() ([]byte, error)

func (*SetTempSetTempResults) SetTemp

func (v *SetTempSetTempResults) SetTemp(temp int32)

func (*SetTempSetTempResults) UnmarshalCBOR

func (v *SetTempSetTempResults) UnmarshalCBOR(data []byte) error

func (*SetTempSetTempResults) UnmarshalJSON

func (v *SetTempSetTempResults) UnmarshalJSON(data []byte) error

type UpdateReceiver

type UpdateReceiver interface {
	Update(ctx context.Context, state *UpdateReceiverUpdate) error
}

type UpdateReceiverClient

type UpdateReceiverClient struct {
	rpc.Client
}

func NewUpdateReceiverClient

func NewUpdateReceiverClient(client rpc.Client) *UpdateReceiverClient

func (UpdateReceiverClient) Export

func (UpdateReceiverClient) Update

type UpdateReceiverClientUpdateResults

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

type UpdateReceiverUpdate

type UpdateReceiverUpdate struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*UpdateReceiverUpdate) Args

func (*UpdateReceiverUpdate) Results

type UpdateReceiverUpdateArgs

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

func (*UpdateReceiverUpdateArgs) HasReading

func (v *UpdateReceiverUpdateArgs) HasReading() bool

func (*UpdateReceiverUpdateArgs) MarshalCBOR

func (v *UpdateReceiverUpdateArgs) MarshalCBOR() ([]byte, error)

func (*UpdateReceiverUpdateArgs) MarshalJSON

func (v *UpdateReceiverUpdateArgs) MarshalJSON() ([]byte, error)

func (*UpdateReceiverUpdateArgs) Reading

func (v *UpdateReceiverUpdateArgs) Reading() *Reading

func (*UpdateReceiverUpdateArgs) UnmarshalCBOR

func (v *UpdateReceiverUpdateArgs) UnmarshalCBOR(data []byte) error

func (*UpdateReceiverUpdateArgs) UnmarshalJSON

func (v *UpdateReceiverUpdateArgs) UnmarshalJSON(data []byte) error

type UpdateReceiverUpdateResults

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

func (*UpdateReceiverUpdateResults) MarshalCBOR

func (v *UpdateReceiverUpdateResults) MarshalCBOR() ([]byte, error)

func (*UpdateReceiverUpdateResults) MarshalJSON

func (v *UpdateReceiverUpdateResults) MarshalJSON() ([]byte, error)

func (*UpdateReceiverUpdateResults) UnmarshalCBOR

func (v *UpdateReceiverUpdateResults) UnmarshalCBOR(data []byte) error

func (*UpdateReceiverUpdateResults) UnmarshalJSON

func (v *UpdateReceiverUpdateResults) UnmarshalJSON(data []byte) error

type Value

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

func (*Value) MarshalCBOR

func (v *Value) MarshalCBOR() ([]byte, error)

func (*Value) MarshalJSON

func (v *Value) MarshalJSON() ([]byte, error)

func (*Value) UnmarshalCBOR

func (v *Value) UnmarshalCBOR(data []byte) error

func (*Value) UnmarshalJSON

func (v *Value) UnmarshalJSON(data []byte) error

func (*Value) V

func (v *Value) V() ValueV

type ValueV

type ValueV interface {
	Which() string
	I() int64
	SetI(int64)
	S() string
	SetS(string)
}

Jump to

Keyboard shortcuts

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