Open the first device available

Opening the first available device requires only an instance of OpalKelly::FrontPanelDevices and is done by calling Open() without a specified serial number. In C++ Open() can take NULL as an input, but C#, Java, and Python require an empty string.

C/C++

OpalKelly::FrontPanelDevices devices;
auto dev = devices.Open();Code language: PHP (php)

C#

okCFrontPanelDevices devices = new okCFrontPanelDevices();
okCFrontPanel dev = devices.Open("");Code language: JavaScript (javascript)

Python

devices = ok.FrontPanelDevices()
dev = devices.Open()

Java

  public class Example {
      okCFrontPanelDevices devices;
      okCFrontPanel dev;

      public void OpenDevice() {
          devices = new okCFrontPanelDevices();
          dev = devices.Open("");
      }
  }Code language: PHP (php)

JavaScript

const deviceManager = window.FrontPanelAPI.deviceManager;
const dev = await deviceManager.openDevice("");Code language: JavaScript (javascript)