Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case "connection":
- let req = tuple.message[key] as! String
- switch req {
- //pozadavek na pripojeni k PLCComS
- case "connect":
- //overeni jestli je mobil pripojen k PLCComS
- if connectionStatus == false {
- if Accoun.Default != nil { //kontrola defaultniho uctu pro PLCComS
- status = ["connect"]
- client1.delegate = self
- //pripojeni k PLCComS
- client1.connect(host: Accoun.Default!.ipadr, port: UInt32(Accoun.Default!.port))
- } else {
- handler!(["connection" : "-1" as AnyObject])
- handler = nil
- }
- } else {
- handler!(["connection" : "1" as AnyObject, "alias" : Accoun.Default!.alias as AnyObject])
- handler = nil
- }
- break
- //pozadavek na uvodni inicializaci
- case "initialization":
- client1.send(data: "EN:*GTSAP1*NAME")
- status = ["objects", "init"]
- client1.send(data: "GET:*")
- break
- default:
- break
- }
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement