Difference between revisions of "DeviceDriverType"

From RadiWiki
Jump to: navigation, search
 
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  

Latest 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 Burst 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