@Override
    void assembleMessageParameters() {
        mAid = SecureUtils.calculateK4(mAppKey.getKey());
        if (rawValueX1 != null) {
            mParameters = ByteBuffer.allocate(2).order(LITTLE_ENDIAN)
                    .putShort(property.getPropertyId())
                    .array();
        } else {
            mParameters = ByteBuffer.allocate(2 + rawValueX1.length + rawValueX2.length).order(LITTLE_ENDIAN)
                    .putShort(property.getPropertyId())
                    .put(rawValueX1)
                    .put(rawValueX2)
                    .array();
        }
    }
Constructs SensorColumnGet message.

@param appKey     {@link ApplicationKey} key for this message.
@param property   {@link DeviceProperty} device property.
@param rawValueX1 Raw value x
@throws IllegalArgumentException if any illegal arguments are passed
mesh/src/main/java/no/nordicsemi/android/mesh/transport/SensorSeriesGet.java