DeviceDriverType: Difference between revisions

From RadiWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 10: Line 10:
! Base class header
! Base class header
|-
|-
| [[Signal Generator]]
| [[{{DeviceTypeName|1}}]]
| 1
| 1
| SignalGeneratorBase
| SignalGeneratorBase
| baseddsg.h
| baseddsg.h
|-
|-
| [[Amplifier]]
| [[{{DeviceTypeName|2}}]]
| 2
| 2
| AmplifierBase
| AmplifierBase
| baseddam.h
| baseddam.h
|-  
|-  
| [[Coupler]]
| [[{{DeviceTypeName|4}}]]
| 4
| 4
| CouplerBase
| CouplerBase
| basedd.h
| basedd.h
|-
|-
|[[Power Meter]]
|[[{{DeviceTypeName|8}}]]
|8  
|8  
|PowerMeterBase
|PowerMeterBase
|baseddpm.h
|baseddpm.h
|-
|-
|[[Antenna]]
|[[{{DeviceTypeName|16}}]]
|16  
|16  
| AntennaBase
| AntennaBase
| basedd.h
| basedd.h
|-
|-
|[[Field Sensor]]
|[[{{DeviceTypeName|32}}]]
|32  
|32  
|FieldSensorBase  
|FieldSensorBase  
|baseddfs.h
|baseddfs.h
|-
|-
|[[AD Convertor]]
|[[{{DeviceTypeName|64}}]]
|64  
|64  
|ADConvertorBase
|ADConvertorBase
|baseddad.h
|baseddad.h
|-
|-
|[[Injection Clamp]]
|[[{{DeviceTypeName|128}}]]
|128  
|128  
|ClampBase  
|ClampBase  
|baseddcl.h
|baseddcl.h
|-
|-
|[[Current Sensor]]
|[[{{DeviceTypeName|256}}]]
|256  
|256  
|CurrentSensorBase
|CurrentSensorBase
|basedd.h
|basedd.h
|-
|-
|[[Spectrum Analyser]]
|[[{{DeviceTypeName|512}}]]
|512  
|512  
|SpectrumAnalyzerBase
|SpectrumAnalyzerBase
|baseddsa.h
|baseddsa.h
|-
|-
|[[LISN]]
|[[{{DeviceTypeName|1024}}]]
|1024  
|1024  
| LISNBase
| LISNBase
| basedd.h
| basedd.h
|-
|-
|[[Calibration Jig]]
|[[{{DeviceTypeName|2048}}]]
|2048  
|2048  
|JigBase
|JigBase
|baseddcl.h
|baseddcl.h
|-
|-
| [[Turn Table]]
| [[{{DeviceTypeName|4096}}]]
|4096  
|4096  
|TurnTableBase  
|TurnTableBase  
|baseddtt.h
|baseddtt.h
|-
|-
|[[Output Box]]
| [[{{DeviceTypeName|8192}}]]
|8192  
|8192  
| ---
| ---
| ---
| ---
|-
|-
|[[Cable]]
|[[{{DeviceTypeName|16384}}]]
|16384  
|16384  
| CableBase
| CableBase
| basedd.h
| basedd.h
|-
|-
|[[Pre-Amplifier]]
|[[{{DeviceTypeName|32768}}]]
|32768  
|32768  
|PreAmplifierBase
|PreAmplifierBase
|basedd.h
|basedd.h
|-
|-
|[[Climat Chamber]]
|[[{{DeviceTypeName|65536}}]]
|65536  
|65536  
|ClimatChamberBase
|ClimatChamberBase
|baseddcc.h
|baseddcc.h
|-
|-
|[[Antenna Tower]]
|[[{{DeviceTypeName|131072}}]]
|131072  
|131072  
|AntennaTowerBase
|AntennaTowerBase
|baseddat.h
|baseddat.h
|-
|-
|[[ESD Gun]]
|[[{{DeviceTypeName|262144}}]]
|262144  
|262144  
|ESDBase
|ESDBase
|basedd.h
|basedd.h
|-
|-
|[[EFT Generator]]
|[[{{DeviceTypeName|524288}}]]
|524288  
|524288  
|EFTBase
|EFTBase
|basedd.h
|basedd.h
|-
|-
|[[Surge Generator]]
|[[{{DeviceTypeName|1048576}}]]
|1048576  
|1048576  
|SurgeBase
|SurgeBase
|basedd.h
|basedd.h
|-
|-
|[[Absorbing Clamp]]
|[[{{DeviceTypeName|2097152}}]]
|2097152  
|2097152  
|AbsorbingClampBase
|AbsorbingClampBase
|basedd.h
|basedd.h
|-
|-
| [[Clamp Mover]]
| [[{{DeviceTypeName|4194304}}]]
|4194304  
|4194304  
|ClampMoverBase
|ClampMoverBase
|baseddcm.h
|baseddcm.h
|-
|-
| [[Switch Matrix]]
| [[{{DeviceTypeName|8388608}}]]
|8388608  
|8388608  
|SwitchMatrixBase  
|SwitchMatrixBase  
|baseddsm.h
|baseddsm.h
|-
|-
|[[EUT Controller]]
|[[{{DeviceTypeName|16777216}}]]
|16777216  
|16777216  
|SwitchMatrixBase  
|SwitchMatrixBase  
|baseddsm.h
|baseddsm.h
|-
|-
|[[Oscilloscope]]
|[[{{DeviceTypeName|33554432}}]]
|33554432  
|33554432  
|OscilloscopeBase  
|OscilloscopeBase  
|baseddos.h
|baseddos.h
|-
|-
|[[Resistor]]
|[[{{DeviceTypeName|67108864}}]]
|67108864  
|67108864  
|ResistorBase
|ResistorBase
|basedd.h
|basedd.h
|-
|-
|[[Multimeter]]
|[[{{DeviceTypeName|134217728}}]]
|134217728  
|134217728  
|MultiMeterBase  
|MultiMeterBase  
|baseddmm.h
|baseddmm.h
|-
|-
|[[Network Analyser]]
|[[{{DeviceTypeName|268435456}}]]
|268435456  
|268435456  
|NetworkAnalyserBase  
|NetworkAnalyserBase  

Revision as of 13:21, 19 December 2007

The DEVICES.DAT file contains the numerical values for the DeviceDriverType, which is supported by that device driver. This DeviceDriverType is the numerical value of a bit-field. It is allowed to specify a numerical value that is a combination of multiple DeviceDriverType values.

The list of known DeviceDriverType values is:

Device driver type Numerical value Base class name Base class header
[[Signal Generator]] 1 SignalGeneratorBase baseddsg.h
[[Amplifier]] 2 AmplifierBase baseddam.h
[[Coupler]] 4 CouplerBase basedd.h
[[Power Meter]] 8 PowerMeterBase baseddpm.h
[[Antenna]] 16 AntennaBase basedd.h
[[Field Sensor]] 32 FieldSensorBase baseddfs.h
[[AD Converter]] 64 ADConvertorBase baseddad.h
[[Injection Device]] 128 ClampBase baseddcl.h
[[Current Sensor]] 256 CurrentSensorBase basedd.h
[[Spectrum Analyser]] 512 SpectrumAnalyzerBase baseddsa.h
[[LISN]] 1024 LISNBase basedd.h
[[Calibration Jig]] 2048 JigBase baseddcl.h
[[Turn Table]] 4096 TurnTableBase baseddtt.h
[[Output Box]] 8192 --- ---
[[Cable]] 16384 CableBase basedd.h
[[Pre-Amplifier]] 32768 PreAmplifierBase basedd.h
[[Climat Chamber]] 65536 ClimatChamberBase baseddcc.h
[[Antenna Tower]] 131072 AntennaTowerBase baseddat.h
[[ESD Generator]] 262144 ESDBase basedd.h
[[EFT Generator]] 524288 EFTBase basedd.h
[[Surge Generator]] 1048576 SurgeBase basedd.h
[[Absorbing Clamp]] 2097152 AbsorbingClampBase basedd.h
[[Positioner]] 4194304 ClampMoverBase baseddcm.h
[[Switch Matrix]] 8388608 SwitchMatrixBase baseddsm.h
[[EUT Controller]] 16777216 SwitchMatrixBase baseddsm.h
[[Oscilloscope]] 33554432 OscilloscopeBase baseddos.h
[[Resistor]] 67108864 ResistorBase basedd.h
[[Multimeter]] 134217728 MultiMeterBase baseddmm.h
[[Network Analyser]] 268435456 NetworkAnalyserBase baseddna.h