Task #23907
Request for Device Driver that Fans Out a Setting
0%
Description
Nathan Eddy request:
Implement software to provide a single device to switch the attenuation and gains for the IOTA bpm system. This involves changing attenuation in the analog modules and setting gains in the digitizers all through a variety of other ACNET devices. The new device would provide attenuation selections of 0db, 6db, 12db, 18db, 24db, and 30db then set all other other devices accordingly. Below are the devices and details.
New device N:IBPATN should allow a picklist of settings
- 0 db
- 6 db
- 12 db
- 18 db
- 24 db
- 30 db
When a setting is made from this device...
1. Set the attenuators in all transition modules- in 2 front-end crates. Each crate has a different acnet interface a method to set the attenuation value (att = 0,6,12,18,24,30) as selected
- 1st crate (canbus from 5500)
- set N:A1CATN to
- 0 for 0db
- 12 for 6db
- 24 for 12db
- 36 for 18db
- 48 for 24db
- 60 for 30db
- set N:A1CATN to
- 2nd crate (rasp pi on e-net)
- Z:RP2BDN select board address 1
- Z:RP2CHN set to channel 15 for all
- Z:RP2ATN set to
- 0 for 0db
- 12 for 6db
- 24 for 12db
- 36 for 18db
- 48 for 24db
- 60 for 30db
2. Set N:IBPMGAINMODE to corresponding db setting – it has a picklist of settings from 0-30db.
Subtasks
History
#1 Updated by Dennis Nicklaus about 1 year ago
- Status changed from New to Feedback
Implemented as an Erlang device driver with acsys-fe:dev-app|558fbcc2. Deployed on clx29e.
Awaiting confirmation from Nathan Eddy that it meets requirements.
#2 Updated by Dennis Nicklaus about 1 year ago
- Start date changed from 01/15/2020 to 01/16/2020
- Due date set to 01/16/2020
due to changes in a related task: #23910