func sendBatteryInfo() {
let batteryLevelRaw = UIDevice.current.batteryLevel
let batteryLevel = Int((batteryLevelRaw * 100).rounded())
let state: String
switch UIDevice.current.batteryState {
case .charging: state = "Charging"
case .full: state = "Full"
case .unplugged:state = "Unplugged"
default: state = "Unknown"
}
let message = "battery:(batteryLevel),status:(state),raw:(String(format: "%.3f", batteryLevelRaw)),temp:N/A"
udpSender.send(message)
batteryInfo = "Battery: (batteryLevel)% ((state))"
batteryRaw = batteryLevelRaw
}
Topic:
UI Frameworks
SubTopic:
UIKit
Tags: