ELEMENT_TYPE_LABEL

The tables below describe the ELEMENT_TYPE_LABEL specific parameters and additional fields for the MSG_CONF_DASHBOARD_ELEMENT message.

Table 1. ELEMENT_TYPE_LABEL Parameters
Parameter Value
ELEMENT_TYPE 0x00
Total data length of MSG_CONF_DASHBOARD_ELEMENT when using ELEMENT_TYPE_LABEL 26 + length of default text (N)
Table 2. Additional Data Fields to MSG_CONF_DASHBOARD_ELEMENT
Field Size Values Description
Font size 1 byte 1-255  
Attribute 1 byte
  • Bit 0: Bold ON/OFF
  • Bit 1: Italic ON/OFF
 
Horizontal alignment 1 byte
  • 0 = Left
  • 1 = Center
  • 2 = Right
 
Vertical alignment 1 byte
  • 0 = Top
  • 1 = Center
  • 2 = Bottom
 
Background transparency 1 byte 0 - 255  
Background color 3 bytes 0xRRGGBB RGB color of background
Foreground transparency 1 byte 0 - 255  
Foreground color 3 bytes 0xRRGGBB RGB color of background
Label text N bytes Null-terminated string max. 100 bytes  

Example

The picture below shows an example of two labels with the corresponding parameters given in the tables below the picture.

Note: The appearance of elements will vary with operating system version and configuration.
Table 3. Label1
Field Value
Z-index 0
X-coordinate 30
Y-coordinate 30
Width 200
Height 100
Element type 0x00
Font size 16
Attribute 0x01
Horizontal alignment 0
Vertical alignment 0
Background transparency 255
Background color 0x64FF64
Foreground transparency 255
Foreground color 0x000000
Label text “Label1\0”
Table 4. Label2
Field Value
Z-index 1
X-coordinate 90
Y-coordinate 70
Width 75
Height 25
Element type 0x00
Font size 12
Attribute 0x00
Horizontal alignment 1
Vertical alignment 1
Background transparency 100
Background color 0x646464
Foreground transparency 255
Foreground color 0x7C0000
Label text “Label2\0”