SmartGare
Backend modules

Passenger information

Display-point and reusable display-profile administration in the SIV module.

The SIV module currently owns delivery configuration. It does not own departures, destinations, bay allocation, display health, or rendered content.

Display points

A display point is one publishing target at a physical location.

ConcernContract
IdentityImmutable unique code
KindHALL_PANEL, BAY_PANEL, or DRIVER_SCREEN
LocationDescriptive station placement
DeliveryPublishing target, not vendor network configuration
LifecycleActive or irreversibly retired; never deleted
ConcurrencyCorrections use optimistic locking

Display profiles

A reusable profile contains departure horizon, visible-line count, ordered language fallbacks, announced-time sorting, cancellation grace, page duration, and honest fallback text.

Profiles are referenced, never copied onto a point. Updating one profile changes the configuration observed by every assigned point. Assignment requires active point/profile records with matching kinds. An assigned profile cannot retire.

Surface

POST   /siv/v1/display-points
GET    /siv/v1/display-points
GET    /siv/v1/display-points/{id}
PATCH  /siv/v1/display-points/{id}
POST   /siv/v1/display-points/{id}/retirement
PUT    /siv/v1/display-points/{id}/profile

POST   /siv/v1/display-profiles
GET    /siv/v1/display-profiles
GET    /siv/v1/display-profiles/{id}
PATCH  /siv/v1/display-profiles/{id}
POST   /siv/v1/display-profiles/{id}/retirement

Not shipped

  • Live display health and client isolation.
  • Departure projections and content construction.
  • Publication, acknowledgement, and rendering.
  • Removing a profile assignment without replacement.

On this page