Files
controls-web/controls-rework/test/kepware/JS/globalVariables.js
2026-02-17 09:29:34 -06:00

64 lines
1.5 KiB
JavaScript

//For storing user inputs
var inputServer; //Server IP
var inputChannel; //Channel to create
var inputChannelOld; //Channel to modify
var inputChannelType; //Channel Type or driver type
var inputDevice; //Device name
var inputDeviceOld; //Device to modify
var inputDriver; //Device Driver
var inputDevID; //Device ID (IP address)
var inputDevIDOld; //Device ID to modfiy
var inputTag; //Tag name
var inputTagAddr; //Tag address
var inputTagType; //Tag data type
var inputTagOld; //Tag name to modfiy
var inputTagAddrOld; //Tag address to modfiy
var inputTagTypeOld; //Tag data type to modfiy
var userName;
var userPass;
var encodeAuth;
//Server Information
var connectState = false;
var debugState = false;
var channelCount = 0;
var deviceCount = 0;
var tagCount = 0;
var sampleRate = 1000;
var supportedDrivers;
var disconnected = false;
//Objects for storing Project Information
var projObj;
var channelList = [];
var tagList = [];
var currentSelected = [];
var eventArray = [];
var eventArrayChanged = false;
var lastKnownTime;
//channelList contains a list of json Obj
//{ text: (Channel name)
//children: (Device array List)
//deviceModel: (Enumerations of the device driver)
//driver: (The driver the device is using)
//}
var deviceList = {};
var treeChanged = false;
var func1 = 0;
var func2 = 0;
var func3 = 0;
//DeviceList variables
var dselected;
var cselected;
var tselected;
var taddrselected;
//jsConfig Objects
var container = document.getElementById('jsoneditor');
var options = {};
var editor = new JSONEditor(container, options);