~gabadinho/epics-base/+git/typed-dsets:typed-dsets-gabadinho

Last commit made on 2020-02-14
Get this branch:
git clone -b typed-dsets-gabadinho https://git.launchpad.net/~gabadinho/epics-base/+git/typed-dsets
Only José Gabadinho can upload to this branch. If you are José Gabadinho please log in for upload directions.

Branch merges

Branch information

Name:
typed-dsets-gabadinho
Repository:
lp:~gabadinho/epics-base/+git/typed-dsets

Recent commits

c54237e... by José Gabadinho

- Record updates:
  . histogramRecord
  . eventRecord
  . aaiRecord
  . aaoRecord

- Device support updates:
  . devHistogramSoft (histogramRecord)
  . devEventSoft (eventRecord)
  . devAaiSoft (aaiRecord)
  . devAaoSoft (aaoRecord)

- Fixes in already-migrated records
  . lsiRecord: replaced 'struct lsidset' with typedef(ed) 'lsidset'
  . int64inRecord (similar as above)
  . int64outRecord (similar as above)
  . calcRecord: minor fix in init_record() prototype declaration

- Note: the comments about return values in dset structs were outright copied from .c to .pod/.dbd files without confirmation if they are indeed correct!

754eb73... by José Gabadinho

- Record updates:
  . aoRecord
  . biRecord
  . boRecord
  . mbbiRecord
  . mbbiDirectRecord
  . mbboRecord
  . mbboDirectRecord
  . longinRecord
  . longoutRecord
  . stringoutRecord
  . stringinRecord
  . waveformRecord
  . calcoutRecord
  . subArrayRecord

- Device support updates:
  . devAoSoft, devAoSoftCallback, devAoSoftRaw (aoRecord)
  . devBiSoft, devBiSoftCallback, devBiSoftRaw, devBiDbState (biRecord)
  . devBoSoft, devBoSoftCallback, devBoSoftRaw, devBoDbState, devGeneralTime (boRecord)
  . devMbbiSoft, devMbbiSoftCallback, devMbbiSoftRaw (mbbiRecord)
  . devMbboSoft, devMbboSoftCallback, devMbboSoftRaw (mbboRecord)
  . devMbbiDirectSoft, devMbbiDirectSoftCallback, devMbbiDirectSoftRaw (mbbiDirectRecord)
  . devMbboDirectSoft, devMbboDirectSoftCallback, devMbboDirectSoftRaw (mbboDirectRecord)
  . devGeneralTime, devLiSoft, devLiSoftCallback (longinRecord)
  . devLoSoft, devLoSoftCallback (longoutRecord)
  . devSoSoft, devSoSoftCallback, devStdio (stringoutRecord)
  . devSiSoft, devSiSoftCallback, devEnviron, devGeneralTime, devTimestamp (stringinRecord)
  . devWfSoft (waveformRecord)
  . devCalcoutSoft, devCalcoutSoftCallback (recordCalcout)
  . devSASoft (subArrayRecord)

55ec813... by José Gabadinho

initial typed-dset changes for ao record

4c99a94... by Andrew Johnson

Add Release Notes entry about dsets

5407a25... by Andrew Johnson

Export and use aidset, set USE_TYPED_DSET

I did ai so I can use it as an example in the Release Notes.

6eaef18... by Andrew Johnson

Remove duplicated include line

45c7039... by Andrew Johnson

Add HAS_<record>dset macros to allow detection

External device support that must also build against earlier
Base versions can use these to determine whether they need so
declare their own dset structures for each record type.

b1b51cc... by Andrew Johnson

Export and use int64outdset, set USE_TYPED_DSET

7e1d165... by Andrew Johnson

Export and use int64indset, set USE_TYPED_DSET

7893445... by Andrew Johnson

Modify lsodset, set USE_TYPED_DSET