func PubAck(id int) *PubAckPacket {
	return &PubAckPacket{
		header: &FixedHeader{
			PacketType: PUBACK,
			Length:     2, // for Message ID field
		},
		ID: id,
	}
}
// PubAck creates a new MQTT PUBACK packet.
PubAck creates a new MQTT PUBACK packet.
// PubAck creates a new MQTT PUBACK packet .
func PubAck(id int) *PubAckPacket {
	return &PubAckPacket{
		header: &FixedHeader{
			PacketType: PUBACK,
			Length:     2, 
		},
		ID: id,
	}
}
func PubAck ( id int ) * PubAckPacket { return & PubAckPacket { header : & FixedHeader { PacketType : PUBACK , Length : 2 , } , ID : id , } }
PubAck creates a new MQTT PUBACK packet.
PubAck creates a new MQTT PUBACK packet .
// for Message ID field