GumTree Platform Device

From GumTree

GumTree device component provides a layer of abstract to communicate with individual device in an instrument.

General Information

In many modern instruments, device are distributed across the network, where network can be ethernet, USB, GPIB, RS232, internet, GRID, etc. Device can be virtual (consist of multiple physical device, or an imaginary device). If control system does not use the distributed device paradigm, like EPICS where only the process variables are exposed from the distributed environment, the GumTree control system adaptor should provide mapping between GumTree device object (proxy) to some component in the control system.

Plugins

Core components

Device Manager Interface

UI components

Device Navigator

Development

Current Development Effort

Proposed Feature

Open Discussion

Missing functionality for device proxy framework

  • Device Logging
  • Device status

Improvement on device UI

  • Add stop button (interrupt) to motor view