UI Objects

From HSYCO
Jump to navigation Jump to search

The index.hsm file is based on graphic objects having the following standard format:

(object_name <parameter1>; <parameterN>)
Errors in the index.hsm file are reported in the log file with the message:
Page Parser: Syntax Error, line: nnn


When errors are detected, the page is not served to the Web browser. File parsing stops at the first error, so only the first line with errors is reported in the log file. Each type of graphic object could require one or more parameters, separated by the “;” character. Empty lines or blank spaces are ignored.

Changes to index.hsm cause an automatic page reload on the connected Web browsers.


You can insert comment lines, which are ignored. A comment line starts with the “#” character at the beginning of the line.

Names in index.hsm are case sensitive, small and capital letters are significant; all objects defined in the standard skin have names with lower-case letters.


Some objects support a variant called identified version to allow the !id dynamic modification of the text, visibility, color several other attributes with the uiSet() Java method or the UISET action.


The identified objects should be defined with an id string that is unique in the index.hsm file. The presence of more objects with the same id can cause undesired effects. To identify an object, append a ! character and the id at the end of the object type, for example:

(text!mytextid r1c1; This is my identified text object)

List of UI Objects

  1. Alert5 (I/O Server Object)
  2. Lares4 (I/O Server Object)
  3. XGenConnect (I/O Server Object)
  4. Daikinrc (I/O Server Object)
  5. Html (UI Object)
  6. Shape
  7. Vivaldifreenet (I/O Server Object)
  8. Ksenia (I/O Server Object)
  9. Texecom (I/O Server Object)
  10. Line
  11. Networx (I/O Server Object)
  12. DownloadList
  13. UploadImage
  14. DownloadImage
  15. Upload
  16. Download (UI Object)
  17. Hesa (UI Object)
  18. Hephais (I/O Server Object)
  19. Text
  20. Wyrestorm (I/O Server Object)
  21. Tecnoalarm (I/O Server Object)
  22. Paradox (I/O Server Object)
  23. NuvoMini (I/O Server Object)
  24. Nuvo (I/O Server Object)
  25. Fp2000small (I/O Server Object)
  26. Fp2000 (I/O Server Object)
  27. Bentel (I/O Server Object)
  28. ButtonIcon
  29. Button
  30. 3button
  31. Submit
  32. CSx75 (I/O Server Object)
  33. Inim (I/O Server Object)
  34. Video
  35. Weather
  36. UserList
  37. UserImage
  38. User
  39. Timer
  40. TimePanel
  41. Time
  42. TempMini
  43. Temp
  44. SubmitImage
  45. SliderButton
  46. Slider
  47. SelectPanel
  48. Select
  49. Selector
  50. Scheduler
  51. RadioButton
  52. Panel
  53. Marquee
  54. Link
  55. KeypadPanel
  56. Keypad
  57. IR
  58. ImageLink
  59. Image
  60. Hsycomonitor
  61. VBar
  62. Hbar
  63. Rgb
  64. DMX
  65. Dimmer
  66. DatePanel
  67. Date
  68. Datalogger
  69. SMS (I/O Server Object)
  70. Guardall (I/O Server Object)
  71. Elmo (I/O Server Object)
  72. Galaxy (I/O Server Object)
  73. Input
  74. Container
  75. Checkbox
  76. Chart
  77. CameraPanel
  78. CameraLink
  79. Camera
  80. ButtonImage
  81. Background
  82. Ats (I/O Server Object)
  83. Aton (I/O Server Object)
  84. Airzone (I/O Server Object)
  85. AdminLink