# MR-E Examples

This folder contains the customer examples for the MR-E SDK.

## Start here

1. Open `MR-E_Examples.sln` in Visual Studio.
2. Choose the example project that matches your device family.
3. Build and run the selected example.

## Included projects

- `Mre2Example`: simple MR-E-2 connection and board information example
- `Mre3Example`: MR-E-3 menu-driven example with overview, static input, signal generator, readout values, operation modes, and vector pattern
- `Mre3OisExample`: MR-E-3 OIS example with open-loop, closed-loop, signal-generator, and optical-stabilization flows

## SDK references

The example projects reference the local `packages/MrEModuleSdk.<version>` folder created from the SDK package.

Use the `SdkComDeviceController` classes from `MrEModuleSdk.dll`:

- `MrE2SdkComDeviceController`
- `MrE3SdkComDeviceController`
- `Mre3OisSdkComDeviceController`

The example code shows the recommended connect, operate, and disconnect pattern for those controllers.
