def changeCOVvalueToFalse(ip, reqCookie): common.print_frame() bacnetXIDS = ds_f.getDataSourcesXidsByType(ip, reqCookie, "BACNET_ip") datapointsXIDS = [] for datasource in bacnetXIDS: datapints_belongesTodatasource = getPointsXidBelongsToDataSource(ip, reqCookie, datasource) datapointsXIDS.extend(datapints_belongesTodatasource) for dataPoint in datapointsXIDS: dp = getDataPointByXid(ip, reqCookie, dataPoint) jdp = json.loads(dp) dataPoint_type = jdp['pointLocator']['modelType'] if dataPoint_type == "PL.BACNET_IP": jdp['pointLocator']['useCovSubscription'] = "false" insertUpdateDataPoint_json(ip, reqCookie, jdp)
def changeCOVvalueToFalse(ip, reqCookie): common.print_frame() bacnetXIDS = ds_f.getDataSourcesXidsByType(ip, reqCookie, "BACNET_ip") datapointsXIDS = [] for datasource in bacnetXIDS: datapints_belongesTodatasource = getPointsXidBelongsToDataSource( ip, reqCookie, datasource) datapointsXIDS.extend(datapints_belongesTodatasource) for dataPoint in datapointsXIDS: dp = getDataPointByXid(ip, reqCookie, dataPoint) jdp = json.loads(dp) dataPoint_type = jdp['pointLocator']['modelType'] if dataPoint_type == "PL.BACNET_IP": jdp['pointLocator']['useCovSubscription'] = "false" insertUpdateDataPoint_json(ip, reqCookie, jdp)
import loginLogout_Functions import json __author__ = 'Yafit' #ip = 'xxxxxx' ip = 'xxxx' username = '******' password = '******' myCookie = loginLogout_Functions.login(ip, username, password) # must login before doing anything else!!! print myCookie bacnetXIDS = dataSources_Functions.getDataSourcesXidsByType(ip, myCookie, "BACNET_ip") datapointsXIDS = [] for datasource in bacnetXIDS: a = dataPoints_Functions.getPointsXidBelongsToDataSource(ip, myCookie, datasource) datapointsXIDS.extend(a) for dataPoint in datapointsXIDS: dp = dataPoints_Functions.getDataPointByXid(ip, myCookie, dataPoint) jdp = json.loads(dp) dataPoint_type = jdp['pointLocator']['modelType'] if dataPoint_type == "PL.BACNET_IP": jdp['pointLocator']['useCovSubscription'] = "false" dataPoints_Functions.insertUpdateDataPoint_json(ip, myCookie, jdp)