Skip to main content

Simulator of PVAccess PVs

Project description

Simple PV Simulator

Dependencies

  • Python 3.6+
  • p4p
  • PyYAML

Installation

pip install pvsim

Running

To run, invoke pvsim passing as argument a YAML file with a list of PVs and their metadata. For an example look into examples/pvs.yaml. Optionally use the -d flag to enable debug messages.

pvsim [-d] pvlist.yaml

or

python -m pvsim [-d] pvlist.yaml

Supported Types

As of now, the small simulator supports the following types:

  • Analog In/Out (ai, ao)
  • Binary In/Out (bi, bo)

More types will be added in the future.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pvsim-0.1.1.tar.gz (19.9 kB view details)

Uploaded Source

File details

Details for the file pvsim-0.1.1.tar.gz.

File metadata

  • Download URL: pvsim-0.1.1.tar.gz
  • Upload date:
  • Size: 19.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pvsim-0.1.1.tar.gz
Algorithm Hash digest
SHA256 582ed653ce02f6c82e1d3907f51669efdeeb40ecb88cc5ed5d393dc40076a4cb
MD5 3e4341589f049295daaaa047f0547b78
BLAKE2b-256 c57a3377c19e12121d26636568b84ea0f22519ee931bf6d63d48559b6bebaa00

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page