@Override
    void parseStatusParameters() {
        MeshLogger.verbose(TAG, "Received scene status from: " + MeshAddress.formatAddress(mMessage.getSrc(), true));
        final ByteBuffer buffer = ByteBuffer.wrap(mParameters).order(ByteOrder.LITTLE_ENDIAN);
        buffer.position(0);
        mStatusCode = buffer.get() & 0xFF;
        mCurrentScene = buffer.getShort() & 0xFFFF;
        MeshLogger.debug(TAG, "Status: " + mStatusCode);
        MeshLogger.debug(TAG, "Current Scene : " + mCurrentScene);
        if (buffer.limit() > SCENE_STATUS_MANDATORY_LENGTH) {
            mTargetScene = buffer.getShort() & 0xFFFF;
            mRemainingTime = buffer.get() & 0xFF;
            mTransitionSteps = (mRemainingTime & 0x3F);
            mTransitionResolution = (mRemainingTime >> 6);
            MeshLogger.debug(TAG, "Target scene: " + mTargetScene);
            MeshLogger.debug(TAG, "Remaining time, transition number of steps: " + mTransitionSteps);
            MeshLogger.debug(TAG, "Remaining time, transition number of step resolution: " + mTransitionResolution);
            MeshLogger.debug(TAG, "Remaining time: " + MeshParserUtils.getRemainingTime(mRemainingTime));
        }
    }
Constructs the GenericOnOffStatus mMessage.

@param message Access Message
mesh/src/main/java/no/nordicsemi/android/mesh/transport/SceneStatus.java