Experimental Physics and
| |||||||||||||||||
|
Hi,
I am ready using asynInt32 for reading and writing I/O channels of board. I want to add one addition functionality which tells operator that perticular board is present or not.
At my linux layer i am have one file correspoing to each board present in the system.
Example-
There are 2 board X and Y is present in the system.
then 2 files /dev/X and /dev/Y generated at boot time.
so if operator want to monitor presence of board X in the system. then if ASYN device support can search /dev/X then board X is in the system and if /dev/X doesn't exist, that means board X is not present in the system,
So if possible to search file from asyn EPICS device support layer or execute linux file search command from asyn EPICS layer, device support can give information by using BI record that the desirable board is present in the system or not.
Thanks & Regards
Vishnu
From: <[email protected]> Sent: Wed, 10 Apr 2013 16:03:11 To: <[email protected]> Cc: <[email protected]> Subject: Re: linux file search from Asyn Hi Vishnu, Hi Vishnu, It sounds like you need an asynPortDriver driver that has a writeOctet method that basically calls system(“string”) or execl( “path”, “arg”, ... ) and catches the response from stdout in the readOctet method. I don’t think such a beast exists but if you took the asynPortDriver documentation (http://www.aps.anl.gov/epics/modules/soft/asyn/R4-21/asynPortDriver.html) and the example I don’t think it would take long to write. You could then use StreamDevice or an asyn record to work out what to do with the reply. I am posting this to techtalk in case anyone has done this as an exercise and not published it yet. Cheers, Nick Rees Principal Software Engineer Phone: +44 (0)1235-778430 Diamond Light Source Fax: +44 (0)1235-446713 From: [email protected] [mailto:[email protected]] Hi Nick, Actually i want to develop asyn based device support, so that EPICS PV have status of particular board is present or not in the system. In my linux layer for each board one file is generated in /dev/XXX at boot time. so if i can read the XXX file is present or not in /dev directory, EPICS PV can display the status of perticular board. Thanks With regards Vishnu Get your own FREE website and domain with business email solutions, RE: linux file search from Asyn nick.rees
| ||||||||||||||||
ANJ, 20 Apr 2015 |
·
Home
·
News
·
About
·
Base
·
Modules
·
Extensions
·
Distributions
·
Download
·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing · |