rt-graphic-component/components/common/common.d.ts
2024-01-05 09:14:59 +08:00

39 lines
838 B
TypeScript

export declare enum DevicePort {
A = 0,
B = 1,
C = 2
}
export declare enum DeviceType {
Section = 0,
Turnout = 1,
TrainWindow = 2,
AxleCounting = 3,
SectionLink = 4,
Signal = 5,
Station = 6,
ScreenDoor = 7,
SignalFaultAlarm = 8,
Breakers = 9,
PowerScreen = 10
}
export declare enum Direction {
LEFT = 0,
RIGHT = 1
}
export interface KilometerSystem {
get coordinateSystem(): string;
set coordinateSystem(v: string);
get kilometer(): number;
set kilometer(v: number);
get direction(): Direction;
set direction(v: Direction);
}
export interface IRelatedRef {
deviceType: DeviceType;
id: number;
devicePort: DevicePort;
}
export declare namespace IRelatedRef {
function create(type: string, id: number, port: DevicePort): IRelatedRef;
}