###########################################################################################################
# Add base device connection from file configurations if not currently configured on Edge
###########################################################################################################
# Set name for base device connection to be added
baseDeviceName = "Test Device"

# Set filepaths for configuration files. If not uploading a file set file path to ""
filePathConfig = {
	"BaseConfig"						:"C:/tmp/ABBConfigs/BaseDeviceConfig",
	"ArrayRegisterDefinitions"			:"C:/tmp/ABBConfigs/ArrayRegisterDefinitions.zip",
	"TotalflowApplicationsDefinitions"	:"C:/tmp/ABBConfigs/TotalflowApplicationsDefinitions.csv",
	"ConfigurationMapping"				:"",
	"PeriodicMapping"					:"C:/tmp/ABBConfigs/MeterPeriodicMapping.csv",
	"TotalflowApplications"				:"C:/tmp/ABBConfigs/TotalflowApplications.csv",
	"ArrayRegisterTemplates"			:"C:/tmp/ABBConfigs/ArrayRegisterTemplates.csv",
	"PollGroups"						:"C:/tmp/ABBConfigs/PollGroups.csv"
	}

CirrusLink.ABBTotalflowUtils.createBaseDeviceConnection(baseDeviceName, filePathConfig)