code: public void insert_uc(final short[] argIn) {
  		attributeValue_5.data_format = AttrDataFormat.FMT_UNKNOWN;
  		final byte[] values = new byte[argIn.length];
  		for (int i = 0; i < argIn.length; i++) {
  	    	values[i] = (byte) (argIn[i] & 0xFF);
  		}
  		attributeValue_5.w_dim.dim_x = argIn.length;
  		attributeValue_5.w_dim.dim_y = 0;
  		if (use_union) {
  	    	attributeValue_5.value.uchar_att_value(values);
  		} else {
  	    	deviceAttribute_3.insert_uc(argIn);
  		}
      }
docs: ===========================================