###########################################################################################################
# Clone new device connections from base device
###########################################################################################################
# Set baseDeviceName for device connection to be cloned
baseDeviceName = "Test Device"

# Set config parameters for each new device expanding the dictionaries as required
# Note: If a new parameter dictionary is needed, remember to update the cloneDeviceConnection definition in
# ABBTotalflowUtils to set the newDeviceProps for the added parameter
# In the examples below, we are creating 3 new devices

configDeviceName = {
	"0"	:"My Clone 1",
	"1"	:"My Clone 2",
	"2"	:"My Clone 3"
	}

configHostname = {
	"0"		:"10.1.2.3",
	"1"		:"100.200.300.400",
	"2"		:"20.34.56.2"
	}

configStationId = {
	"0"		:"TotalFlow1",
	"1"		:"TotalFlow2",
	"2"		:"Totalflow3"
	}

configGroupId = {
	"0"		:"Group1",
	"1"		:"Group2",
	"2"		:""
	}

configEdgeNodeId= {
	"0"		:"Edge1",
	"1"		:"Edge2",
	"2"		:""
	}

configDeviceId = {
	"0"		:"MyDevice1",
	"1"		:"MyDevice2",
	"2"		:""
	}

CirrusLink.ABBTotalflowUtils.cloneDeviceConnection(baseDeviceName,configDeviceName,configHostname,configStationId,configGroupId,configEdgeNodeId,configDeviceId)
