Go to documentation repository
The TELEMETRY_EXT object corresponds to the Keyboard system object.
The TELEMETRY_EXT object sends events presented in the table. Procedure is started when the corresponding event appears.
Format of events procedure for the Keyboard object:
OnEvent("TELEMETRY_EXT","_id_","_event_")
Event | Description of event | Parameter | Description of parameter | Range of values |
"KEY_PRESSED" | Key is pressed | param0<> | Code of pressed key | See Installing and configuring security system components guide |
device<> | Device on which key is pressed | 0 – Main keyboard AXIS T8312, 1 – AXIS T8313 keyboard | ||
"KEY_RELEASED" | Key is released | param0<> | Code of released key | 0..21 for AXIS T8312. For BOSCH KBD-Digital, BOSCH KBD-Universal and Panasonic WV-CU950 see Installing and configuring security system components guide |
device<> | Device on which key is released | 0 – Main keyboard AXIS T8312, 1 – Rotary switch AXIS T8313 | ||
"MOVED" | Position is changed | param0<> | Bias value | For wheel of JogDial rotary switch -1.. 1; for wheel of frame-by-frame scrolling Shuttle -7..7 For keyboard Panasonic WV-CU950 JogDial -1.. 1; Shuttle -6..6 |
device<> | Type of used control mechanism AXIS T8313 | 0 – wheel of rotary switch, 1 – wheel of frame-by-frame scrolling |
Operator format to describe actions with the short message service is:
DoReact("TELEMETRY_EXT","_id_","_command_" [,"_parameters_"]);
List of commands and parameters for the TELEMETRY_EXT object is presented in the following table:
Command – command description | Parameters | Description |
"DRAW_FIGURE" – draw figure on display of BOSCH KBD-Digital or BOSCH KBD-Universal telemetry panel | display<> | 0x00 – main display, 0x01 – status display |
x1<> | Start coordinate on X axis (from 0 to 127 for main display, from 0 to 121 for status display) | |
y1<> | Start coordinate on Y axis (from 0 to 239 for main display, from 0 to 31 for status display) | |
x2<> | End coordinate on X axis (from 0 to 127 for main display, from 0 to 121 for status display) | |
y2<> | End coordinate on Y axis (from 0 to 239 for main display, from 0 to 31 for status display) | |
is_fill<> | 0 – do not fill, 1 – fill | |
is_set_pixels<> | 0 – remove figure from display, 1 – draw figure | |
figure<> | 0 – line, 1 – rectangle | |
"PRINT_TEXT" – print text on display of BOSCH KBD-Digital or BOSCH KBD-Universal telemetry panel | display<> | 0x00 – main display, 0x01 – status display |
x<> | Coordinate on X axis (from 0 to 127 for main display, from 0 to 121 for status display) | |
y<> | Coordinate on Y axis (from 0 to 239 for main display, from 0 to 31 for status display) | |
charset<> | Coding: 0 – Latin 1 – Cyrillic 2 – Central european | |
style<> | Style: 0 – Normal 1 – Semi-bold | |
text <> | Test message | |
"PRINT_TEXT" – print text on display of Panasonic WV-CU950 telemetry panel | y<> | 0 – display text on first line 1 – display text on second line |
text<> | Entered text of line, maximum 20 symbols | |
flickering<> | Line consists of 6 symbols determining parameters of text flashing: d1 d2 d3 d4 d5 d6 d1 determines period of flashing : 0 – flashing disabled 1 – period 0.25 sec, symbol is changed by white space 2 – period 0.5 sec, symbol is changed by white space 3 – period 0.75 sec, symbol is changed by white space. 4 – period 1 sec, symbol is changed by white space. 5 – period 0.25 sec, symbol is changed by white space 6 – period 0.5 sec, symbol is changed by white space 7 – period 0.75 sec, symbol is changed by white space 8 – period 1 sec, symbol is changed by white space d2: 1 – symbols from 1 to 4 are flashing, 0 – these symbols are not flashing. d3: 1 – symbols from 5 to 8 are flashing, 0 – these symbols are not flashing. d4: 1 – symbols from 9 to 12 are flashing, 0 – these symbols are not flashing. d5: 1 – symbols from 13 to 16 are flashing, 0 – these symbols are not flashing. d6: 1 – symbols from 17 to 20 are flashing, 0 – these symbols are not flashing. | |
" CLEAR_DISPLAY " – clear display of BOSCH KBD-Digital or BOSCH KBD-Universal telemetry panel. Reaction without parameters for the Panasonic WV-CU950 telemetry panel | display<> | 0x00 – main display, 0x01 – status display |
"RELE_ON" – turn on the light on the AXIS T8312 keyboard or Panasonic WV-CU950panel | rele<> | Code of key with the light, 12..16 for AXIS T8312. For Panasonic WV-CU950 see Installing and configuring security system components guide, section Features of Panasonic WV-CU950 control panel configuration and operation |
"RELE_OFF" – turn off the light on the AXIS T8312 keyboard or Panasonic WV-CU950 panel | rele<> | Code of key with the light, 12..16 |
"RESET" – reset of Panasonic WV-CU950 panel | type<> | 0 – instant reset 1 – reset after 100 ms 2 – reset after 200 ms 3 – reset after 500 ms 4 – reset after 1 s |
"SET_ALARM" – set type of alarm signal of the Panasonic WV-CU950 panel | audio_alarm<> | 0 – sound OFF 1 – simple single alarm signal 2 – simple double alarm signal 3 – simple triple alarm signal 4 – single alarm signal lasting 0.1 sec 5 – single alarm signal lasting 0.2 sec 6 – single alarm signal lasting 0.3 sec 7 – single alarm signal lasting 1 sec 8 – simple single tone 9 – simple double tone A – simple triple tone B – single signal lasting 0.1 sec C – single signal lasting 0.2 sec D – single signal lasting 0.3 sec E – single signal lasting 1 sec F – alarm signal |
Example of using events and reactions of the TELEMETRY_EXT object:
Turn on the light and arm camera 2 after pressing the key 15 on the AXIS T8312 keyboard.
OnEvent ("TELEMETRY_EXT","1","KEY_PRESSED") { if (strequal(param0, "15")){ DoReact("TELEMETRY_EXT","1","RELE_ON","rele<15>"); DoReact("CAM","2","ARM"); } }