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) error
- func TransformWriteParameter(cv *dsModels.CommandValue, pv contract.PropertyValue) error
- type OverflowError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckAssertion ¶
func MapCommandValue ¶
func MapCommandValue(value *dsModels.CommandValue, mappings map[string]string) (*dsModels.CommandValue, bool)
func TransformReadResult ¶
func TransformReadResult(cv *dsModels.CommandValue, pv contract.PropertyValue) error
func TransformWriteParameter ¶
func TransformWriteParameter(cv *dsModels.CommandValue, pv contract.PropertyValue) 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.