This page describes the Profline-Plus1-AudioReceiver device driver and its device window. The Profline-Plus1-AudioReceiver device driver monitors and controls the FM and DAB receiver.
The driver was tested with the following models:
Device window pages
The following table shows which device window pages are available with this individual device type. Tool-bar functions not mentioned here are described at the general description of device windows .
--- The FM monitoring and control parameters.
--- The DAB monitoring and control parameters.
--- The audio decoder output monitoring and control parameters.
--- The faults page.
--- The device info page.
--- The maintenance page. The configuration parameters described below are set at this page.Configuration parameters
At the maintenance page of the device window there are a couple of configuration parameters which must be set to make the software talk to the device.
parameter --- description
address --- The SNMP address specification for the device. The full address specification consists of the following fields:aaa.bbb.ccc.ddd:pppp read-community write-community
readBackDelay --- Defines the delay the driver uses when it reads back parameters recently commanded. The delay is initialized at a proved preset value which should not be changed under normal circumstances.
deviceComment --- An optional text entered here appears as an addition to the tooltip which is shown while the mouse is placed over a device icon in the GUI. The "\n" character sequence is translated into a newline character, splitting the text into multiple lines.
dabLevelMonitoring --- Defines the DAB rf level alarm monitoring: Off, Relay or Contact1-4.
dabLevelMode --- Defines the comparator:
dabLevelThreshold --- Defines the threshold level in dBuV (0..120)
dabLevelTimeout --- Defines the timeout delay before an alarm is raised.
fmLevelMonitoring --- Defines the FM rf level alarm monitoring: Off, Relay or Contact1-4.
fmLevelMode --- Defines the comparator:
fmLevelThreshold --- Defines the threshold level in dBuV (0..120).
fmLevelTimeout --- Defines the timeout delay before an alarm is raised.
fmPilotMonitoring --- Defines the FM pilot deviation level alarm monitoring: Off, Relay or Contact1-4.
fmPilotMode --- Defines the comparator:
fmPilotThreshold --- Defines the threshold level in kHz (1..15).
fmPilotTimeout --- Defines the timeout delay before an alarm is raised.
rdsBerMonitoring --- Defines FM RDS bit error rate alarm monitoring: Off, Relay or Contact1-4.
rdsBerMode --- Defines the comparator:
rdsBerThreshold --- Defines the threshold level in % (0..100).
rdsBerTimeout --- Defines the timeout delay before an alarm is raised.
rdsDevMonitoring --- Defines the RDS deviation alarm monitoring: Off, Relay or Contact1-4.
rdsDevMode --- Defines the comparator:
rdsDevThreshold --- Defines the threshold level in kHz (0..100).
rdsDevTimeout --- Defines the timeout delay before an alarm is raised.
tpMonitoring --- Defines the TP (traffic program) value alarm monitoring: Off, Relay or Contact1-4.
tpMode --- Defines the comparator:
tpValue --- Defines the alarm value ON or OFF.
tpTimeout --- Defines the timeout delay before an alarm is raised.
taMonitoring --- Defines the TA (traffic announcement) value alarm monitoring: Off, Relay or Contact1-4.
taMode --- Defines the comparator:
taValue --- Defines the alarm value ON or OFF.
taTimeout --- Defines the timeout delay before an alarm is raised.
tptaMonitoring --- Defines the TP and TA value alarm monitoring: Off, Relay or Contact1-4.
tptaMode --- Defines the comparator:
tptaValue --- Defines the alarm value ON or OFF.
tptaTimeout --- Defines the timeout delay before an alarm is raised.
diMonitoring --- Defines the DI value alarm monitoring: Off, Relay or Contact1-4.
diMode --- Defines the comparator:
diValue --- Defines the alarm value MONO or STEREO.
diTimeout --- Defines the timeout delay before an alarm is raised.
audioLeftMonitoring --- Defines the left audio channel level alarm monitoring: Off, Relay or Contact1-4.
audioLeftMonMode --- Defines the comparator:
audioLeftThreshold --- Defines the threshold level in dBuV (-72..0).
audioLeftTimeout --- Defines the timeout delay before an alarm is raised.
audioRightMonitoring.tc Defines the right audio channel level alarm monitoring: Off, Relay or Contact1-4.
audioRightMonMode --- Defines the comparator:
audioRightThreshold --- Defines the threshold level in dBuV (-72..0).
audioRightTimeout --- Defines the timeout delay before an alarm is raised.
Variables defined by this device driver
| name | type | flags | range |
|---|---|---|---|
| info.driver | TEXT | R/O | StringRange R/O |
| lowLevel.cmd | TEXT | StringRange | |
| lowLevel.reply | TEXT | R/O | StringRange R/O |
| faults.99 | ALARM | R/O | AlarmFlagRange R/O (Communication) |
| faults.commstat | TEXT | R/O | StringRange R/O |
| info.type | TEXT | R/O | StringRange R/O |
| info.port | TEXT | R/O | StringRange R/O |
| info.frame | TEXT | R/O | StringRange R/O |
| info.serial | TEXT | R/O | StringRange R/O |
| info.model | TEXT | R/O | StringRange R/O |
| info.version | TEXT | R/O | StringRange R/O |
| info.kernel | TEXT | R/O | StringRange R/O |
| info.display | TEXT | R/O | StringRange R/O |
| info.board | TEXT | R/O | StringRange R/O |
| config.readBackDelay | INTEGER | SAVE SETUP | IntegerRange (100 .. 10000) |
| config.deviceComment | TEXT | SAVE SETUP | StringRange |
| config.dabLevelMonitoring | CHOICE | R/O | EnumRange R/O (OFF RELAY CONTACT-1 CONTACT-2 CONTACT-3 CONTACT-4) |
| config.dabLevelMode | CHOICE | SETUP | EnumRange (LT LE EQ NE GT GE) |
| config.dabLevelThreshold | INTEGER | SETUP | IntegerRange (0 .. 120) |
| config.dabLevelTimeout | INTEGER | SETUP | IntegerRange (0 .. 600) |
| config.fmLevelMonitoring | CHOICE | R/O | EnumRange R/O (OFF RELAY CONTACT-1 CONTACT-2 CONTACT-3 CONTACT-4) |
| config.fmLevelMode | CHOICE | SETUP | EnumRange (LT LE EQ NE GT GE) |
| config.fmLevelThreshold | INTEGER | SETUP | IntegerRange (0 .. 120) |
| config.fmLevelTimeout | INTEGER | SETUP | IntegerRange (0 .. 600) |
| config.fmPilotMonitoring | CHOICE | R/O | EnumRange R/O (OFF RELAY CONTACT-1 CONTACT-2 CONTACT-3 CONTACT-4) |
| config.fmPilotMode | CHOICE | SETUP | EnumRange (LT LE EQ NE GT GE) |
| config.fmPilotThreshold | FLOAT | SETUP | DoubleRange (1 .. 15) |
| config.fmPilotTimeout | INTEGER | SETUP | IntegerRange (0 .. 600) |
| config.rdsBerMonitoring | CHOICE | R/O | EnumRange R/O (OFF RELAY CONTACT-1 CONTACT-2 CONTACT-3 CONTACT-4) |
| config.rdsBerMode | CHOICE | SETUP | EnumRange (LT LE EQ NE GT GE) |
| config.rdsBerThreshold | INTEGER | SETUP | IntegerRange (0 .. 100) |
| config.rdsBerTimeout | INTEGER | SETUP | IntegerRange (0 .. 600) |
| config.rdsDevMonitoring | CHOICE | R/O | EnumRange R/O (OFF RELAY CONTACT-1 CONTACT-2 CONTACT-3 CONTACT-4) |
| config.rdsDevMode | CHOICE | SETUP | EnumRange (LT LE EQ NE GT GE) |
| config.rdsDevThreshold | FLOAT | SETUP | DoubleRange (0.0 .. 10.0) |
| config.rdsDevTimeout | INTEGER | SETUP | IntegerRange (0 .. 600) |
| config.tpMonitoring | CHOICE | R/O | EnumRange R/O (OFF RELAY CONTACT-1 CONTACT-2 CONTACT-3 CONTACT-4) |
| config.tpMode | CHOICE | SETUP | EnumRange (EQ NE) |
| config.tpValue | CHOICE | SETUP | EnumRange (OFF ON) |
| config.tpTimeout | INTEGER | SETUP | IntegerRange (0 .. 600) |
| config.taMonitoring | CHOICE | R/O | EnumRange R/O (OFF RELAY CONTACT-1 CONTACT-2 CONTACT-3 CONTACT-4) |
| config.taMode | CHOICE | SETUP | EnumRange (EQ NE) |
| config.taValue | CHOICE | SETUP | EnumRange (OFF ON) |
| config.taTimeout | INTEGER | SETUP | IntegerRange (0 .. 600) |
| config.tptaMonitoring | CHOICE | R/O | EnumRange R/O (OFF RELAY CONTACT-1 CONTACT-2 CONTACT-3 CONTACT-4) |
| config.tptaMode | CHOICE | SETUP | EnumRange (EQ NE) |
| config.tptaValue | CHOICE | SETUP | EnumRange (OFF ON) |
| config.tptaTimeout | INTEGER | SETUP | IntegerRange (0 .. 600) |
| config.diMonitoring | CHOICE | R/O | EnumRange R/O (OFF RELAY CONTACT-1 CONTACT-2 CONTACT-3 CONTACT-4) |
| config.diMode | CHOICE | SETUP | EnumRange (EQ NE) |
| config.diValue | CHOICE | SETUP | EnumRange (MONO STEREO) |
| config.diTimeout | INTEGER | SETUP | IntegerRange (0 .. 600) |
| config.audioLeftMonitoring | CHOICE | R/O | EnumRange R/O (OFF RELAY CONTACT-1 CONTACT-2 CONTACT-3 CONTACT-4) |
| config.audioLeftMonMode | CHOICE | SETUP | EnumRange (LT LE EQ NE GT GE) |
| config.audioLeftThreshold | FLOAT | SETUP | DoubleRange (-72.0 .. 0.0) |
| config.audioLeftTimeout | INTEGER | SETUP | IntegerRange (0 .. 600) |
| config.audioRightMonitoring | CHOICE | R/O | EnumRange R/O (OFF RELAY CONTACT-1 CONTACT-2 CONTACT-3 CONTACT-4) |
| config.audioRightMonMode | CHOICE | SETUP | EnumRange (LT LE EQ NE GT GE) |
| config.audioRightThreshold | FLOAT | SETUP | DoubleRange (-72.0 .. 0.0) |
| config.audioRightTimeout | INTEGER | SETUP | IntegerRange (0 .. 600) |
| config.tempMonitoring | CHOICE | R/O | EnumRange R/O (OFF RELAY CONTACT-1 CONTACT-2 CONTACT-3 CONTACT-4) |
| config.tempMode | CHOICE | SETUP | EnumRange (LT LE EQ NE GT GE) |
| config.tempThreshold | INTEGER | SETUP | IntegerRange (0 .. 90) |
| config.tempTimeout | INTEGER | SETUP | IntegerRange (0 .. 600) |
| state.fm.level | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.fm.deviation | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.fm.offset | FLOAT | R/O | DoubleRange R/O (0.000 .. 0.000) |
| state.fm.pilotDeviation | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| state.fm.adjacentLow | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.fm.adjacentHigh | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.fm.multipath | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.rds.deviation | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| state.rds.ber | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.rds.tp | CHOICE | R/O | EnumRange R/O (ON OFF) |
| state.rds.ta | CHOICE | R/O | EnumRange R/O (ON OFF) |
| state.rds.ms | CHOICE | R/O | EnumRange R/O (MUSIC SPEECH) |
| state.rds.di | CHOICE | R/O | EnumRange R/O (MONO STEREO) |
| state.rds.pty | TEXT | R/O | StringRange R/O |
| state.rds.pi | TEXT | R/O | StringRange R/O |
| state.rds.ps | TEXT | R/O | StringRange R/O |
| state.rds.rt | TEXT | R/O | StringRange R/O |
| state.dab.level | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.dab.snr | TEXT | R/O | StringRange R/O |
| state.dab.cnr | TEXT | R/O | StringRange R/O |
| state.dab.fic | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.dab.msc | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.dab.offset | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.dab.cu | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.dab.id | TEXT | R/O | StringRange R/O |
| state.dab.label | TEXT | R/O | StringRange R/O |
| state.dab.srvLabel | TEXT | R/O | StringRange R/O |
| state.dab.srvId | TEXT | R/O | StringRange R/O |
| state.dab.srvCompId | TEXT | R/O | StringRange R/O |
| state.dab.protection | TEXT | R/O | StringRange R/O |
| state.dab.srvBitrate | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.dab.bitrate | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.dab.samplerate | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| state.dab.mode | TEXT | R/O | StringRange R/O |
| state.dab.ps | CHOICE | R/O | EnumRange R/O (OFF ON) |
| state.dab.sbr | CHOICE | R/O | EnumRange R/O (OFF ON) |
| state.dab.drcGain | INTEGER | R/O | IntegerRange R/O (0 .. 0) |
| audio.left | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| audio.right | FLOAT | R/O | DoubleRange R/O (0.0 .. 0.0) |
| fm.input | CHOICE | EnumRange (1 2) | |
| fm.frequency | FLOAT | DoubleRange (87.50 .. 108.00) | |
| fm.mute | CHOICE | EnumRange (OFF 1dBuV 2dBuV 3dBuV 4dBuV 5dBuV 6dBuV 7dBuV 8dBuV 9dBuV 10dBuV 11dBuV 12dBuV 13dBuV 14dBuV 15dBuV 16dBuV 17dBuV 18dBuV 19dBuV 20dBuV 21dBuV 22dBuV 23dBuV 24dBuV 25dBuV 26dBuV 27dBuV 28dBuV 29dBuV 30dBuV 31dBuV 32dBuV 33dBuV 34dBuV 35dBuV 36dBuV 37dBuV 38dBuV 39dBuV 40dBuV 41dBuV 42dBuV 43dBuV 44dBuV 45dBuV 46dBuV 47dBuV 48dBuV 49dBuV 50dBuV) | |
| fm.monoStereoThd | INTEGER | IntegerRange (20 .. 50) | |
| fm.deEmphasis | CHOICE | EnumRange (50usec 75usec) | |
| dab.input | CHOICE | EnumRange (1 2) | |
| dab.channel | CHOICE | EnumRange (MANUAL 5A 5B 5C 5D 6A 6B 6C 6D 7A 7B 7C 7D 8A 8B 8C 8D 9A 9B 9C 9D 10A 10B 10C 10D 11A 11B 11C 11D 12A 12B 12C 12D 13A 13B 13C 13D 14A 14B 14C 14D 15A 15B 15C 15D 16A 16B 16C 16D 17A 17B 17C 17D) | |
| dab.frequency | FLOAT | DoubleRange (174.928 .. 260.640) | |
| dab.service | INTEGER | IntegerRange (1 .. 32) | |
| dab.programList | CHOICE | EnumRange (00 - UNKNOWN) | |
| output | CHOICE | EnumRange (DAB FM) | |
| testtone | CHOICE | EnumRange (ON OFF) | |
| audio.gain.ana | INTEGER | IntegerRange (-24 .. 10) | |
| audio.gain.dig | INTEGER | IntegerRange (-24 .. 10) | |
| audio.gain.mpx | FLOAT | DoubleRange (-3.0 .. 3.0) | |
| faults.01 | ALARM | R/O | AlarmFlagRange R/O (DAB RF Level) |
| faults.02 | ALARM | R/O | AlarmFlagRange R/O (FM RF Level) |
| faults.03 | ALARM | R/O | AlarmFlagRange R/O (FM Pilot) |
| faults.04 | ALARM | R/O | AlarmFlagRange R/O (FM RDS BER) |
| faults.05 | ALARM | R/O | AlarmFlagRange R/O (FM RDS Deviation) |
| faults.06 | ALARM | R/O | AlarmFlagRange R/O (FM RDS TP) |
| faults.07 | ALARM | R/O | AlarmFlagRange R/O (FM RDS TA) |
| faults.08 | ALARM | R/O | AlarmFlagRange R/O (FM RDS TA+TP) |
| faults.09 | ALARM | R/O | AlarmFlagRange R/O (FM RDS DI) |
| faults.10 | ALARM | R/O | AlarmFlagRange R/O (Left Audio) |
| faults.11 | ALARM | R/O | AlarmFlagRange R/O (Right Audio) |
| faults.12 | ALARM | R/O | AlarmFlagRange R/O (Temperature) |