Documentation ¶
Index ¶
- func CheckAssertion(cv *dsModels.CommandValue, assertion string, device *contract.Device, ...) error
- func MapCommandValue(value *dsModels.CommandValue, mappings map[string]string) (*dsModels.CommandValue, bool)
- func TransformReadResult(cv *dsModels.CommandValue, pv contract.PropertyValue, lc logger.LoggingClient) error
- func TransformWriteParameter(cv *dsModels.CommandValue, pv contract.PropertyValue, lc logger.LoggingClient) error
- type OverflowError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckAssertion ¶
func CheckAssertion( cv *dsModels.CommandValue, assertion string, device *contract.Device, lc logger.LoggingClient, dc metadata.DeviceClient) error
func MapCommandValue ¶
func MapCommandValue(value *dsModels.CommandValue, mappings map[string]string) (*dsModels.CommandValue, bool)
func TransformReadResult ¶
func TransformReadResult(cv *dsModels.CommandValue, pv contract.PropertyValue, lc logger.LoggingClient) error
func TransformWriteParameter ¶
func TransformWriteParameter(cv *dsModels.CommandValue, pv contract.PropertyValue, lc logger.LoggingClient) error
Types ¶
type OverflowError ¶
type OverflowError struct {
// contains filtered or unexported fields
}
OverflowError is used to throw the error of transformed value is out of range
func NewOverflowError ¶
func NewOverflowError(origin interface{}, transformed float64) OverflowError
func (OverflowError) Error ¶
func (e OverflowError) Error() string
func (OverflowError) String ¶
func (e OverflowError) String() string
Click to show internal directories.
Click to hide internal directories.