public static int zclSize(DBFTR r) throws ZclValidationException { int size = 0; size += ZclDataTypeUI8.zclSize(r.Acknowledge); if (r.Acknowledge == 0x5a) { size += ZclDataTypeUI8.zclSize(r.FrameHeader); size += ZclDataTypeUI8.zclSize(r.FrameType); size += ZclDataTypeOctets.zclSize(r.FramePayload); } return size; }