UNPKG

@opalkelly/frontpanel-platform-api

Version:

TypeScript definitions for Opal Kelly FrontPanel Platform API

58 lines (34 loc) 1.59 kB
/** * Copyright (c) 2024 Opal Kelly Incorporated * * This source code is licensed under the FrontPanel license. * See the LICENSE file found in the root directory of this project. */ export * from "./CoreDataTypes"; export { default as IDeviceInfo } from "./IDeviceInfo"; export { default as DeviceInterfaceType } from "./DeviceInterfaceType"; export * from "./DeviceUsbInterfaceInfo"; export { default as DeviceUsbInterfaceInfo } from "./DeviceUsbInterfaceInfo"; export { default as IDeviceManager } from "./IDeviceManager"; export { default as IDevice } from "./IDevice"; export { default as IDeviceFPGA } from "./IDeviceFPGA"; export { default as IFrontPanel } from "./IFrontPanel"; export { default as FrontPanelHostInfo } from "./FrontPanelHostInfo"; // Device Event Handling export * from "./IDeviceEvent"; export { default as DeviceEvent } from "./DeviceEvent"; // FrontPanel Event Handling export * from "./IFrontPanelEvent"; export { default as FrontPanelEvent } from "./FrontPanelEvent"; export { default as IFrontPanelEventSource } from "./IFrontPanelEventSource"; export { default as FrontPanelPeriodicUpdateTimer } from "./FrontPanelPeriodicUpdateTimer"; // FrontPanel Types export { default as WorkQueue } from "./WorkQueue"; export * from "./WorkQueue"; export * from "./Endpoint"; export * from "./EndpointAddresses"; export * from "./WireEndpoint"; export * from "./TriggerEndpoint"; export * from "./PipeEndpoint"; export * from "./IEventSubscription"; export * from "./AddressRange";