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

config and status endpoints. data filtering query params, reconnect #17

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

micahpw
Copy link
Collaborator

@micahpw micahpw commented Dec 5, 2024

  • Added filtering capabilities for /data endpoint (timestamps and column filtering)
  • Added reconnect logic from buffer server to pdc server.
  • Added integration with openPDC
  • Added dockerfile for building the application
  • Added docker-compose files for running mock-pdc + server and openPDC + server

Added configuration, version and status endpoints.

  • /version (gets the version of the buffer server that is running.)
  • /config (gets the configuration frame as json of the connected PDC.)
  • /status (gets the health status of the buffer server)

Added logging for Buffer Server and PDC client.

  • logging for which endpoint is requested
  • logging for time taken to fulfill each data request
  • (No logging for version/status/config endpoint requests.)

Added the following endpoints, to get all of one data type. Each can be filtered by timestamp as well.

  • /data/phasors
  • /data/analogs
  • /data/digitals

@micahpw micahpw linked an issue Dec 10, 2024 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment