Update true bearing icons

This commit is contained in:
Garth Vander Houwen 2024-08-04 21:32:47 -07:00
parent 440f3b3494
commit d45034cb64
4 changed files with 5 additions and 7 deletions

View file

@ -814,7 +814,7 @@ class BLEManager: NSObject, CBPeripheralDelegate, MqttClientProxyManagerDelegate
// MeshLogger.log("🕸 MESH PACKET received for Audio App UNHANDLED \((try? decodedInfo.packet.jsonString()) ?? "JSON Decode Failure")")
MeshLogger.log("🕸️ MESH PACKET received for Audio App UNHANDLED UNHANDLED")
case .tracerouteApp:
if let routingMessage = try? RouteDiscovery(serializedData: decodedInfo.packet.decoded.payload) {
if let routingMessage = try? RouteDiscovery(serializedBytes: decodedInfo.packet.decoded.payload) {
let traceRoute = getTraceRoute(id: Int64(decodedInfo.packet.decoded.requestID), context: context)
traceRoute?.response = true
traceRoute?.route = routingMessage.route

View file

@ -43,7 +43,6 @@ struct NodeDetail: View {
Section("Hardware") {
NodeInfoItem(node: node)
}
Section("Node") {
HStack {
Label {

View file

@ -100,8 +100,8 @@ struct NodeListItem: View {
.foregroundColor(.gray)
let trueBearing = getBearingBetweenTwoPoints(point1: myCoord, point2: CLLocation(latitude: lastPostion.coordinate.latitude, longitude: lastPostion.coordinate.longitude))
let headingDegrees = Angle.degrees(trueBearing)
Image(systemName: "location.north.circle.fill")
.font(.caption)
Image(systemName: "location.north")
.font(.callout)
.symbolRenderingMode(.multicolor)
.clipShape(Circle())
.rotationEffect(headingDegrees)
@ -126,8 +126,8 @@ struct NodeListItem: View {
.foregroundColor(.secondary)
let trueBearing = getBearingBetweenTwoPoints(point1: myCoord, point2: CLLocation(latitude: lastPostion.coordinate.latitude, longitude: lastPostion.coordinate.longitude))
let headingDegrees = Angle.degrees(trueBearing)
Image(systemName: "location.north.circle.fill")
.font(.caption)
Image(systemName: "location.north")
.font(.callout)
.symbolRenderingMode(.multicolor)
.clipShape(Circle())
.rotationEffect(headingDegrees)

View file

@ -31,7 +31,6 @@ struct NodeList: View {
@State private var hopsAway: Double = -1.0
@State private var roleFilter = false
@State private var deviceRoles: Set<Int> = []
@State private var isPresentingTraceRouteSentAlert = false
@State private var isPresentingPositionSentAlert = false
@State private var isPresentingPositionFailedAlert = false