Documentation
¶
Index ¶
- func AdaptAdjustTemp(t AdjustTemp) *rpc.Interface
- func AdaptEmitTemps(t EmitTemps) *rpc.Interface
- func AdaptMeter(t Meter) *rpc.Interface
- func AdaptMeterUpdates(t MeterUpdates) *rpc.Interface
- func AdaptSetTemp(t SetTemp) *rpc.Interface
- func AdaptSetTempG[T any](t SetTempG[T]) *rpc.Interface
- func AdaptUpdateReceiver(t UpdateReceiver) *rpc.Interface
- type AdjustTemp
- type AdjustTempAdjust
- type AdjustTempAdjustArgs
- func (v *AdjustTempAdjustArgs) HasSetter() bool
- func (v *AdjustTempAdjustArgs) MarshalCBOR() ([]byte, error)
- func (v *AdjustTempAdjustArgs) MarshalJSON() ([]byte, error)
- func (v *AdjustTempAdjustArgs) Setter() *SetTempClient
- func (v *AdjustTempAdjustArgs) UnmarshalCBOR(data []byte) error
- func (v *AdjustTempAdjustArgs) UnmarshalJSON(data []byte) error
- type AdjustTempAdjustResults
- type AdjustTempClient
- type AdjustTempClientAdjustResults
- type EmitTemps
- type EmitTempsClient
- type EmitTempsClientEmitResults
- type EmitTempsEmit
- type EmitTempsEmitArgs
- func (v *EmitTempsEmitArgs) Emitter() *stream.SendStreamClient[float32]
- func (v *EmitTempsEmitArgs) HasEmitter() bool
- func (v *EmitTempsEmitArgs) MarshalCBOR() ([]byte, error)
- func (v *EmitTempsEmitArgs) MarshalJSON() ([]byte, error)
- func (v *EmitTempsEmitArgs) UnmarshalCBOR(data []byte) error
- func (v *EmitTempsEmitArgs) UnmarshalJSON(data []byte) error
- type EmitTempsEmitResults
- type Meter
- type MeterClient
- type MeterClientGetSetterResults
- type MeterClientReadTemperatureResults
- type MeterGetSetter
- type MeterGetSetterArgs
- func (v *MeterGetSetterArgs) HasName() bool
- func (v *MeterGetSetterArgs) MarshalCBOR() ([]byte, error)
- func (v *MeterGetSetterArgs) MarshalJSON() ([]byte, error)
- func (v *MeterGetSetterArgs) Name() string
- func (v *MeterGetSetterArgs) UnmarshalCBOR(data []byte) error
- func (v *MeterGetSetterArgs) UnmarshalJSON(data []byte) error
- type MeterGetSetterResults
- func (v *MeterGetSetterResults) MarshalCBOR() ([]byte, error)
- func (v *MeterGetSetterResults) MarshalJSON() ([]byte, error)
- func (v *MeterGetSetterResults) SetSetter(setter SetTemp)
- func (v *MeterGetSetterResults) UnmarshalCBOR(data []byte) error
- func (v *MeterGetSetterResults) UnmarshalJSON(data []byte) error
- type MeterReadTemperature
- type MeterReadTemperatureArgs
- func (v *MeterReadTemperatureArgs) HasName() bool
- func (v *MeterReadTemperatureArgs) MarshalCBOR() ([]byte, error)
- func (v *MeterReadTemperatureArgs) MarshalJSON() ([]byte, error)
- func (v *MeterReadTemperatureArgs) Name() string
- func (v *MeterReadTemperatureArgs) UnmarshalCBOR(data []byte) error
- func (v *MeterReadTemperatureArgs) UnmarshalJSON(data []byte) error
- type MeterReadTemperatureResults
- func (v *MeterReadTemperatureResults) MarshalCBOR() ([]byte, error)
- func (v *MeterReadTemperatureResults) MarshalJSON() ([]byte, error)
- func (v *MeterReadTemperatureResults) SetReading(reading *Reading)
- func (v *MeterReadTemperatureResults) UnmarshalCBOR(data []byte) error
- func (v *MeterReadTemperatureResults) UnmarshalJSON(data []byte) error
- type MeterUpdates
- type MeterUpdatesClient
- type MeterUpdatesClientRegisterUpdatesResults
- type MeterUpdatesRegisterUpdates
- type MeterUpdatesRegisterUpdatesArgs
- func (v *MeterUpdatesRegisterUpdatesArgs) HasRecv() bool
- func (v *MeterUpdatesRegisterUpdatesArgs) MarshalCBOR() ([]byte, error)
- func (v *MeterUpdatesRegisterUpdatesArgs) MarshalJSON() ([]byte, error)
- func (v *MeterUpdatesRegisterUpdatesArgs) Recv() *UpdateReceiverClient
- func (v *MeterUpdatesRegisterUpdatesArgs) UnmarshalCBOR(data []byte) error
- func (v *MeterUpdatesRegisterUpdatesArgs) UnmarshalJSON(data []byte) error
- type MeterUpdatesRegisterUpdatesResults
- func (v *MeterUpdatesRegisterUpdatesResults) MarshalCBOR() ([]byte, error)
- func (v *MeterUpdatesRegisterUpdatesResults) MarshalJSON() ([]byte, error)
- func (v *MeterUpdatesRegisterUpdatesResults) UnmarshalCBOR(data []byte) error
- func (v *MeterUpdatesRegisterUpdatesResults) UnmarshalJSON(data []byte) error
- type Reading
- func (v *Reading) HasMeter() bool
- func (v *Reading) HasSeconds() bool
- func (v *Reading) HasTemperature() bool
- func (v *Reading) MarshalCBOR() ([]byte, error)
- func (v *Reading) MarshalJSON() ([]byte, error)
- func (v *Reading) Meter() string
- func (v *Reading) Seconds() int32
- func (v *Reading) SetMeter(meter string)
- func (v *Reading) SetSeconds(seconds int32)
- func (v *Reading) SetTemperature(temperature float32)
- func (v *Reading) Temperature() float32
- func (v *Reading) UnmarshalCBOR(data []byte) error
- func (v *Reading) UnmarshalJSON(data []byte) error
- type SetTemp
- type SetTempClient
- type SetTempClientSetTempResults
- type SetTempG
- type SetTempGClient
- type SetTempGClientSetTempResults
- type SetTempGSetTemp
- type SetTempGSetTempArgs
- func (v *SetTempGSetTempArgs[T]) HasTemp() bool
- func (v *SetTempGSetTempArgs[T]) MarshalCBOR() ([]byte, error)
- func (v *SetTempGSetTempArgs[T]) MarshalJSON() ([]byte, error)
- func (v *SetTempGSetTempArgs[T]) Temp() T
- func (v *SetTempGSetTempArgs[T]) UnmarshalCBOR(data []byte) error
- func (v *SetTempGSetTempArgs[T]) UnmarshalJSON(data []byte) error
- type SetTempGSetTempResults
- type SetTempSetTemp
- type SetTempSetTempArgs
- func (v *SetTempSetTempArgs) HasTemp() bool
- func (v *SetTempSetTempArgs) MarshalCBOR() ([]byte, error)
- func (v *SetTempSetTempArgs) MarshalJSON() ([]byte, error)
- func (v *SetTempSetTempArgs) Temp() int32
- func (v *SetTempSetTempArgs) UnmarshalCBOR(data []byte) error
- func (v *SetTempSetTempArgs) UnmarshalJSON(data []byte) error
- type SetTempSetTempResults
- func (v *SetTempSetTempResults) MarshalCBOR() ([]byte, error)
- func (v *SetTempSetTempResults) MarshalJSON() ([]byte, error)
- func (v *SetTempSetTempResults) SetTemp(temp int32)
- func (v *SetTempSetTempResults) UnmarshalCBOR(data []byte) error
- func (v *SetTempSetTempResults) UnmarshalJSON(data []byte) error
- type UpdateReceiver
- type UpdateReceiverClient
- type UpdateReceiverClientUpdateResults
- type UpdateReceiverUpdate
- type UpdateReceiverUpdateArgs
- func (v *UpdateReceiverUpdateArgs) HasReading() bool
- func (v *UpdateReceiverUpdateArgs) MarshalCBOR() ([]byte, error)
- func (v *UpdateReceiverUpdateArgs) MarshalJSON() ([]byte, error)
- func (v *UpdateReceiverUpdateArgs) Reading() *Reading
- func (v *UpdateReceiverUpdateArgs) UnmarshalCBOR(data []byte) error
- func (v *UpdateReceiverUpdateArgs) UnmarshalJSON(data []byte) error
- type UpdateReceiverUpdateResults
- type Value
- type ValueV
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AdaptAdjustTemp ¶
func AdaptAdjustTemp(t AdjustTemp) *rpc.Interface
func AdaptEmitTemps ¶
func AdaptMeter ¶
func AdaptMeterUpdates ¶
func AdaptMeterUpdates(t MeterUpdates) *rpc.Interface
func AdaptSetTemp ¶
func AdaptUpdateReceiver ¶
func AdaptUpdateReceiver(t UpdateReceiver) *rpc.Interface
Types ¶
type AdjustTemp ¶
type AdjustTemp interface {
Adjust(ctx context.Context, state *AdjustTempAdjust) error
}
type AdjustTempAdjust ¶
func (*AdjustTempAdjust) Args ¶
func (t *AdjustTempAdjust) Args() *AdjustTempAdjustArgs
func (*AdjustTempAdjust) Results ¶
func (t *AdjustTempAdjust) Results() *AdjustTempAdjustResults
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 ¶
func NewAdjustTempClient ¶
func NewAdjustTempClient(client rpc.Client) *AdjustTempClient
func (AdjustTempClient) Adjust ¶
func (v AdjustTempClient) Adjust(ctx context.Context, setter SetTemp) (*AdjustTempClientAdjustResults, error)
func (AdjustTempClient) Export ¶
func (c AdjustTempClient) Export() AdjustTemp
type AdjustTempClientAdjustResults ¶
type AdjustTempClientAdjustResults struct {
// contains filtered or unexported fields
}
type EmitTempsClient ¶
func NewEmitTempsClient ¶
func NewEmitTempsClient(client rpc.Client) *EmitTempsClient
func (EmitTempsClient) Emit ¶
func (v EmitTempsClient) Emit(ctx context.Context, emitter stream.SendStream[float32]) (*EmitTempsClientEmitResults, error)
func (EmitTempsClient) Export ¶
func (c EmitTempsClient) Export() EmitTemps
type EmitTempsClientEmitResults ¶
type EmitTempsClientEmitResults struct {
// contains filtered or unexported fields
}
type EmitTempsEmit ¶
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 (v *EmitTempsEmitArgs) Emitter() *stream.SendStreamClient[float32]
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 ¶
func NewMeterClient ¶
func NewMeterClient(client rpc.Client) *MeterClient
func (MeterClient) Export ¶
func (c MeterClient) Export() Meter
func (MeterClient) GetSetter ¶
func (v MeterClient) GetSetter(ctx context.Context, name string) (*MeterClientGetSetterResults, error)
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 ¶
func (v *MeterClientGetSetterResults) Setter() *SetTempClient
type MeterClientReadTemperatureResults ¶
type MeterClientReadTemperatureResults struct {
// contains filtered or unexported fields
}
func (*MeterClientReadTemperatureResults) HasReading ¶
func (v *MeterClientReadTemperatureResults) HasReading() bool
func (*MeterClientReadTemperatureResults) Reading ¶
func (v *MeterClientReadTemperatureResults) Reading() *Reading
type MeterGetSetter ¶
func (*MeterGetSetter) Args ¶
func (t *MeterGetSetter) Args() *MeterGetSetterArgs
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 ¶
func (*MeterReadTemperature) Args ¶
func (t *MeterReadTemperature) Args() *MeterReadTemperatureArgs
func (*MeterReadTemperature) Results ¶
func (t *MeterReadTemperature) Results() *MeterReadTemperatureResults
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 ¶
func NewMeterUpdatesClient ¶
func NewMeterUpdatesClient(client rpc.Client) *MeterUpdatesClient
func (MeterUpdatesClient) Export ¶
func (c MeterUpdatesClient) Export() MeterUpdates
func (MeterUpdatesClient) RegisterUpdates ¶
func (v MeterUpdatesClient) RegisterUpdates(ctx context.Context, recv UpdateReceiver) (*MeterUpdatesClientRegisterUpdatesResults, error)
type MeterUpdatesClientRegisterUpdatesResults ¶
type MeterUpdatesClientRegisterUpdatesResults struct {
// contains filtered or unexported fields
}
type MeterUpdatesRegisterUpdates ¶
func (*MeterUpdatesRegisterUpdates) Args ¶
func (t *MeterUpdatesRegisterUpdates) Args() *MeterUpdatesRegisterUpdatesArgs
func (*MeterUpdatesRegisterUpdates) Results ¶
func (t *MeterUpdatesRegisterUpdates) Results() *MeterUpdatesRegisterUpdatesResults
type MeterUpdatesRegisterUpdatesArgs ¶
type MeterUpdatesRegisterUpdatesArgs struct {
// contains filtered or unexported fields
}
func (*MeterUpdatesRegisterUpdatesArgs) HasRecv ¶
func (v *MeterUpdatesRegisterUpdatesArgs) HasRecv() bool
func (*MeterUpdatesRegisterUpdatesArgs) MarshalCBOR ¶
func (v *MeterUpdatesRegisterUpdatesArgs) MarshalCBOR() ([]byte, error)
func (*MeterUpdatesRegisterUpdatesArgs) MarshalJSON ¶
func (v *MeterUpdatesRegisterUpdatesArgs) MarshalJSON() ([]byte, error)
func (*MeterUpdatesRegisterUpdatesArgs) Recv ¶
func (v *MeterUpdatesRegisterUpdatesArgs) Recv() *UpdateReceiverClient
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) HasSeconds ¶
func (*Reading) HasTemperature ¶
func (*Reading) MarshalCBOR ¶
func (*Reading) MarshalJSON ¶
func (*Reading) SetSeconds ¶
func (*Reading) SetTemperature ¶
func (*Reading) Temperature ¶
func (*Reading) UnmarshalCBOR ¶
func (*Reading) UnmarshalJSON ¶
type SetTempClient ¶
func NewSetTempClient ¶
func NewSetTempClient(client rpc.Client) *SetTempClient
func (SetTempClient) Export ¶
func (c SetTempClient) Export() SetTemp
func (SetTempClient) SetTemp ¶
func (v SetTempClient) SetTemp(ctx context.Context, temp int32) (*SetTempClientSetTempResults, error)
type SetTempClientSetTempResults ¶
type SetTempClientSetTempResults struct {
// contains filtered or unexported fields
}
func (*SetTempClientSetTempResults) HasTemp ¶
func (v *SetTempClientSetTempResults) HasTemp() bool
func (*SetTempClientSetTempResults) Temp ¶
func (v *SetTempClientSetTempResults) Temp() int32
type SetTempG ¶
type SetTempG[T any] interface { SetTemp(ctx context.Context, state *SetTempGSetTemp[T]) error }
type SetTempGClient ¶
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 ¶
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 ¶
func (*SetTempSetTemp) Args ¶
func (t *SetTempSetTemp) Args() *SetTempSetTempArgs
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 ¶
func NewUpdateReceiverClient ¶
func NewUpdateReceiverClient(client rpc.Client) *UpdateReceiverClient
func (UpdateReceiverClient) Export ¶
func (c UpdateReceiverClient) Export() UpdateReceiver
func (UpdateReceiverClient) Update ¶
func (v UpdateReceiverClient) Update(ctx context.Context, reading *Reading) (*UpdateReceiverClientUpdateResults, error)
type UpdateReceiverClientUpdateResults ¶
type UpdateReceiverClientUpdateResults struct {
// contains filtered or unexported fields
}
type UpdateReceiverUpdate ¶
func (*UpdateReceiverUpdate) Args ¶
func (t *UpdateReceiverUpdate) Args() *UpdateReceiverUpdateArgs
func (*UpdateReceiverUpdate) Results ¶
func (t *UpdateReceiverUpdate) Results() *UpdateReceiverUpdateResults
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 (*Value) MarshalJSON ¶
func (*Value) UnmarshalCBOR ¶
func (*Value) UnmarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.