<commit_before># DFELL_EPICS

EPICS device support originally developed for Duke Free Electron
Laser Laboratory. The software is not being actively developed but
is still being used by multiple facilities.

Most of these modules were originally written for EPICS 3.13. They
have been updated to also work with 3.14. However, they are still
using VxWorks specific code. They do not take advantage of the EPICS
OSI layer available in 3.14. They can currently be used with EPICS
3.13 or 3.14 (VxWorks only) but should be updated to work with newer
releases and on different operating systems.

## Hardware Supported

### EPICS BiRa 7305 VSAM Support Module (ai)

* BiRa Systems -- 7305 VSAM 32 Channel, Smart Analog Monitor (ai)

### EPICS CAMAC Device Support Routines

 * DSP -- 3016 DAC
16 channel, 16-bit CAMAC digital to analog converter module.
 * DSP -- 2032 ADC
32 channel Scanning Digital Voltmeter (equivalent to 5305 SAM).
 * BiRa -- 5305 SAM
CAMAC module with 32 differential channels of slow analog to digital conversion with automatic ranging, polarity and calibration.
 * -- E100 Binary Input
CAMAC module with 32 channels.
 * BiRa -- 2324 Binary Input
CAMAC module with dual 24-bit parallel input register.
 * BiRa -- 3224 Binary Output
CAMAC module with dual 24-bit digital output register.
 * BINP -- D0609 ADC
20-bit CAMAC integrating digital voltmeter.
 * BINP -- D0612 ADC
20-bit CAMAC integrating digital voltmeter.
 * BINP -- D0612 ADC with A0604 MUX
20-bit CAMAC integrating digital voltmeter, with A0604 16-channel thermocompensated analog multiplexer.
 * BINP -- D0643 DAC
1 channel, 20-bit CAMAC digital to analog converter.
 * BINP -- USD-2
CAMAC Stepper Motor Driver

### EPICS Highland Technology V850/V851 Digital Delay Generator Module

 * Highland Technology -- Highland V850/V851 4 or 6 channel Digital Delay Generator with 40 picosecond resolution
 * Berkeley Nucleonics -- BNC B950/B951 4 or 6 channel Digital Delay Generator with 40 picosecond resolution

### EPICS Hytec VDD 2670 DAC Module (ao)

* Hytec -- VDD 2670 2 Channel, 18-Bit Analog Output Board (ao)

### EPICS iseg VHS Module (bo, ai, ao)

 * iseg Spezialelektronik GmbH -- VHS 4/C 0xxx Precision VME High Voltage Power Supply, VHS Multi Channel Series (4 or 12 channels)

### EPICS Joerger VDACM Waveform Generator Module

 * Joerger -- VDACM 8 Channel, 16-Bit Waveform Generator Board

### EPICS VMIVME-1182 BI Module (bi)

 * VMIC -- VMIVME-1182 64-channel, Isolated Digital Input Board (bi)

### EPICS VMIVME-2120 BO Module (bo)

 * VMIC -- VMIVME-2120 64-channel, Digital Output Board (bo)

### EPICS VMIVME-2536 Digital I/O Module (bi, bo)

 * VMIC -- VMIVME-2536 Digital I/O (bi, bo) Board

### EPICS VMIVME-3113A ADC Module (ai)

 * VMIC -- VMIVME-3113A Scanning 12-bit Analog-to-Digital Converter Board (ai)

### EPICS VMIVME-3122 ADC Module (waveform)

 * VMIC -- VMIVME-3122 VMIVME-3122 high performance 16-bit ADC, 100kHz, 1024 samples (waveform)

### EPICS VMIVME-4116 DAC Module (ao)

 * VMIC -- VMIVME-4116 8 Channel, 16-Bit Analog Output Board (ao)

### EPICS VMIVME-4132 DAC Module (ao)

 * VMIC -- VMIVME-4132 32 Channel, 12-Bit Analog Output Board (ao)
<commit_msg>formatting<commit_after># DFELL_EPICS

EPICS device support originally developed for Duke Free Electron
Laser Laboratory. The software is not being actively developed but
is still being used by multiple facilities.

Most of these modules were originally written for EPICS 3.13. They
have been updated to also work with 3.14. However, they are still
using VxWorks specific code. They do not take advantage of the EPICS
OSI layer available in 3.14. They can currently be used with EPICS
3.13 or 3.14 (VxWorks only) but should be updated to work with newer
releases and on different operating systems.

## Hardware Supported

### BiRa 7305 VSAM Support Module (ai)

* BiRa Systems -- 7305 VSAM 32 Channel, Smart Analog Monitor (ai)

### CAMAC Device Support Routines

 * DSP -- 3016 DAC
16 channel, 16-bit CAMAC digital to analog converter module.
 * DSP -- 2032 ADC
32 channel Scanning Digital Voltmeter (equivalent to 5305 SAM).
 * BiRa -- 5305 SAM
CAMAC module with 32 differential channels of slow analog to digital conversion with automatic ranging, polarity and calibration.
 * -- E100 Binary Input
CAMAC module with 32 channels.
 * BiRa -- 2324 Binary Input
CAMAC module with dual 24-bit parallel input register.
 * BiRa -- 3224 Binary Output
CAMAC module with dual 24-bit digital output register.
 * BINP -- D0609 ADC
20-bit CAMAC integrating digital voltmeter.
 * BINP -- D0612 ADC
20-bit CAMAC integrating digital voltmeter.
 * BINP -- D0612 ADC with A0604 MUX
20-bit CAMAC integrating digital voltmeter, with A0604 16-channel thermocompensated analog multiplexer.
 * BINP -- D0643 DAC
1 channel, 20-bit CAMAC digital to analog converter.
 * BINP -- USD-2
CAMAC Stepper Motor Driver

### Highland Technology V850/V851 Digital Delay Generator Module

 * Highland Technology -- Highland V850/V851 4 or 6 channel Digital Delay Generator with 40 picosecond resolution
 * Berkeley Nucleonics -- BNC B950/B951 4 or 6 channel Digital Delay Generator with 40 picosecond resolution

### Hytec VDD 2670 DAC Module (ao)

* Hytec -- VDD 2670 2 Channel, 18-Bit Analog Output Board (ao)

### iseg VHS Module (bo, ai, ao)

 * iseg Spezialelektronik GmbH -- VHS 4/C 0xxx Precision VME High Voltage Power Supply, VHS Multi Channel Series (4 or 12 channels)

### Joerger VDACM Waveform Generator Module

 * Joerger -- VDACM 8 Channel, 16-Bit Waveform Generator Board

### VMIVME-1182 BI Module (bi)

 * VMIC -- VMIVME-1182 64-channel, Isolated Digital Input Board (bi)

### VMIVME-2120 BO Module (bo)

 * VMIC -- VMIVME-2120 64-channel, Digital Output Board (bo)

### VMIVME-2536 Digital I/O Module (bi, bo)

 * VMIC -- VMIVME-2536 Digital I/O (bi, bo) Board

### VMIVME-3113A ADC Module (ai)

 * VMIC -- VMIVME-3113A Scanning 12-bit Analog-to-Digital Converter Board (ai)

### VMIVME-3122 ADC Module (waveform)

 * VMIC -- VMIVME-3122 VMIVME-3122 high performance 16-bit ADC, 100kHz, 1024 samples (waveform)

### VMIVME-4116 DAC Module (ao)

 * VMIC -- VMIVME-4116 8 Channel, 16-Bit Analog Output Board (ao)

### VMIVME-4132 DAC Module (ao)

 * VMIC -- VMIVME-4132 32 Channel, 12-Bit Analog Output Board (ao)

{'fraction_non_alphanumeric': 0.07708233795190317, 'fraction_numerical': 0.07294155120242077, 'mean_word_length': 3.801223241590214, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4834126', 'n_tokens_mistral': 2404, 'n_tokens_neox': 1901, 'n_words': 861}