omf_desc.set_attribute_value("xmppSlice", "default_slice")
omf_desc.set_attribute_value("xmppHost", "xmpp-omf.onelab.eu")
omf_desc.set_attribute_value("xmppPort", 5222)
-omf_desc.set_attribute_value("xmppPassword", "******")
+omf_desc.set_attribute_value("xmppPassword", "1234")
node1 = omf_desc.create("Node")
node1.set_attribute_value("hostname", "omf.my.wlab18")
iface12 = omf_desc.create("WifiInterface")
iface12.set_attribute_value("mode", "adhoc")
-iface12.set_attribute_value("channel", "g")
+iface12.set_attribute_value("channel", "6")
iface12.set_attribute_value("type", "g")
iface12.set_attribute_value("essid", "cvlcmode")
+iface12.set_attribute_value("ip", "192.168.0.18")
node1.connector("devs").connect(iface12.connector("node"))
iface21 = omf_desc.create("WifiInterface")
iface21.set_attribute_value("mode", "adhoc")
-iface21.set_attribute_value("channel", "g")
+iface21.set_attribute_value("channel", "6")
iface21.set_attribute_value("type", "g")
iface21.set_attribute_value("essid", "cvlcmode")
+iface21.set_attribute_value("ip", "192.168.0.49")
node2.connector("devs").connect(iface21.connector("node"))
-ip12 = iface12.add_address()
-ip12.set_attribute_value("Address", "192.168.0.18")
-
-ip21 = iface21.add_address()
-ip21.set_attribute_value("Address", "192.168.0.49")
-
channel = omf_desc.create("Channel")
channel.set_attribute_value("mode", "adhoc")
-channel.set_attribute_value("channel", "g")
+channel.set_attribute_value("channel", "6")
channel.set_attribute_value("type", "g")
channel.set_attribute_value("essid", "cvlcmode")
channel.connector("devs").connect(iface12.connector("chan"))
channel.connector("devs").connect(iface21.connector("chan"))
-app2 = omf_desc.create("Application")
+app2 = omf_desc.create("OmfApplication")
app2.set_attribute_value("appId", "Vlc#2")
app2.set_attribute_value("arguments", "rtp://239.255.0.1:1234")
app2.set_attribute_value("path", "/opt/vlc-1.1.13/vlc")
app2.connector("node").connect(node2.connector("apps"))
-app1 = omf_desc.create("Application")
+app1 = omf_desc.create("OmfApplication")
app1.set_attribute_value("appId", "Vlc#1")
app1.set_attribute_value("arguments", "/opt/10-by-p0d.avi --sout '#duplicate{dst=display,dst=rtp{mux=ts,dst=239.255.0.1,port=1234}}'")
app1.set_attribute_value("path", "/opt/vlc-1.1.13/vlc")
# controller.is_finished(app2.guid)):
# time.sleep(0.5)
-time.sleep(30)
+time.sleep(20)
+
+controller.set(iface21.guid, "channel", "1")
+
+time.sleep(15)
controller.stop()
controller.shutdown()