The logical device Parameter Copy allows to copy the up to 4 parameter values from a input device to one selectable device from a pool of 8 output devices on demand using the take button.
It was created to allow one click parametrization for a selectable IRD with the SRT output of a SRT Gateway.
The driver can be extended to support either mode parameters or a larger number of output devices the output devices do not have to use the same device driver but they have to use identical parameter names and values
It also includes a configurable lock/inhibit condition for each of the possible output devices which prevents that the device copies the settings towards the selected device
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 .
--- Take button and state message
--- The configuration parameters page.
--- The device info page.
--- The maintenance page. The configuration parameters from this page are described below.Configuration parameters
At the maintenance page of the device window there are a couple of configuration parameter which must be set to interconnect the Parameter-Copy device with the devices it shall copy from/to.
| parameter | description |
|---|---|
| inputDevice | Enter the Device name of the device which contains the settings to be copied e.g. SRT-GW-1 |
| outputDeviceA...H | Enter the Device name of the output device to whom the settings should be copied e.g. IRD-1 |
| outputDeviceSelect | Enter the DeviceName and parameter id of the choice selection which represents the desired Output device. Please note the value/result of this choice should exactly match the device name of the output device e.g. CHOICE-1.comment |
| input.1...4.parameter | Enter the parameter id of the 1st parameter on the input device to be copied. e.g. out.datarate |
| output.1...4.parameter | Enter the parameter id of the 1st parameter on the output device to be copied. e.g. in.datarate |
| lock.A...H.id | Enter the DeviceName and parameter id which represents the lock or inhibit condition which prevents copying the settings to output devices A to H |
| lock.A...H.id | Enter the value which the defined lock device has when locked |
Variables defined by this device driver
| name | type | flags | range |
|---|---|---|---|
| info.driver | 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 |
| config.inputDevice | TEXT | SAVE SETUP | StringRange |
| config.outputDevice.A | TEXT | SAVE SETUP | StringRange |
| config.outputDevice.B | TEXT | SAVE SETUP | StringRange |
| config.outputDevice.C | TEXT | SAVE SETUP | StringRange |
| config.outputDevice.D | TEXT | SAVE SETUP | StringRange |
| config.outputDevice.E | TEXT | SAVE SETUP | StringRange |
| config.outputDevice.F | TEXT | SAVE SETUP | StringRange |
| config.outputDevice.G | TEXT | SAVE SETUP | StringRange |
| config.outputDevice.H | TEXT | SAVE SETUP | StringRange |
| config.outputDeviceSelect | TEXT | SAVE SETUP | StringRange |
| config.input.1.parameter | TEXT | SAVE SETUP | StringRange |
| config.output.1.parameter | TEXT | SAVE SETUP | StringRange |
| config.input.2.parameter | TEXT | SAVE SETUP | StringRange |
| config.output.2.parameter | TEXT | SAVE SETUP | StringRange |
| config.input.3.parameter | TEXT | SAVE SETUP | StringRange |
| config.output.3.parameter | TEXT | SAVE SETUP | StringRange |
| config.input.4.parameter | TEXT | SAVE SETUP | StringRange |
| config.output.4.parameter | TEXT | SAVE SETUP | StringRange |
| config.lock.A.id | TEXT | SAVE SETUP | StringRange |
| config.lock.B.id | TEXT | SAVE SETUP | StringRange |
| config.lock.C.id | TEXT | SAVE SETUP | StringRange |
| config.lock.D.id | TEXT | SAVE SETUP | StringRange |
| config.lock.E.id | TEXT | SAVE SETUP | StringRange |
| config.lock.F.id | TEXT | SAVE SETUP | StringRange |
| config.lock.G.id | TEXT | SAVE SETUP | StringRange |
| config.lock.H.id | TEXT | SAVE SETUP | StringRange |
| config.lock.value | TEXT | SAVE SETUP | StringRange |
| take | TEXT | NOPRESET | StringRange |
| state | TEXT | R/O | StringRange R/O |
| internal.in.1 | TEXT | R/O | StringRange R/O |
| internal.in.2 | TEXT | R/O | StringRange R/O |
| internal.in.3 | TEXT | R/O | StringRange R/O |
| internal.in.4 | TEXT | R/O | StringRange R/O |
| internal.out.1.A | TEXT | R/O | StringRange R/O |
| internal.out.1.B | TEXT | R/O | StringRange R/O |
| internal.out.1.C | TEXT | R/O | StringRange R/O |
| internal.out.1.D | TEXT | R/O | StringRange R/O |
| internal.out.1.E | TEXT | R/O | StringRange R/O |
| internal.out.1.F | TEXT | R/O | StringRange R/O |
| internal.out.1.G | TEXT | R/O | StringRange R/O |
| internal.out.1.H | TEXT | R/O | StringRange R/O |
| internal.out.2.A | TEXT | R/O | StringRange R/O |
| internal.out.2.B | TEXT | R/O | StringRange R/O |
| internal.out.2.C | TEXT | R/O | StringRange R/O |
| internal.out.2.D | TEXT | R/O | StringRange R/O |
| internal.out.2.E | TEXT | R/O | StringRange R/O |
| internal.out.2.F | TEXT | R/O | StringRange R/O |
| internal.out.2.G | TEXT | R/O | StringRange R/O |
| internal.out.2.H | TEXT | R/O | StringRange R/O |
| internal.out.3.A | TEXT | R/O | StringRange R/O |
| internal.out.3.B | TEXT | R/O | StringRange R/O |
| internal.out.3.C | TEXT | R/O | StringRange R/O |
| internal.out.3.D | TEXT | R/O | StringRange R/O |
| internal.out.3.E | TEXT | R/O | StringRange R/O |
| internal.out.3.F | TEXT | R/O | StringRange R/O |
| internal.out.3.G | TEXT | R/O | StringRange R/O |
| internal.out.3.H | TEXT | R/O | StringRange R/O |
| internal.out.4.A | TEXT | R/O | StringRange R/O |
| internal.out.4.B | TEXT | R/O | StringRange R/O |
| internal.out.4.C | TEXT | R/O | StringRange R/O |
| internal.out.4.D | TEXT | R/O | StringRange R/O |
| internal.out.4.E | TEXT | R/O | StringRange R/O |
| internal.out.4.F | TEXT | R/O | StringRange R/O |
| internal.out.4.G | TEXT | R/O | StringRange R/O |
| internal.out.4.H | TEXT | R/O | StringRange R/O |
| internal.select | TEXT | R/O | StringRange R/O |
| internal.lock | TEXT | R/O | StringRange R/O |