Versions in this module Expand all Collapse all v1 v1.0.0 Jun 8, 2022 Changes in this version + const SPECIFICATION_VERSION + func CheckError(err error) + func Max(x, y int) int + func StringInSlice(a string, list []string) bool + type BindSubscribeEntry struct + ClientAddress FeatureAddressType + ServerAddress FeatureAddressType + type BindingManagementRequestCallType struct + ClientAddress *FeatureAddressType + ServerAddress *FeatureAddressType + ServerFeatureType string + type CmdType struct + Function string + FunctionName string + type ComissioningNewSkis struct + Devices string + Skis string + type DatagramType struct + Header *HeaderType + Payload *PayloadType + type DescriptionElement struct + Description string + Label string + type DeviceAddressType struct + Device string + type DeviceModel struct + Description string + DeviceAddress string + DeviceType string + Entities []*EntityModel + func (device *DeviceModel) CreateNodeManagement(isGateway bool) *FeatureModel + func (device *DeviceModel) MakeHeader(entity int, feature int, addressDestination *FeatureAddressType, ...) *HeaderType + type EntityAddressType struct + Device string + Entity int + type EntityModel struct + Description string + EntityAddress int + EntityType string + Features []*FeatureModel + type FeatureAddressType struct + Device string + Entity int + Feature int + func MakeFeatureAddress(device string, entity int, feature int) *FeatureAddressType + type FeatureModel struct + BindingTo []string + Description string + FeatureAddress int + FeatureType string + Functions []*FunctionModel + MaxBindings int + MaxSubscriptions int + Role string + SubscriptionTo []string + type FunctionElement struct + Function string + type FunctionModel struct + ChangeNotify Notifier + Function interface{} + FunctionName string + func ActuatorSwitch(label string, description string, ChangeNotify Notifier) []*FunctionModel + func Measurement(MeasurementType string, Unit string, ScopeType string, Label string, ...) []*FunctionModel + type FunctionPropertyType struct + Function string + PossibleOperations string + type HeaderType struct + AckRequest bool + AddressDestination *FeatureAddressType + AddressSource *FeatureAddressType + CmdClassifier string + MsgCounter int + SpecificationVersion string + Timestamp string + type MeasurementDataType struct + EvaluationPeriod TimePeriodType + Timestamp string + Value float64 + ValueSource string + ValueState string + ValueTendency string + ValueType string + type MeasurementDescriptionDataType struct + Description string + Label string + MeasurementType string + ScopeType string + Unit string + type NetworkManagementDeviceDescriptionDataType struct + Description string + DeviceAddress *DeviceAddressType + DeviceType string + type NetworkManagementEntityDescritpionDataType struct + Description string + EntityAddress *EntityAddressType + EntityType string + type NetworkManagementFeatureInformationType struct + Description string + FeatureAddress *FeatureAddressType + FeatureType string + Role string + SupportedFunction *FunctionPropertyType + type NodeManagementBindingData struct + BindingEntries []*BindSubscribeEntry + type NodeManagementBindingRequestCall struct + BindingRequest *BindingManagementRequestCallType + type NodeManagementDetailedDiscovery struct + DeviceInformation *NodeManagementDetailedDiscoveryDeviceInformationType + EntityInformation []*NodeManagementDetailedDiscoveryEntityInformationType + FeatureInformation []*NodeManagementDetailedDiscoveryFeatureInformationType + SpecificationVersionList []*NodeManagementSpecificationVersionListType + type NodeManagementDetailedDiscoveryDeviceInformationType struct + Description *NetworkManagementDeviceDescriptionDataType + type NodeManagementDetailedDiscoveryEntityInformationType struct + Description *NetworkManagementEntityDescritpionDataType + type NodeManagementDetailedDiscoveryFeatureInformationType struct + Description *NetworkManagementFeatureInformationType + type NodeManagementSpecificationVersionListType struct + SpecificationVersion string + type NodeManagementSubscriptionData struct + SubscriptionEntries []*BindSubscribeEntry + type NodeManagementSubscriptionRequestCall struct + SubscriptionRequest *SubscriptionManagementRequestCallType + type Notifier func(string, string, FeatureAddressType) + type PayloadType struct + Cmd *CmdType + func MakePayload(FunctionName string, Function interface{}) *PayloadType + type ResultElement struct + Description string + ErrorNumber int + func ResultData(errorNumber int, description string) *ResultElement + type SubscriptionManagementRequestCallType struct + ClientAddress *FeatureAddressType + ServerAddress *FeatureAddressType + ServerFeatureType string + type TimePeriodType struct + EndTime string + StartTime string