Skip to content

This repository showcases basic Edge functionalities, including user authentication, connection management, and runtime value updates. It includes both C# and Python versions, with potential for additional language samples in the future.

License

Notifications You must be signed in to change notification settings

EmersonDeltaV/deltav-edge-watchit

Repository files navigation

DeltaV Edge Environment REST API Implementation in a Simple WPF Application

This implementation demonstrates how to utilize the DeltaV Edge Environment REST API within a straightforward WPF (Windows Presentation Foundation) application. The purpose of this application is to interact with the DeltaV Edge system and retrieve relevant data.

Note

Python Script:

If you prefer to use a Python script instead, you can find the README.md file for the Python version of the DeltaV Edge Watchit application at the following link: DeltaV Edge Watchit Python README

Prerequisites

Before using this application, please ensure that you have setup the following with your Edge installation:

1. A working and reachable Edge REST API endpoint
2. Authorized Credentials for your Edge REST API endpoint

For more information, please consult the Edge Environment User Guide.

Instructions:

  1. DeltaV Edge Credential: Insert your valid DeltaV Edge credentials.
  2. Edge IP Address: Provide the IP address of your DeltaV Edge system.
  3. Provider Prefix/System Name: Locate this information in the {api/v1/graph} endpoint.
  4. Parameter Path: Specify the desired parameter path.

Upon clicking the "Submit" button, the application will retrieve the latest value for the specified parameter, along with its historical data.

Download the Application:

You can download the complete WPF application as a zip file from the following link: Download DeltaV Edge Watchit App

Preview

Author

  • Richard Mark Bonifacio

Credits to the SDK team

  • Carlo Tamayo
  • Lawrence Benitez
  • Peter Balanag
  • Gershon Young

About

This repository showcases basic Edge functionalities, including user authentication, connection management, and runtime value updates. It includes both C# and Python versions, with potential for additional language samples in the future.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published