ISIS Logo
PIXELMAN
EPICS plugin for Pixelman
Functions
pixelman.db File Reference

EPICS db file. More...

Go to the source code of this file.

Functions

 record (longin,"$(P)$(Q)DEVID")
 Read pixelman device id. More...
 
 record (mbbi,"$(P)$(Q)ACQ:TYPE")
 Read acquisition type. More...
 
 record (mbbo,"$(P)$(Q)ACQ:TYPE:SP")
 Set acquisition type. values need to agree with pixelmanDriver::PixelmanAcqType in pixelmanDriver.h. More...
 
 record (mbbo,"$(P)$(Q)ACQ:PIXEL:MODE:SP")
 Set pixel mode. More...
 
 record (longin,"$(P)$(Q)ACQ:TOTCNT")
 Read number of frames etc that were requested. More...
 
 record (longin,"$(P)$(Q)ACQ:NUM")
 Read zero based acquisition number. More...
 
 record (longin,"$(P)$(Q)ACQ:FRAMEID")
 
 record (longin,"$(P)$(Q)ACQ:FF")
 Read number of frames filled. More...
 
 record (longout,"$(P)$(Q)ACQ:NUM:SP")
 Set number of frames etc for next acquisition. More...
 
 record (mbbo,"$(P)$(Q)ACQ:HWTIMER:SP")
 set Hardware timer. More...
 
 record (mbbi,"$(P)$(Q)ACQ:HWTIMER")
 read Hardware timer. More...
 
 record (mbbo,"$(P)$(Q)ACQ:MODE:SP")
 Set mode for next acquisition. More...
 
 record (mbbi,"$(P)$(Q)ACQ:MODE")
 Read acquisition mode. More...
 
 record (bo,"$(P)$(Q)ACQ:MODE:BURST:SP")
 Set burst mode. More...
 
 record (bi,"$(P)$(Q)ACQ:MODE:BURST")
 Read burst mode. More...
 
 record (bo,"$(P)$(Q)ACQ:MODE:EXTSHUT:SP")
 Set external shutter. More...
 
 record (bi,"$(P)$(Q)ACQ:MODE:EXTSHUT")
 Read external shutter. More...
 
 record (ao,"$(P)$(Q)ACQ:TIME:SP")
 Set acquisition time. More...
 
 record (waveform,"$(P)$(Q)FILE:NAME:SP")
 Set file name. More...
 
 record (waveform,"$(P)$(Q)FILE:NAME")
 Read file name. More...
 
 record (longout,"$(P)$(Q)FILE:INDEX:SP")
 set file index More...
 
 record (longin,"$(P)$(Q)FILE:INDEX")
 read file index More...
 
 record (longout,"$(P)$(Q)ACQ:BURST:NSHUT:SP")
 set triggers per burst More...
 
 record (longin,"$(P)$(Q)ACQ:BURST:NSHUT")
 read shutters per burst More...
 
 record (longout,"$(P)$(Q)ACQ:BURST:NTRIGRF:SP")
 triggers before refresh More...
 
 record (longin,"$(P)$(Q)ACQ:BURST:NTRIGRF")
 triggers before refresh More...
 
 record (longout,"$(P)$(Q)ACQ:NTRIGSAVSUB:SP")
 N Trigs. before saving SubImg Spectra/Counts In CollimScan. More...
 
 record (longin,"$(P)$(Q)ACQ:NTRIGSAVSUB")
 N Trigs. before saving SubImg Spectra/Counts In CollimScan. More...
 
 record (ao,"$(P)$(Q)TPXCUBEBIN:SP")
 set TPXCUBEBIN More...
 
 record (ai,"$(P)$(Q)TPXCUBEBIN")
 read TPXCUBEBIN More...
 
 record (longout,"$(P)$(Q)SHTRCLKSHIFT:SP")
 set SHTRCLKSHIFT More...
 
 record (longin,"$(P)$(Q)SHTRCLKSHIFT")
 read SHTRCLKSHIFT More...
 
 record (mbbi,"$(P)$(Q)DATAACQMODE")
 Read DATAACQMODE. More...
 
 record (mbbo,"$(P)$(Q)DATAACQMODE:SP")
 Set DATAACQMODE 0-Mpx;1-TpxCube;2-Centrdg;3-CollimScan;4-StrbscCube. More...
 
 record (bo,"$(P)$(Q)SAVERAWDATA:SP")
 Set SAVERAWDATA. More...
 
 record (bi,"$(P)$(Q)SAVERAWDATA")
 SAVERAWDATA status. More...
 
 record (stringout,"$(P)$(Q)SAVECONFIG:SP")
 save config to specified file More...
 
 record (stringout,"$(P)$(Q)LOADCONFIG:SP")
 load config from specified file More...
 
 record (bo,"$(P)$(Q)SAVECONFIG:DEF:SP")
 save default config More...
 
 record (bo,"$(P)$(Q)LOADCONFIG:DEF:SP")
 load default config More...
 
 record (bi,"$(P)$(Q)ACQ:HANG")
 Has acquisition hung. More...
 
 record (ai,"$(P)$(Q)ACQ:HANG:TIME")
 Acquisition hang time. More...
 
 record (bo,"$(P)$(Q)AUTORESTART:SP")
 enable or disable autorestart More...
 
 record (bi,"$(P)$(Q)AUTORESTART")
 autorestart status More...
 
 record (ao,"$(P)$(Q)AUTORESTART:DELAY:SP")
 set autorestart delay time. More...
 
 record (ai,"$(P)$(Q)AUTORESTART:DELAY")
 read autorestart delay time. More...
 
 record (longout,"$(P)$(Q)FILE:FLAGS:SP")
 Set file flags. More...
 
 record (longin,"$(P)$(Q)FILE:FLAGS")
 
 record (bo,"$(P)$(Q)TRIG:START")
 Set software trigger start. More...
 
 record (bo,"$(P)$(Q)TRIG:STOP")
 Set software trigger stop. More...
 
 record (bo,"$(P)$(Q)ABORT")
 Set abort. More...
 
 record (bo,"$(P)$(Q)START")
 start acquisition. More...
 
 record (bi,"$(P)$(Q)ACQ:ACTIVE")
 is an acquisition series currently active More...
 
 record (bi,"$(P)$(Q)ACQ:SACTIVE")
 is a single acquisition currently active More...
 
 record (mbbi,"$(P)$(Q)STATUS")
 Camera Status. More...
 
 record (waveform,"$(P)$(Q)SHUTTER:FNAME:SP")
 Set shutter file name. More...
 
 record (waveform,"$(P)$(Q)SHUTTER:FNAME")
 Read file name. More...
 
 record (waveform,"$(P)$(Q)SHUTTER:WRFILE:SP")
 

Detailed Description

EPICS db file.

Parameters
PRequired argument. device prefix
QRequired argument. device sub-prefix

Definition in file pixelman.db.

Function Documentation

record ( longin  ,
"$(P)$(Q)DEVID"   
)

Read pixelman device id.

DESC field: Pixelman device Id

Definition at line 7 of file pixelman.db.

record ( mbbi  ,
"$(P)$(Q)ACQ:TYPE"   
)

Read acquisition type.

DESC field: Acq type

Definition at line 16 of file pixelman.db.

record ( mbbo  ,
"$(P)$(Q)ACQ:TYPE:SP"   
)

Set acquisition type. values need to agree with pixelmanDriver::PixelmanAcqType in pixelmanDriver.h.

DESC field: Acq type

Definition at line 33 of file pixelman.db.

record ( mbbo  ,
"$(P)$(Q)ACQ:PIXEL:MODE:SP"   
)

Set pixel mode.

DESC field: Pixel mode

Definition at line 51 of file pixelman.db.

record ( longin  ,
"$(P)$(Q)ACQ:TOTCNT"   
)

Read number of frames etc that were requested.

DESC field: Acq total counts

Definition at line 70 of file pixelman.db.

record ( longin  ,
"$(P)$(Q)ACQ:NUM"   
)

Read zero based acquisition number.

DESC field: Acq num

Definition at line 79 of file pixelman.db.

record ( longin  ,
"$(P)$(Q)ACQ:FRAMEID"   
)

DESC field: Acq FrameID

Definition at line 87 of file pixelman.db.

record ( longin  ,
"$(P)$(Q)ACQ:FF"   
)

Read number of frames filled.

DESC field: Acq frame filled

Definition at line 96 of file pixelman.db.

record ( longout  ,
"$(P)$(Q)ACQ:NUM:SP"   
)

Set number of frames etc for next acquisition.

DESC field: Request number of acquisitions

Definition at line 105 of file pixelman.db.

record ( mbbo  ,
"$(P)$(Q)ACQ:HWTIMER:SP"   
)

set Hardware timer.

DESC field: HW Timer

Definition at line 117 of file pixelman.db.

record ( mbbi  ,
"$(P)$(Q)ACQ:HWTIMER"   
)

read Hardware timer.

DESC field: HW Timer

Definition at line 135 of file pixelman.db.

record ( mbbo  ,
"$(P)$(Q)ACQ:MODE:SP"   
)

Set mode for next acquisition.

DESC field: Acquisition mode

Definition at line 151 of file pixelman.db.

record ( mbbi  ,
"$(P)$(Q)ACQ:MODE"   
)

Read acquisition mode.

DESC field: Acquisition mode

Definition at line 177 of file pixelman.db.

record ( bo  ,
"$(P)$(Q)ACQ:MODE:BURST:SP"   
)

Set burst mode.

DESC field: Acquisition burst mode

Definition at line 201 of file pixelman.db.

record ( bi  ,
"$(P)$(Q)ACQ:MODE:BURST"   
)

Read burst mode.

DESC field: Acquisition burst mode

Definition at line 215 of file pixelman.db.

record ( bo  ,
"$(P)$(Q)ACQ:MODE:EXTSHUT:SP"   
)

Set external shutter.

DESC field: Acquisition ext shutter mode

Definition at line 227 of file pixelman.db.

record ( bi  ,
"$(P)$(Q)ACQ:MODE:EXTSHUT"   
)

Read external shutter.

DESC field: Acquisition ext shutter mode

Definition at line 241 of file pixelman.db.

record ( ao  ,
"$(P)$(Q)ACQ:TIME:SP"   
)

Set acquisition time.

DESC field: Requested acquisition time

Definition at line 253 of file pixelman.db.

record ( waveform  ,
"$(P)$(Q)FILE:NAME:SP"   
)

Set file name.

DESC field: File name

Definition at line 266 of file pixelman.db.

record ( waveform  ,
"$(P)$(Q)FILE:NAME"   
)

Read file name.

DESC field: File name

Definition at line 279 of file pixelman.db.

record ( longout  ,
"$(P)$(Q)FILE:INDEX:SP"   
)

set file index

DESC field: File index

Definition at line 291 of file pixelman.db.

record ( longin  ,
"$(P)$(Q)FILE:INDEX"   
)

read file index

DESC field: File index

Definition at line 302 of file pixelman.db.

record ( longout  ,
"$(P)$(Q)ACQ:BURST:NSHUT:SP"   
)

set triggers per burst

DESC field: Shutters per burst

Definition at line 312 of file pixelman.db.

record ( longin  ,
"$(P)$(Q)ACQ:BURST:NSHUT"   
)

read shutters per burst

DESC field: Shutters per burst

Definition at line 323 of file pixelman.db.

record ( longout  ,
"$(P)$(Q)ACQ:BURST:NTRIGRF:SP"   
)

triggers before refresh

DESC field: Burst Trigs before refresh

Definition at line 333 of file pixelman.db.

record ( longin  ,
"$(P)$(Q)ACQ:BURST:NTRIGRF"   
)

triggers before refresh

DESC field: Burst Trigs before refresh

Definition at line 344 of file pixelman.db.

record ( longout  ,
"$(P)$(Q)ACQ:NTRIGSAVSUB:SP"   
)

N Trigs. before saving SubImg Spectra/Counts In CollimScan.

DESC field: N Trigs. before saving SubImg

Definition at line 354 of file pixelman.db.

record ( longin  ,
"$(P)$(Q)ACQ:NTRIGSAVSUB"   
)

N Trigs. before saving SubImg Spectra/Counts In CollimScan.

DESC field: N Trigs. before saving SubImg

Definition at line 365 of file pixelman.db.

record ( ao  ,
"$(P)$(Q)TPXCUBEBIN:SP"   
)

set TPXCUBEBIN

DESC field: set TPXCUBEBIN

Definition at line 375 of file pixelman.db.

record ( ai  ,
"$(P)$(Q)TPXCUBEBIN"   
)

read TPXCUBEBIN

DESC field: read TPXCUBEBIN

Definition at line 388 of file pixelman.db.

record ( longout  ,
"$(P)$(Q)SHTRCLKSHIFT:SP"   
)

set SHTRCLKSHIFT

DESC field: set SHTRCLKSHIFT

Definition at line 399 of file pixelman.db.

record ( longin  ,
"$(P)$(Q)SHTRCLKSHIFT"   
)

read SHTRCLKSHIFT

DESC field: read SHTRCLKSHIFT

Definition at line 410 of file pixelman.db.

record ( mbbi  ,
"$(P)$(Q)DATAACQMODE"   
)

Read DATAACQMODE.

DESC field: Read Acq mode

Definition at line 420 of file pixelman.db.

record ( mbbo  ,
"$(P)$(Q)DATAACQMODE:SP"   
)

Set DATAACQMODE 0-Mpx;1-TpxCube;2-Centrdg;3-CollimScan;4-StrbscCube.

DESC field: Set Acq mode

Definition at line 439 of file pixelman.db.

record ( bo  ,
"$(P)$(Q)SAVERAWDATA:SP"   
)

Set SAVERAWDATA.

DESC field: Set SAVERAWDATA

Definition at line 461 of file pixelman.db.

record ( bi  ,
"$(P)$(Q)SAVERAWDATA"   
)

SAVERAWDATA status.

DESC field: SAVERAWDATA status

Definition at line 475 of file pixelman.db.

record ( stringout  ,
"$(P)$(Q)SAVECONFIG:SP"   
)

save config to specified file

DESC field: save config to file

Definition at line 487 of file pixelman.db.

record ( stringout  ,
"$(P)$(Q)LOADCONFIG:SP"   
)

load config from specified file

DESC field: load config from file

Definition at line 498 of file pixelman.db.

record ( bo  ,
"$(P)$(Q)SAVECONFIG:DEF:SP"   
)

save default config

DESC field: save default config

Definition at line 509 of file pixelman.db.

record ( bo  ,
"$(P)$(Q)LOADCONFIG:DEF:SP"   
)

load default config

DESC field: Load default config

Definition at line 532 of file pixelman.db.

record ( bi  ,
"$(P)$(Q)ACQ:HANG"   
)

Has acquisition hung.

DESC field: Has Acquisition hung

Definition at line 555 of file pixelman.db.

record ( ai  ,
"$(P)$(Q)ACQ:HANG:TIME"   
)

Acquisition hang time.

DESC field: Acquisition hang time

EGU field: s

Definition at line 567 of file pixelman.db.

record ( bo  ,
"$(P)$(Q)AUTORESTART:SP"   
)

enable or disable autorestart

DESC field: Set Autorestart

Definition at line 579 of file pixelman.db.

record ( bi  ,
"$(P)$(Q)AUTORESTART"   
)

autorestart status

DESC field: Autorestart status

Definition at line 593 of file pixelman.db.

record ( ao  ,
"$(P)$(Q)AUTORESTART:DELAY:SP"   
)

set autorestart delay time.

DESC field: Autorestart delay

EGU field: s

Definition at line 605 of file pixelman.db.

record ( ai  ,
"$(P)$(Q)AUTORESTART:DELAY"   
)

read autorestart delay time.

DESC field: Autorestart delay

EGU field: s

Definition at line 619 of file pixelman.db.

record ( longout  ,
"$(P)$(Q)FILE:FLAGS:SP"   
)

Set file flags.

0x0 means frames stored in memory, otherwise a | combination of:

FSAVE_BINARY        0x0001      save in binary format
FSAVE_ASCII         0x0002      save in ASCII format
FSAVE_APPEND        0x0004      append frame to existing file if exists (multiframe)
FSAVE_I16           0x0010      save as 16bit integer
FSAVE_U32           0x0020      save as unsigned 32bit integer
FSAVE_DOUBLE        0x0040      save as double
FSAVE_NODESCFILE    0x0100      do not save description file
FSAVE_SPARSEXY      0x1000      save only nonzero position in [x y count] format
FSAVE_SPARSEX       0x2000      save only nonzero position in [x count] format
FSAVE_NOFILE        0x8000      frame will not be saved 

flags FSAVE_BINARY/FSAVE_ASCII and flags FSAVE_I16/FSAVE_U32/FSAVE_DOUBLE are mutually exclusive if FSAVE_SPARSEX and FSAVE_SPARSEXY is not specified full matrix is saved

DESC field: Set File flags

Definition at line 646 of file pixelman.db.

record ( longin  ,
"$(P)$(Q)FILE:FLAGS"   
)
See Also
FILE:FLAGS:SP

DESC field: Read File flags

Definition at line 658 of file pixelman.db.

record ( bo  ,
"$(P)$(Q)TRIG:START"   
)

Set software trigger start.

DESC field: Trigger start acquisition

Definition at line 668 of file pixelman.db.

record ( bo  ,
"$(P)$(Q)TRIG:STOP"   
)

Set software trigger stop.

DESC field: Trigger stop acquisition

Definition at line 687 of file pixelman.db.

record ( bo  ,
"$(P)$(Q)ABORT"   
)

Set abort.

DESC field: Abort acquisition

Definition at line 706 of file pixelman.db.

record ( bo  ,
"$(P)$(Q)START"   
)

start acquisition.

DESC field: Start acquisition

Definition at line 725 of file pixelman.db.

record ( bi  ,
"$(P)$(Q)ACQ:ACTIVE"   
)

is an acquisition series currently active

DESC field: Acq series currently active

Definition at line 748 of file pixelman.db.

record ( bi  ,
"$(P)$(Q)ACQ:SACTIVE"   
)

is a single acquisition currently active

DESC field: Single Acq currently active

Definition at line 760 of file pixelman.db.

record ( mbbi  ,
"$(P)$(Q)STATUS"   
)

Camera Status.

DESC field: Camera Current Status

Definition at line 771 of file pixelman.db.

record ( waveform  ,
"$(P)$(Q)SHUTTER:FNAME:SP"   
)

Set shutter file name.

This copies given file to ShutterValues.txt

DESC field: File name

Definition at line 788 of file pixelman.db.

record ( waveform  ,
"$(P)$(Q)SHUTTER:FNAME"   
)

Read file name.

This is file that was copied to ShutterValues.txt

DESC field: File name

Definition at line 802 of file pixelman.db.

record ( waveform  ,
"$(P)$(Q)SHUTTER:WRFILE:SP"   
)

DESC field: File name

Definition at line 813 of file pixelman.db.

Copyright © 2013 Science and Technology Facilities Council | Generated by   doxygen 1.8.5