They are working.
Code:
/**
* Get Lipc property (only int or string, not hasharray).
*
* @param {string} publisher The unique name of the publisher of the property.
* @param {string} propertyName Name of the property to get.
*
* @return {string|int} Property value
*/
function plugin.lipc.get(publisher, propertyName) { ... }
Code:
/**
* Set Lipc property (only int or string, not hasharray).
*
* @param {string} publisher The unique name of the publisher of the property.
* @param {string} propertyName Name of the property to get.
* @param {string|int} propertyValue Value to set.
*
* @return "success"
*/
function plugin.lipc.set(publisher, propertyName, propertyValue) { ... }
Code:
/**
* Write into log for wafapp process and com.lab126.browser app id.
*
* @param {string} subsystemName First part of log message (usually used for identifier of log writer).
* @param {string} message Second part of log message (usually used for actual log message).
* @param {string} severity Must be one of the: "info", "warn", "error", "debug", "perf".
*
* @return "success"
*/
function plugin.dev.log(subsystemName, message, severity) { ... }
Code:
/**
* Pass string to ToDo through setting of Lipc property `scheduleToDoItems`.
*
* @param {string} todoDocument ToDo document.
*
* @return "success"
*/
function plugin.todo.scheduleItems(todoDocument) { ... }
There are also properties
plugin.test,
plugin.lipc.test,
plugin.dev.test,
plugin.todo.test. They are returning integers (500, 600 or 700).