lp:~mdavidsaver/epics-base/rec-init

Created by mdavidsaver and last modified

Correctly initialize various fields used to detect changes in other fields (MLST, OVAL, LALM, ...)

Currently this are zero. This is a problem if the fields they are compared against are initialized (in init_record) to a non-zero value.

Get this branch:
bzr branch lp:~mdavidsaver/epics-base/rec-init
Only mdavidsaver can upload to this branch. If you are mdavidsaver please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
mdavidsaver
Project:
EPICS Base
Status:
Merged

Recent revisions

12049. By mdavidsaver

Ensure the string VAL and OVAL have the same storage length

There won't be any problems with overflow as long as dbPut
behaves correctly when setting VAL.

12048. By mdavidsaver

rec: update last/prev./old value fields after dset init_record

This must be done if init_record is allowed to change values
or monitors may not be posted when values change.

12047. By Ralph Lange

Merged Ralph Lange's 'compress-fix' branch.

12046. By Andrew Johnson

Merged Michael Davidsaver's 'minor-fixes' branch.

12045. By Andrew Johnson

The monitor last value field needs to be initialized.

Device support init_record is allowed to set VAL to 1.
If uninitialized then mlst is 0.
During the first process() this will miss a monitor if VAL is changed to 0,
and cause a spurious monitor if VAL remains 1.

- mdavidsaver

12044. By Andrew Johnson

Improve code readablity, add more numeric tests.

12043. By Andrew Johnson

Merge DST changes.

12042. By Andrew Johnson

Warn if the IOC's TOP changed since building.
If the IOC's registerRecordDeviceDriver routine sees a different path
to TOP than the one used at build-time, we tell the user.

12041. By Andrew Johnson

Fix UDF processing so we respect IVOA.

12040. By Andrew Johnson

J field should not be PP, to match others.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~epics-core/epics-base/3.14
This branch contains Public information 
Everyone can see this information.

Subscribers