Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tExtRef: Check subscription capability against the Services section #25

Open
JakobVogelsang opened this issue Jun 11, 2023 · 0 comments

Comments

@JakobVogelsang
Copy link
Contributor

The Services section specifies capabilities for subscription in various ways:

  • ClientServices:
    • maxGOOSE: the maximum number of subscribed GSEControl elements
    • maxMSV: the maximum number of subscribed SampledValuesControl elements
    • maxReport: the maximum number of subscribed ReportControl
    • maxAttributes: the maximum receivable DataSet entries across all subscriptions
    • noIctBinding: whether an IED allows to bind incoming signals to internal addresses. It then does not make sence to subscribe in a non-later binding fashion

There is a need to check all those and there is a need as well to optionally disable those checks like so:

type SubscribeOptions = {
    /** check `maxGOOSE`, `maxSMV`, `maxReport` and `maxAttributes` */
    checkMaxLimits: boolean;                // default true
    checkNoIctBinding: boolean;           // default true
}
@JakobVogelsang JakobVogelsang changed the title Check subscription capability against the Services section tExtRef: Check subscription capability against the Services section Jun 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant