code: public DataFrame createGet(byte nodeId, Scale s) {
          switch (getVersion()) {
              case 1:
                  return createSendDataFrame("METER_GET", nodeId, new byte[]{MeterCommandClass.ID, METER_GET}, true);
              default: {
                  byte scale = scaleToByte(s);
                  byte b = (byte) ((scale << 3) & 0x18);
                  return createSendDataFrame("METER_GET", nodeId, new byte[]{MeterCommandClass.ID, METER_GET, b}, true);
              }
  
          }
      }
docs: Create a Get data frame.
  
  @param nodeId the target node ID
  @param s the scale (null for version 1)
  
  @return a DataFrame instance