@Override
    void parseStatusParameters() {
        MeshLogger.verbose(TAG, "Received scene register status from: " + MeshAddress.formatAddress(mMessage.getSrc(), true));
        final ByteBuffer buffer = ByteBuffer.wrap(mParameters).order(ByteOrder.LITTLE_ENDIAN);
        buffer.position(0);
        mStatus = buffer.get() & 0xFF;
        mCurrentScene = buffer.getShort() & 0xFFFF;
        MeshLogger.verbose(TAG, "Status: " + mStatus);
        MeshLogger.verbose(TAG, "Current Scene: " + mCurrentScene);
        if (buffer.limit() > SCENE_REGISTER_STATUS_MANDATORY_LENGTH) {
            int sceneCount = (buffer.limit() - SCENE_REGISTER_STATUS_MANDATORY_LENGTH) / 2;
            for (int i = 0; i < sceneCount; i++) {
                mSceneList.add(buffer.getShort() & 0xFFFF);
            }
            MeshLogger.verbose(TAG, "Scenes stored: " + sceneCount);
        }
    }
Constructs the GenericOnOffStatus mMessage.

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