code: public byte[] toByteArray()
  	{
  		final byte[] data = new byte[7];
  		data[0] = (byte) oindex;
  		data[1] = (byte) id;
  		data[2] = (byte) pindex;
  		data[3] = (byte) (write ? 0x80 : 0x00);
  		data[3] |= pdt & 0x3f;
  		data[4] = (byte) (maxElems >> 8);
  		data[5] = (byte) maxElems;
  		data[6] = (byte) (rLevel << 4 | (wLevel & 0x0f));
  		return data;
  	}
docs: Returns the byte representation of this description structure.
  <p>
  
  @return byte array containing structure data