HomeVisionXL D-Bus interface

On the linux operating system HomeVisionXL provides a D-Bus interface to allow inter-process communication with other applications. The D-Bus interface name used by HomeVisionXL is "com.tclcode.HomeVisionXL".

The following properties, methods and signals are currently defined.

path: /
Properties
Version:s
Signals
Connected()
Disconnected()
Reorder(neworder:a{say})
Methods
Exit()
OpenScheduleFile(file:s)
OpenScheduleFile(file:s, save:b)
SendSerialCommand:s(command:s)
SystrayHide:b()
SystrayShow:b()

path: /Download
Properties
EraseEventLog:b
EraseTextBuffer:b
InitRamScreens:b
LoadSolarTable:b
PostDownloadString:s
PreDownloadString:s
ResetWeatherVars:b
SuspendLogging:b
SuspendOutput:b
LoadThermostatSchedule:b
Signals
Completed()
Initiated()
Methods
Start()

path: /PluginManager
Methods
Disable(name:s)
Enable(name:s)
List:as()
State:b(name:s)

path: /Preferences
Properties
WheelScrollLines:i
Last modified: 16 August 2012, 21:30 CEST