code: private void buildAttributeValueObject(final String name) {
          attributeValue_5.name = name;
          attributeValue_5.quality = AttrQuality.ATTR_VALID;
          attributeValue_5.data_format = AttrDataFormat.FMT_UNKNOWN;
          attributeValue_5.time = new TimeVal();
          attributeValue_5.r_dim = new AttributeDim();
          attributeValue_5.w_dim = new AttributeDim();
          attributeValue_5.r_dim.dim_x = 1;
          attributeValue_5.r_dim.dim_y = 0;
          attributeValue_5.w_dim.dim_x = 0;
          attributeValue_5.w_dim.dim_y = 0;
  
          attributeValue_5.value = new AttrValUnion();
  
          final long now = System.currentTimeMillis();
          attributeValue_5.time.tv_sec = (int) (now / 1000);
          attributeValue_5.time.tv_usec = (int) (now - attributeValue_5.time.tv_sec * 1000) * 1000;
          attributeValue_5.time.tv_nsec = 0;
          attributeValue_5.err_list = new DevError[0];
      }
docs: ===========================================