Skip to content

Data Views

XRXP separates historical review from live monitoring.

Historical data

Historical data comes from PostgreSQL through the REST API.

Typical examples:

  • experiment lists
  • sessions and session details
  • participant and system information
  • event logs
  • CSV exports

This data remains available after a device disconnects.

Real-time data

Real-time data comes from WebSocket subscriptions.

Typical examples:

  • connected device presence
  • live exchange status values
  • live internal event charts
  • controller activity for active devices

This data depends on an active connection and the current subscription scope.

What operators should expect

  • session browsing is mostly historical
  • exchange panels are live-first
  • controller activity reflects current device state plus stored instruction history
  • recent live updates may appear before they are fully explored through historical pages

Common workflow

  1. watch devices and exchange values during a session
  2. let the session end and persist
  3. review the full session history from the session browser
  4. export logs if needed for external analysis