Actions

Difference between revisions of "DISPLAY TEXT"

From Zenitel Wiki

 
(19 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{| border="1" align=left
+
{{AI}}
 +
{| border="1"
 
|-
 
|-
 
!style="background:#ffdead;" width="90pt" colspan="2"|DISPLAY_TEXT
 
!style="background:#ffdead;" width="90pt" colspan="2"|DISPLAY_TEXT
 
!style="background:#ffdead;" width="100pt"|0x005A
 
!style="background:#ffdead;" width="100pt"|0x005A
 
!style="background:#ffdead;" width="30pt"|90
 
!style="background:#ffdead;" width="30pt"|90
!style="background:#ffdead;" width="100pt"|AMC 06.00
+
!style="background:#ffdead;" |AMC 06.00
 
|-
 
|-
|align=center|1||[[NET_OBJ_REF]]<br\>{[[ECL_STATION]]}||colspan="3"|Station. Null value not allowed.<br\>.
+
|colspan="5"|$DSPL  L101  U18  0311  ‘Line 1 text’<br />
 +
'''$DSPL  L101  U18  0312  ‘Line 2 text’'''<br />
 +
'''$DSPL  L104 U23  0313 14 "Line 3 text on CRM  "'''<br />
 +
'''$DSPL  L104 U23  0313 54 "Line 4 text on CRM  "'''<br />
 +
[[Dual Display Stations|Dual Display]] (from AMC 08.28 / 09.01):<br />
 +
'''1. $DSPL  L104 U11  33011302 ‘DAK line’'''<br />
 +
'''2. $DSPL  L104 U3    500400 ‘’'''<br /> <br /> 
 +
IP station Custom Command (From AMC 10.30)<br />
 +
'''$DSPL L101 U4 60AB0812 ‘’''' > [[DIP#dicmd_-_Send_User_Defined_Command_.28.24DSPL.29|DIP message]]
 +
 
 +
 
 
|-
 
|-
|colspan="5"|$DSPL  L101  U18  0311  ‘Line 1 text’<br\>
+
|colspan="5"|Send text and control characters to a station in a station dependent low level format.<br />
$DSPL  L101  U18  0312  ‘Line 2 text’<br\>
+
The character set is ISO 8859 (for characters from 20 hex and above). The control characters used conforms to the TouchLine display format code for control of the display.<br />  
$DSPL  L104 U23  0313 14 "Line 3 text on CRM  "<br\>
+
AlphaNet:  Message from remote exchange in order to display the enclosed text in a local station.<br /><br />
$DSPL  L104 U23  0313 54 "Line 4 text on CRM  "<br\>
+
* Note 1: The exchange updates the display frequently, and external control of the display will work only in special situations
[[Dual Display Stations|Dual Display]] (from AMC 08.28 / 09.01):<br\>
+
* Note 2: The text must be within apostrophes '''('....')''' and not closing single quotation marks '''(‘…’)''' . The text editor Word (and others) tends to convert apostrophes to single quotation marks, which will not work.<br /><br />
1. $DSPL  L104 U11  33011302 ‘DAK line’<br\> 
+
[[Dual Display Stations|Dual Display]]:<br />
2. $DSPL  L104 U3    500400 ‘’<br\>
+
Example 1. Update text on DAK display line 02. legal values 01->64 (1-100 decimal)<br />
|-
 
|colspan="5"|Send text and control characters to a station in a station dependent low level format.<br\>
 
The character set is ISO 8859 (for characters from 20 hex an above). The control characters used conforms to the TouchLine display format code for control of the display.<br\>  
 
AlphaNet:  Message from remote exchange in order to display the enclosed text in a local station.<br\><br\>
 
Note that the exchange updates the display frequently, and external control of the display will work only in special situations.<br\><br\>
 
Dual Display:<br\>
 
Example 1. Update text on DAK display line 02. legal values 01->64 (1-100 decimal)<br\>
 
 
Example 2. Select (show) DAK page 04 on DualDisplay station with no arrow indication (last 00. Arrow down is visible if (last) number is 2 or more. Arrow up is visible if number is larger than the page number).
 
Example 2. Select (show) DAK page 04 on DualDisplay station with no arrow indication (last 00. Arrow down is visible if (last) number is 2 or more. Arrow up is visible if number is larger than the page number).
 
|-
 
|-
|align=center|1||[[NET_OBJ_REF]]<br\>{[[ECL_STATION]]} ||colspan="3"|Station displaying text.<br\>[[AlphaNet]]: B station in B exchange.
+
|align=center|1||[[NET_OBJ_REF]]<br />{[[ECL_STATION]]} ||colspan="3"|Station displaying text.<br />[[AlphaNet]]: B station in B exchange.<br />  Null value not allowed.
 
|-
 
|-
 
|align=center|2||[[UINT1]]||colspan="3"|Length of text
 
|align=center|2||[[UINT1]]||colspan="3"|Length of text
Line 31: Line 35:
 
|-
 
|-
 
|}
 
|}
 +
 +
 +
IP station Custom Command (DIP)
 +
:LINE 1: '''$DIP N%1.phy "dite 1 1 0 0 8 TEXT"'''
 +
:LINE 2: '''$DIP N%1.phy "dite 1 1 0 0 17 TEXT"'''
 +
:LINE 3: '''$DIP N%1.phy "dite 1 1 0 0 26 TEXT"'''
 +
:LINE 4: '''$DIP N%1.phy "dite 1 1 0 0 35 TEXT"'''
 +
*Explanation: <ref> dite <disp> <font_> <flags> <posx> <posy> <text>
 +
*''ref'': Physical number for addressed station.
 +
*''disp'': Display number.
 +
**1 = Main display (size 128x64 pixels).
 +
**2 = Dak display.
 +
*''font_'': Font type
 +
**1 = 5x8 (horizontal spacing +1 pixel = 6 pixels width).
 +
**2 = 8x15 (horizontal spacing included).
 +
**3 = 10x16 (horizontal spacing +2 pixels = 12 pixels width).
 +
*''flags'': Flags
 +
**0001 = Inverted.
 +
*''posx'': Horizontal position from left to right. Denotes left edge position of first character.
 +
**Hex value (Main display: 00-7F = 128 pixels)
 +
*''posy'': Vertical position from top to bottom. Denotes top edge position of first character.
 +
**Hex value (Main display: 00-3F = 64 pixels)
 +
*''text'': Display text coded as UTF-8
 +
<br>
 +
 +
 +
[[Category: ACDP messages]]
 +
[[Category: DP Commands]]
 +
[[AlphaNet_Data_Protocol#Station_Keyboard_.26_Display_emulation|Back to AlphaNet message list]]

Latest revision as of 12:48, 30 June 2022

AI.png
DISPLAY_TEXT 0x005A 90 AMC 06.00
$DSPL L101 U18 0311 ‘Line 1 text’

$DSPL L101 U18 0312 ‘Line 2 text’
$DSPL L104 U23 0313 14 "Line 3 text on CRM "
$DSPL L104 U23 0313 54 "Line 4 text on CRM "
Dual Display (from AMC 08.28 / 09.01):
1. $DSPL L104 U11 33011302 ‘DAK line’
2. $DSPL L104 U3 500400 ‘’

IP station Custom Command (From AMC 10.30)
$DSPL L101 U4 60AB0812 ‘’ > DIP message


Send text and control characters to a station in a station dependent low level format.

The character set is ISO 8859 (for characters from 20 hex and above). The control characters used conforms to the TouchLine display format code for control of the display.
AlphaNet: Message from remote exchange in order to display the enclosed text in a local station.

  • Note 1: The exchange updates the display frequently, and external control of the display will work only in special situations
  • Note 2: The text must be within apostrophes ('....') and not closing single quotation marks (‘…’) . The text editor Word (and others) tends to convert apostrophes to single quotation marks, which will not work.

Dual Display:
Example 1. Update text on DAK display line 02. legal values 01->64 (1-100 decimal)
Example 2. Select (show) DAK page 04 on DualDisplay station with no arrow indication (last 00. Arrow down is visible if (last) number is 2 or more. Arrow up is visible if number is larger than the page number).

1 NET_OBJ_REF
{ECL_STATION}
Station displaying text.
AlphaNet: B station in B exchange.
Null value not allowed.
2 UINT1 Length of text
3 Array of UINT1 Text characters.


IP station Custom Command (DIP)

LINE 1: $DIP N%1.phy "dite 1 1 0 0 8 TEXT"
LINE 2: $DIP N%1.phy "dite 1 1 0 0 17 TEXT"
LINE 3: $DIP N%1.phy "dite 1 1 0 0 26 TEXT"
LINE 4: $DIP N%1.phy "dite 1 1 0 0 35 TEXT"
  • Explanation: <ref> dite <disp> <font_> <flags> <posx> <posy> <text>
  • ref: Physical number for addressed station.
  • disp: Display number.
    • 1 = Main display (size 128x64 pixels).
    • 2 = Dak display.
  • font_: Font type
    • 1 = 5x8 (horizontal spacing +1 pixel = 6 pixels width).
    • 2 = 8x15 (horizontal spacing included).
    • 3 = 10x16 (horizontal spacing +2 pixels = 12 pixels width).
  • flags: Flags
    • 0001 = Inverted.
  • posx: Horizontal position from left to right. Denotes left edge position of first character.
    • Hex value (Main display: 00-7F = 128 pixels)
  • posy: Vertical position from top to bottom. Denotes top edge position of first character.
    • Hex value (Main display: 00-3F = 64 pixels)
  • text: Display text coded as UTF-8


Back to AlphaNet message list