-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
As a user of scl-diff I would like to have the SCL element Server description.
** Requirements **
- return a
Server
type Authentication = {
/** Authentication attribute none defaulted to true */
none: boolean;
/** Authentication attribute password defaulted to false */
password: boolean;
/** Authentication attribute weak defaulted to false */
weak: boolean;
/** Authentication attribute strong defaulted to false */
strong: boolean;
/** Authentication attribute certificate defaulted to false */
certificate: boolean;
}
type Association = {
desc?: string;
iedName: string;
ldInst: string;
prefix?: string;
lnClass: string;
lnInst: string;
kind: "pre-established" | "predefined";
associationId?: string;
}
export ServerDescription extends NamingDescription {
/** Server attribute timeout defaulted 30 */
timeout: number
/** Server child Authentication */
authentication?: Authentication;
/** Server children LDevice */
lDevices: Record<string, LDeviceDescription>;
/** Server children Association */
associations: Association[];
}Metadata
Metadata
Assignees
Labels
No labels