func GetNumGroups(homeID uint32, nodeID uint8) uint8 {
	return uint8(C.manager_getNumGroups(cmanager, C.uint32_t(homeID), C.uint8_t(nodeID)))
}
GetNumGroups returns the number of association groups reported by this node.

In Z-Wave, groups are numbered starting from one. For example, if a call to
GetNumGroups returns 4, the _groupIdx value to use in calls to
GetAssociations, AddAssociation and RemoveAssociation will be a number
between 1 and 4.
package goopenzwave
import "C"
import "unsafe"