OpenITS
Docs Schema registry AsyncAPI
Search the docs /
GitHub
Docs/Model reference/Shared/common-events
Generated from common-events.yang. Do not edit by hand. View source ↗

common-events

SHARED

Shared fault, mode & comm-health event families reused by all domains.

Namespace
urn:openits:yang:common-fault-events
Latest revision
2026-07-21
Kind
event families
Reused by
all service domains

Module

A small module with a clean import graph: service models import it; there is no required inheritance.

module openits-common-events {
namespace "urn:openits:yang:common-events";
// fault / mode / comm-health families every domain reuses
notification fault-raised {
leaf code { type uint16; }
leaf severity { type severity; } // info|minor|major|critical
}
notification mode-changed { leaf to { type string; } }
notification comm-health-changed { leaf state { type comm-state; } }
}

Reuse

Reused by all service domains. Because shared modules only add definitions and never change per-service semantics, updating one is backward-compatible: a consumer that doesn't import a new type simply doesn't see it.

Schema registry

Immutable and content-addressed like every module; cite the exact revision in ce-dataschema.

2026-07-21CURRENT
common-events.yang ↗
← Back to
Model reference index