Skip to content

Deprecate PVDisplay and friends? #61

Open
@mdavidsaver

Description

@mdavidsaver

Following the discussion for epics-base/pva2pva#24. I had a look for places where display.format is referenced in this module. This led to my looking at a corner of the repo which I've never used. IMO these "helpers" aren't helpful.

Is anyone using them?

Either directly, or indirectly through normativeTypesCPP? If not I'll mark them deprecated for removal after the next release. Also the places where they are exposed by normativeTypesCPP.
I'll migrate the pieces which are being used to normativeTypesCPP.

This covers some, or all, of the following.

Headers:

  • pv/alarm.h
  • pv/control.h
  • pv/display.h
  • pv/timestamp.h
  • pv/pvAlarm.h
  • pv/pvControl.h
  • pv/pvDisplay.h
  • pv/pvEnumerated.h
  • pv/pvTimeStamp.h

Classes:

  • AlarmSeverityFunc
  • AlarmStatusFunc
  • Alarm
  • Control
  • Display
  • TimeStamp
  • PVAlarm
  • PVControl
  • PVDisplay
  • PVEnumerated
  • PVTimeStamp

Note. If you go searching, be careful not to confuse pvAlarm.h and class PVAlarm here with PvAlarm.h and class PvAlarm in pvaPy. The pvaPy code is doing the same thing, but doesn't seem to depend on these helpers.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions