Documentation for Intellect 4.10.4. Documentation for other versions of Intellect is available too.

Previous page Next page


You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

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  Руководство по установке и настройке компонентов охранной системы.

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 и Panasonic WV-CU950  see Руководство по установке и настройке компонентов охранной системы.

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 Руководство по установке и настройке компонентов охранной системы, section Особенности настройки и работы с пультом управления телеметрией Panasonic WV-CU950.

"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:

  1. 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");
        }
    }
  • No labels