Comments (4)
PvaPy can process record on write using on write callback. Hence, if you wanted to do this using pvapy, you can (see https://epics.anl.gov/extensions/pvaPy/production/pvaccess.html#pvaserver). As far as I know, the underlying PV Database records are not doing any processing automatically at the moment.
from pvapy.
I will start adding support for control and valueAlarm in PVRecord.
There is a method PVRecord::process that already has support for updating the timeStamp.
I will let it also implement control and valueAlarm if those fields exist at top level of record.
from pvapy.
PvaPy can process record on write using on write callback. Hence, if you wanted to do this using pvapy, you can (see https://epics.anl.gov/extensions/pvaPy/production/pvaccess.html#pvaserver). As far as I know, the underlying PV Database records are not doing any processing automatically at the moment.
Hey, Sinisa, thank you for your answer! To be honest, I expected something like that, I mean, we need to implement the behaviour when a PV value reaches such limits. I think we can use PvaServer by now...
I was studying channel monitors that seem to be an option already available, too.
from pvapy.
I will start adding support for control and valueAlarm in PVRecord.
There is a method PVRecord::process that already has support for updating the timeStamp.
I will let it also implement control and valueAlarm if those fields exist at top level of record.
That would be awesome, Marty! Thank you. I'll follow the next updates, so...
from pvapy.
Related Issues (20)
- compile for aarch64 HOT 1
- Seg fault with arrays HOT 4
- PvaServer.addRecord not working on Windows 10 HOT 2
- PyPI: pvaPy on Raspberry Pi HOT 11
- Dumping to JSON does not escape strings HOT 4
- Mirror server slow processing large struct arrays
- Error when requesting multiple fields from the same struct HOT 1
- add custom field to NTSCALAR record HOT 1
- Review performance testing HOT 10
- Best method for handling reconnections to large numbers of PVs HOT 7
- Possibility of supporting epicscorelibs for PyPI uploaded wheels HOT 4
- Reading and writing to a single array element of a PVAccess PV HOT 1
- Bug executing`pvget` on unchanged PV in remote server. HOT 15
- Can't install for Python 3.10 on Mac HOT 7
- Unable to install on Macs that use Apple M-series (ARM) chips HOT 5
- pvaPy server listing all fields as 'changed' despite only updating value and timeStamp HOT 4
- Type stubs missing HOT 1
- numpy v2 upgrade causing problems HOT 2
- maximum array size limitation HOT 2
- Processing error: 'Queue' object has no attribute 'size' HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pvapy.