/**
* @constructor
*/
function XUIMeterList() {
}

XUIMeterList.prototype = {

    //接口
    /**
    * 清空节点
    */
    RemoveAllItem:function () {
    },

    /**
    * 清空节点数据
    */
    RemoveAllItemData:function () {
    },

    /**
    * 添加节点
    * @param {String} strID 节点ID
    * @param {String} strTitle 标题
    * @property {Collection} item ["bjk1","1号仪表"] 
    */
    AddItem:function (strID,strTitle) {
    },

    /**
    * 添加节点数据
    * @param {Number} index 索引
    * @param {String} ID1 子组件ID1
    * @param {String} ID2 子组件ID2
    * @param {String} ID3 子组件ID3
    * @property {Collection} itemData [0,"XUIPowerFactorGauge100","XUIPowerMonitoringBar100","XUIPowerDashboard100"] 
    */
    AddItemData:function (index,ID1,ID2,ID3) {
    },

    /**
    * 设置节点标题
    * @param {Number} nIndex 索引
    * @param {String} strTitle 标题
    * @property {Collection} itemTitle [0,"1号仪表"]
    */
    SetItemDTitle:function (nIndex,strTitle) {
    },

    /**
    * 删除节点
    * @param {Number} nIndex 节点索引
    * @property {Number} Index 0
    */
    DeleteItem:function (nIndex) {
    },

    /**
    * 设置功率仪表数据
    * @param {Number} nIndex 索引
    * @param {Number} NumValue 进度条数据
    * @param {Number} NumData 功率因数
    * @property {Collection} GaugeData [0,30,1.23]
    */
    SetGaugeData:function (nIndex,NumValue,NumData) {
    },

    /**
    * 设置电力图数据
    * @param {Number} nIndex 索引
    * @param {Number} NumThreshold 阀值
    * @param {Number} BarData1 柱状图数据1
    * @param {Number} BarData2 柱状图数据2
    * @param {Number} BarData3 柱状图数据3
    * @param {Number} UABData UAB数据
    * @param {Number} UBCData UBC数据
    * @param {Number} UACData UAC数据
    * @property {Collection} PowerBarData [0,222,230,222,222,26,17,36]
    */
    SetPowerBarData:function (nIndex,NumThreshold,BarData1,BarData2,BarData3,UABData,UBCData,UACData) {
    },

    /**
    * 设置仪表盘数据
    * @param {Number} nIndex 索引
    * @param {Number} NumData1 数据1
    * @param {Number} NumData2 数据2
    * @param {Number} NumData3 数据3
    * @param {Array} ArrDashboardData 阀值
    * @property {Collection} DashboardData [0,26,40,69]
    */
    SetDashboardData:function (nIndex,NumData1,NumData2,NumData3,ArrDashboardData) {
    },

}