Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPacketConfig ¶
func NewPacketConfig(chipLength int) (cfg protocol.PacketConfig)
Types ¶
type NetIDM ¶
type NetIDM struct {
Preamble uint32 // Training and Frame sync.
ProtocolID uint8
PacketLength uint8 // Packet Length MSB
HammingCode uint8 // Packet Length LSB
ApplicationVersion uint8
ERTType uint8
ERTSerialNumber uint32
ConsumptionIntervalCount uint8
ProgrammingState uint8
LastGeneration uint32
LastConsumption uint32
LastConsumptionNet uint32
DifferentialConsumptionIntervals Interval // 53 Bytes
TransmitTimeOffset uint16
SerialNumberCRC uint16
PacketCRC uint16
}
Net Meter Interval Data Message
Click to show internal directories.
Click to hide internal directories.