Ejemplo n.º 1
0
  public static void zclSerialize(IZclFrame zclFrame, DBFTR r) throws ZclValidationException {

    ZclDataTypeUI8.zclSerialize(zclFrame, r.Acknowledge);
    if (r.Acknowledge == 0x5a) {
      ZclDataTypeUI8.zclSerialize(zclFrame, r.FrameHeader);
      ZclDataTypeUI8.zclSerialize(zclFrame, r.FrameType);
      ZclDataTypeOctets.zclSerialize(zclFrame, r.FramePayload);
    }
  }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 3
0
 public static DBFTR zclParse(IZclFrame zclFrame) throws ZclValidationException {
   DBFTR r = new DBFTR();
   r.Acknowledge = ZclDataTypeUI8.zclParse(zclFrame);
   if (r.Acknowledge == 0x5a) {
     r.FrameHeader = ZclDataTypeUI8.zclParse(zclFrame);
     r.FrameType = ZclDataTypeUI8.zclParse(zclFrame);
     r.FramePayload = ZclDataTypeOctets.zclParse(zclFrame);
   }
   return r;
 }