@opalkelly/frontpanel-platform-api
Version:
TypeScript definitions for Opal Kelly FrontPanel Platform API
27 lines (21 loc) • 799 B
text/typescript
/**
* Copyright (c) 2025 Opal Kelly Incorporated
*
* This source code is licensed under the FrontPanel license.
* See the LICENSE file found in the root directory of this project.
*/
import { WireWidth } from "./WireEndpoint";
import { TriggerVectorWidth } from "./TriggerEndpoint";
import { PipeWidth } from "./PipeEndpoint";
import { RegisterAddressWidth, RegisterDataWidth } from "./Endpoint";
/**
* Interface representing information about the FrontPanel host.
*/
interface FrontPanelHostInfo {
readonly wireWidth: WireWidth;
readonly triggerWidth: TriggerVectorWidth;
readonly pipeWidth: PipeWidth;
readonly registerAddressWidth: RegisterAddressWidth;
readonly registerDataWidth: RegisterDataWidth;
}
export default FrontPanelHostInfo;