Andrew Johnson
12eca66b80
Oops, dsxt stuff not committed yet, undone part of last change.
2005-10-28 18:08:08 +00:00
Andrew Johnson
fe1a5f35ae
Include pdsxt in dbDumpDevice output.
2005-10-28 17:57:12 +00:00
Andrew Johnson
414511890d
Added a dbFindDriver() routine, to look up drvet's by name.
2005-10-28 16:15:12 +00:00
W. Eric Norum
4f731caf14
Add os-independent epicsStrtod() routine.
2004-10-11 18:22:12 +00:00
Marty Kraimer
b4f40d0011
epicsStdioRedirect
2004-08-27 16:20:09 +00:00
Marty Kraimer
6cb83962d0
fprintf(stdout => printf
2004-07-09 18:47:33 +00:00
Marty Kraimer
77b28ee777
changes for reports
2004-07-08 14:43:45 +00:00
Marty Kraimer
31c88f6044
make dbReportDeviceConfig work if report is null
2004-04-05 19:06:03 +00:00
Andrew Johnson
af97e702d1
Added function() keyword handling to dbd files again, works properly now.
...
Also moved the code from the generated app_registerRecordDeviceDriver.cpp
file to iocsh/registryCommon.*
2004-03-30 21:56:26 +00:00
Andrew Johnson
35bd1a76d1
Removed string calculation engine, only needed by Tim Mooney's recordtypes.
2003-09-12 19:13:54 +00:00
Andrew Johnson
b0d5f21a87
Modify DBD variable keyword to allow both int and double variables.
2003-07-23 21:53:20 +00:00
Andrew Johnson
e13dafb8af
dbGetInfoPointer should return void*, not const char*
...
Short-circuit return in dbGetInfo if no item
2003-07-18 14:58:40 +00:00
Andrew Johnson
da56d5e2b8
Added support for new variable dbd keyword, integers only so far.
2003-07-16 18:35:26 +00:00
Ralph Lange
8e44835903
Fixed/suppressed HP-UX (GNU) warnings
2003-04-23 15:22:56 +00:00
Marty Kraimer
e808742fe1
function replaced by registrar
2003-03-21 19:41:50 +00:00
Marty Kraimer
c0d22b1e1d
Allow hex doe VME_IO, CAMAC_IO, AB_IO, GPIB_IO, BITBUS_IO, BBGPIB_IO, VXI_IO
2002-12-02 15:20:33 +00:00
Andrew Johnson
7d2d368033
Added support for function() statement in .dbd files
2002-09-25 18:30:46 +00:00
Marty Kraimer
43f74620ee
dbDumpField failed on solaris
2002-07-30 18:54:46 +00:00
Marty Kraimer
01adddfd3d
get rid of *Recdes* and *Fielddes*
2002-07-30 17:40:24 +00:00
Janet B. Anderson
93b0bf478d
Updated license comments.
2002-07-12 21:35:43 +00:00
Marty Kraimer
420d583db2
allow hex and octal constants
2001-07-23 14:43:36 +00:00
Marty Kraimer
e80ea9a289
add const in may places
2001-02-06 15:19:53 +00:00
W. Eric Norum
02caca0732
Make everything in registerRecordDevicedriver.cpp `const'. This should get rid
...
warnings about initializing `char *' with string literals.
2001-01-11 14:59:13 +00:00
Andrew Johnson
16f572b06d
Added support for 'info' items in database records - named strings that
...
are saved & loaded in the .db file, with an API for access at runtime and
the ability to associate a void* pointer with each at runtime.
Also added a capability to dbToRecordTypeH allowing a record type's .dbd
file to add lines to the generated .h file. The C code should be placed
inside the recordtype's braces {} and each line must start with a '%'.
This facility is not currently accessible through a dbStaticLib API.
2000-08-09 21:38:34 +00:00
Jeff Hill
50715dd5f2
fixed DLL keyword related problems
2000-05-04 15:08:47 +00:00
Marty Kraimer
9f3c93ef94
get correct order
2000-03-22 21:21:23 +00:00
Marty Kraimer
f69e9f4323
look for UDF after calling dbPutStringNum
2000-02-10 19:04:55 +00:00
Jeff Hill
910338853b
removed include of shareLib.h
2000-02-10 17:35:06 +00:00
Marty Kraimer
192ac944c5
change errMdef to errlog
2000-02-04 16:21:55 +00:00
Marty Kraimer
e37bd9fac8
changes for 3.14
1999-09-13 18:28:08 +00:00
Marty Kraimer
8cff7f8030
check for sCalcPostfix and well as postfix
1999-07-08 14:39:48 +00:00
Marty Kraimer
2e7a0f1922
fix bugs for JDCT
1998-09-15 15:05:22 +00:00
Marty Kraimer
7e68daea68
add check for null in dbAllocField
1998-06-15 20:55:15 +00:00
Marty Kraimer
e5cc6ad87c
Fixed dbReportDeviceConfig so that it correctly handles LINR
1998-06-12 12:37:05 +00:00
Janet B. Anderson
073c5a48ae
Added compiler specific key words to set up shareable library (DLL) for WIN32
1998-04-23 13:56:10 +00:00
Marty Kraimer
eb254da63b
Get rid of warning messages
1998-03-19 20:42:08 +00:00
Marty Kraimer
9a938f9626
added field attributes
1998-03-16 16:31:22 +00:00
Jeff Hill
5874c2d808
use os independent path separator
1998-02-27 01:13:03 +00:00
Marty Kraimer
df1d467188
get rid of some warning messages
1998-01-22 14:48:43 +00:00
Marty Kraimer
c57c4b562a
The include path now supports the unix convention that an empty directory name means the current directory.
...
The lex grammer was changed so that it for quoted strings can contain any ascii character except a quote.
1998-01-21 15:15:50 +00:00
Marty Kraimer
71617fdcf7
Fixed bug of null being passed to printf for %s
1997-06-25 18:34:23 +00:00
Jeff Hill
fc48d2dd1d
removed redundant prototype
1997-05-01 23:54:20 +00:00
Marty Kraimer
0d7698e0d4
Allow c type escape sequences; Fix problem of long vx free memory list
1997-04-30 18:48:42 +00:00
Jeff Hill
0804f7fb08
api changes
1997-04-10 20:01:14 +00:00
Marty Kraimer
199fdff643
dbAllocForm failed for macro links
1997-02-05 21:36:38 +00:00
Marty Kraimer
e41619eea3
Be willing to generate null string fields
1997-01-13 15:54:54 +00:00
Marty Kraimer
f7433d8e93
Fixed bug in dbAllocForm
1996-10-31 22:29:04 +00:00
Marty Kraimer
299c22ff0f
minor format and message changes
1996-10-30 13:56:18 +00:00
Marty Kraimer
5268e13e74
Many changes to properly support DCT operation
1996-10-29 20:49:13 +00:00
Jim Kowalkowski
09ce70661a
Modified to store records with a visibility option for graphic editors.
...
The ".db" file now generates "grecord" for visible records and "record" for
invisible records.
1996-10-17 00:17:30 +00:00