1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- //
- // IHNotAssociatedGatewayCell.swift
- // Inhealth
- //
- // Created by weclouds on 2020/8/25.
- // Copyright © 2020 weclouds. All rights reserved.
- //
- import UIKit
- class IHNotAssociatedGatewayCell: UITableViewCell {
- var connectCallback: (()->Void)?
- // var gateDevice:GatewayLamp?{
- // didSet{
- // if let data = self.gateDevice {
- // if let devType = data.type,let image = data.image ,let name = data.name,let devId = data.deviceId{
- // if devType == "0" || devType == "1" {
- //
- // self.deviceIcon.netImage(url: image, placeholder: "全开")
- // }else if devType == "2"{
- // self.deviceIcon.netImage(url: image, placeholder: "Sensor")
- //
- // }else if devType == "3"{
- //
- // self.deviceIcon.netImage(url: image, placeholder: "ic_purifier")
- // }
- // self.deviceName.text = name.isBlanck == false ? name : "Unnamed"
- // self.deviceIdLabel.text = devId
- // }
- // }
- // }
- // }
-
- var gateDevice : String?{
- didSet{
- if let gateDevice = gateDevice{
- self.deviceIdLabel.text = gateDevice
- // switch gateDevice.type {
- // case "01":
- // self.deviceTypeLabel.text = "教室灯"
- // case "12":
- // self.deviceTypeLabel.text = "面板"
- // case "31":
- // self.deviceTypeLabel.text = "教室灯"
- // default:
- // self.deviceTypeLabel.text = "窗帘"
- // }
-
- // 0x04: Lamp device(黑板灯)
- // 0x12: panel (面板)
- // 0x31: sensor device(485)(教室灯)
- // 0x40: Curtain device (窗帘)
- // 0x01: CW Lamp (教室灯)
- }
- }
- }
-
-
- @IBOutlet weak var deviceIcon: UIImageView!
-
- @IBOutlet weak var deviceIdLabel: UILabel!
- @IBOutlet weak var deviceName: UILabel!
- override func awakeFromNib() {
- super.awakeFromNib()
- let lineView = IHDashView(strokeColor: UIColor(hexString: "C6CDD5", transparency: 0.5)?.cgColor, gap: 3, lineWith: 1)
- lineView.frame = CGRect(x: 20, y: bounds.size.height - 1, width: KSCREENWIDTH - 40 , height: 1)
- addSubview(lineView)
- }
- override func setSelected(_ selected: Bool, animated: Bool) {
- super.setSelected(selected, animated: animated)
- // Configure the view for the selected state
- }
- @IBAction func connectAction(_ sender: Any) {
-
- if let block = self.connectCallback {
- block()
- }
- }
-
- }
|