func (DeviceInformationBlock) Size() uint {
	return 54
}
Size returns the packed size.
package knxnet
import (
	"errors"
	"net"
	"github.com/vapourismo/knx-go/knx/cemi"
	"github.com/vapourismo/knx-go/knx/util"
)
const (
	friendlyNameMaxLen = 30
)
type DescriptionType uint8
const (
	DescriptionTypeDeviceInfo DescriptionType = 0x01
	DescriptionTypeSupportedServiceFamilies DescriptionType = 0x02
	DescriptionTypeIPConfig DescriptionType = 0x03
	DescriptionTypeIPCurrentConfig DescriptionType = 0x04
	DescriptionTypeKNXAddresses DescriptionType = 0x05
	DescriptionTypeManufacturerData DescriptionType = 0xfe
)
type KNXMedium uint8
const (
	KNXMediumTP1 KNXMedium = 0x02
	KNXMediumPL110 KNXMedium = 0x04
	KNXMediumRF KNXMedium = 0x10
	KNXMediumIP KNXMedium = 0x20
)
type ProjectInstallationIdentifier uint16
type DeviceStatus uint8
type DeviceSerialNumber [6]byte
type DeviceInformationBlock struct {
	Type                    DescriptionType
	Medium                  KNXMedium
	Status                  DeviceStatus
	Source                  cemi.IndividualAddr
	ProjectIdentifier       ProjectInstallationIdentifier
	SerialNumber            DeviceSerialNumber
	RoutingMulticastAddress Address
	HardwareAddr            net.HardwareAddr
	FriendlyName            string
}