Michael Davidsaver
d6685b49b9
use inspect
2018-01-24 15:48:56 -08:00
Michael Davidsaver
ab867e3bee
add SKIP_DB_INSTALL for package build
2017-05-12 15:29:57 -04:00
Michael Davidsaver
ca85bb1cb8
shared lib deps
2016-04-22 12:08:03 -04:00
Michael Davidsaver
9be6038aab
simpler unicode to char*
2015-08-04 10:10:16 -04:00
Michael Davidsaver
9d735107a4
add AsyncOffload
...
device support helper for async. (eg. aSub)
2015-06-16 10:50:34 -04:00
Michael Davidsaver
0f2768fe2c
update Field doc
2015-06-12 16:44:58 -04:00
Michael Davidsaver
7ac846141f
Field get/put of arrays
...
Adjust Field.getval() and Field.putval() to work
with numpy.ndarray.
putval() handle assign scalar to array
Field.getarray() for DBF_STRING returns 2d array
returns N by MAX_STRING_SIZE
2015-06-12 16:44:56 -04:00
Michael Davidsaver
3b227ec7fd
add aSub support
2015-06-12 16:44:56 -04:00
Michael Davidsaver
e7510fa315
update ptable dset
2015-03-24 14:31:52 -04:00
Michael Davidsaver
b93aee9496
disect: track types by name string
2015-01-04 12:37:43 -05:00
Michael Davidsaver
89b411990a
Reference counter debugging
2015-01-04 12:09:10 -05:00
Michael Davidsaver
7d527103bf
dbrec: improper use of DBENTRY
...
use of DBENTRY after free and leak of same
2015-01-04 09:20:44 -05:00
Michael Davidsaver
46bc99a57d
devsup.db: Record.setTime() accept float
2014-12-09 11:12:50 -05:00
Michael Davidsaver
79cf57d748
devsup.db: add initHook() dectorator
2014-12-09 11:12:24 -05:00
Michael Davidsaver
32b8145fc7
fix ref count mistake
2014-06-20 14:51:52 -04:00
Michael Davidsaver
6a1d485230
fix 2.6 build
2014-06-16 18:25:18 -04:00
Michael Davidsaver
ee2cb409c2
update documentation
2014-06-16 17:55:15 -04:00
Michael Davidsaver
9b5b9687b4
softIocPy auto-load dbd
...
Re-use softMain.c from Base
2014-06-16 16:35:01 -04:00
Michael Davidsaver
56ea9de16e
prepend PWD to PYTHONPATH
2014-06-16 16:22:24 -04:00
Michael Davidsaver
d10ecd5d69
optionally include autosave, caPutLog, and/or devIocStats
2014-06-16 15:02:15 -04:00
Michael Davidsaver
34bff5c001
allow access to some global IOC calls
...
Might be useful at some point...
2014-03-08 11:09:15 -05:00
Michael Davidsaver
2c19a4b392
remove unused
2014-03-08 09:24:52 -05:00
Michael Davidsaver
c947b185ce
__enter__ return self
...
enables 'with X as Y' syntax
2014-02-26 09:51:42 -05:00
Michael Davidsaver
2f33de5c39
fix some error handling
2014-02-26 09:49:38 -05:00
Michael Davidsaver
5378b540b6
initial version of parameter table
2014-02-08 12:39:13 -05:00
Michael Davidsaver
7c05753052
allow support module name in info() tag
...
Gives the option of reducing the input link
length and preventing runtime switching of
module.
2014-02-08 12:39:13 -05:00
Michael Davidsaver
7bdcef3767
add Field.getarraylen()
2014-02-08 12:33:59 -05:00
Michael Davidsaver
c9872d911b
oops
2013-12-14 14:14:10 -05:00
Michael Davidsaver
b994904204
remove unused
2013-12-14 13:59:45 -05:00
Michael Davidsaver
de28a136af
general get/set of array field length
2013-12-14 12:33:08 -05:00
Michael Davidsaver
8a575f183e
py3 compat
2013-12-10 22:31:36 -05:00
Michael Davidsaver
17436ceffb
add python version suffix to softIocPY
2013-12-10 21:57:15 -05:00
Michael Davidsaver
c2e2949ce4
compatibility
2013-12-10 20:45:53 -05:00
Michael Davidsaver
fb4d7a0c6f
install python config
...
Usable by 3rd party modules.
Fix python3 stuff
2013-12-10 20:22:57 -05:00
Michael Davidsaver
1ab43405c4
thread safe processing reason
...
Use TLS to ensure that concurrent scanners
don't see our reason.
2013-12-10 18:29:01 -05:00
Michael Davidsaver
907db555b4
module import helper
2013-12-10 18:29:01 -05:00
Michael Davidsaver
6a9aa2e29d
context manager to lock record
2013-12-10 16:26:42 -05:00
Michael Davidsaver
3464a6d1f2
IOScanListThread return queued status
2013-12-10 16:07:24 -05:00
Michael Davidsaver
46f997b9a9
handle array buffer replacement
2013-12-10 12:44:13 -05:00
Michael Davidsaver
cb69b38ae1
populate default interpreter path
2013-12-09 00:33:28 -05:00
Michael Davidsaver
01331ed3f5
update Makefile
2013-12-09 00:33:28 -05:00
Michael Davidsaver
6a19f971bb
release GIL on error
2013-12-08 13:00:20 -05:00
Michael Davidsaver
c88ebd5bee
silence some warnings
2013-12-08 12:31:35 -05:00
Michael Davidsaver
45c93831de
handle NULL arguments to iocsh calls
2013-07-16 14:43:11 -04:00
Michael Davidsaver
b45f15cc8a
recGblSetSevr args transposed...
2013-06-06 11:57:51 -04:00
Michael Davidsaver
ab5dea3bf0
don't allow putval of None
2013-06-02 22:26:15 -04:00
Michael Davidsaver
a432a0fc26
add more record types
2013-05-25 15:44:39 -04:00
Michael Davidsaver
89e42e7f4f
StoppableThread sleep
2013-05-25 15:31:40 -04:00
Michael Davidsaver
5251b72d0c
change build
...
Change executable name to softIocPy
Also build library pyDevSup#.#
2013-05-25 14:51:52 -04:00
Michael Davidsaver
ca94435b4e
install py files
2013-05-25 14:17:41 -04:00