added altitude handling in extensions

This commit is contained in:
Valmo Trindade
2024-08-20 05:57:12 -03:00
parent 00d1b2a24f
commit 5741f9ced1
2 changed files with 8 additions and 1 deletions

View File

@@ -51,7 +51,7 @@ func armatak_service_post_marker(args []string) (string, error) {
return "", markerError return "", markerError
} }
response, responseError := postRequest(args[7]+"/api/markers?auth_token="+args[8], marker) response, responseError := postRequest(args[8]+"/api/markers?auth_token="+args[9], marker)
if responseError != nil { if responseError != nil {
return "", responseError return "", responseError

View File

@@ -48,6 +48,12 @@ func parseMarkerArgs(args []string) (Marker, error) {
bearing = 0 bearing = 0
} }
altitude, altitudeError := strconv.ParseFloat(args[7], 32)
if altitudeError != nil {
altitude = 0
}
marker := Marker{ marker := Marker{
UID: args[0], UID: args[0],
Latitude: latitude, Latitude: latitude,
@@ -56,6 +62,7 @@ func parseMarkerArgs(args []string) (Marker, error) {
Azimuth: int(bearing), Azimuth: int(bearing),
Type: args[5], Type: args[5],
Name: args[6], Name: args[6],
HAE: int(altitude),
} }
return marker, nil return marker, nil