From 83a0aa110957452a1f88f7669895047b9eb2a357 Mon Sep 17 00:00:00 2001 From: Devin Major Date: Fri, 8 May 2026 14:34:56 -0400 Subject: [PATCH] fixed a regression with the playback panel --- .../job-map-edit/job-map-edit.component.html | 247 +++++++++++++++++- 1 file changed, 240 insertions(+), 7 deletions(-) diff --git a/Development/client/src/app/job/job-map-edit/job-map-edit.component.html b/Development/client/src/app/job/job-map-edit/job-map-edit.component.html index fa656b3..3874414 100644 --- a/Development/client/src/app/job/job-map-edit/job-map-edit.component.html +++ b/Development/client/src/app/job/job-map-edit/job-map-edit.component.html @@ -803,10 +803,243 @@ - - + +
+ +
+
+ + +
+
+ + +
+ +
+ + +
+
+
+
+
+
+ +
+ +
+ + +
+
+
+
+ + + + +
+ {{ fileItem(file) }} +
+
+
+
+ +
+
Counter
+
{{(playIdx + 1)}}
+
TimeLocal
+
+
+ {{curPlayRec.timeLocal || "00:00:00.0"}} +
+
+ +
+
+
TimeGPS
+
{{curPlayRec.timeGPS?.toFixed(2)}}
+
Latitude
+
{{curPlayRec.lat | coordinate:'lat':'DM' }}
+
Longitude
+
{{curPlayRec.lon | coordinate:'lon':'DM' }}
+
UTM X
+
{{NumUtils.fixedTo(curPlayRec.utmX, 1, '0.0')}}
+
UTM Y
+
{{NumUtils.fixedTo(curPlayRec.utmY, 1, '0.0')}}
+
Altitude
+
{{curPlayRec.alt | length:isUS:0}}
+
Speed
+
{{curPlayRec.speed | speed:isUS:true}}
+
AvgSXt/ Xt
+
{{playXt.avg | length:isUS:0 }} / {{curPlayRec.xt | xtract:isUS:0}}
+
TrckAngle
+
{{curPlayRec.trckAngle}}
+ +
LckedLine
+
{{curPlayRec.lockedLine | lockline:curPlayLoc?.xTrack }}
+
+
HDOP
+
{{curPlayRec.hdop}}
+
Sat/Cor/ID
+
{{curPlayRec.sats || 0}} / {{curPlayRec.corId || 0}}/ {{curPlayRec.waasId}}
+ +
SprayStat
+
{{curPlayLoc?.sprayStat}} (DEBUG)
+
+
+
+ +
+ +
Applic.RateAp
+
{{ curPlayRec.appRateAp | appRate:playMatType:isUS:null:false }}
+
Applic.RateRq
+ +
{{ curPlayRec.applicRate | number:'1.2-2':'en'}} {{ curPlayRec.applicRateUnit | rateUnit:2:false }}
+
+ +
{{ curPlayRec.applicRate | appRate:playMatType:isUS:null:false }}
+
+
FlowRateAp +
+
{{curPlayRec.flowRateAp || 0 | flowRate:isUS }}
+
FlowRateRq
+
{{curPlayRec.flowRateRq || 0 | flowRate:isUS }}
+
+ +
AvgRMP
+
{{(curPlayRec.avgRMP || 0) | number:'1.1-1':'en' }}
+
AppRateAp
+
{{(curPlayRec.flowRateAp || 0) | appRate:playMatType:isUS }}
+
AppRateRq
+
{{(curPlayRec.flowRateRq || 0) | appRate:playMatType:isUS }}
+
+ +
Flow Control
+
{{curPlayRec.flowControl }}
+ + +
Bm Pressure
+
{{curPlayRec.bmPressure | number:'1.1-1':'en'}} psi
+
+ +
Area
+
{{ curPlayRec.area | number:'1.1-1':'en'}} {{ currentJob.measureUnit | areaUnit:false }}
+
AreaSprIn
+
{{ UnitUtils.toArea(areaSprIn.total, isUS) | number:'1.1-1':'en'}} {{ currentJob.measureUnit | areaUnit:false }}
+
AreaSprTot
+
{{ UnitUtils.toArea(areaSprTot.total, isUS) | number:'1.1-1':'en'}} {{ currentJob.measureUnit | areaUnit:false }}
+
Swath Width
+
{{curPlayRec.swathWidth | length:isUS }}
+
AvgSprSpd
+
{{sprSpd.avg | speed:isUS:true }}
+
{{playMatType === MatType.LIQUID ? 'RPM' : 'AppRPM' }} 1/2
+
{{curPlayRec.rpm[0] || 0}} / {{curPlayRec.rpm[1] || 0}}
+
{{playMatType === MatType.LIQUID ? 'RPM 3/4' : 'TarRPM 1/2' }}
+
{{curPlayRec.rpm[2] || 0}} / {{curPlayRec.rpm[3] || 0}}
+ + +
RPM 5/6
+
{{curPlayRec.rpm[4] || 0}} / {{curPlayRec.rpm[5] || 0}}
+
RPM 7/8
+
{{curPlayRec.rpm[6] || 0}} / {{curPlayRec.rpm[7] || 0}}
+
RPM 9/10
+
{{curPlayRec.rpm[8] || 0}} / {{curPlayRec.rpm[9] || 0}}
+
+ +
GFC VIn
+
{{curPlayRec.rpm[4] | number:'1.1-1':'en'}}
+
Revs/Lb
+
{{UnitUtils.revkgTolb(curPlayRec.rpm[6]) | number:'1.2-2':'en'}} / {{UnitUtils.revkgTolb(curPlayRec.rpm[7]) | number:'1.2-2':'en'}}
+
Amp 1/2
+
{{curPlayRec.rpm[8] | number:'1.1-1':'en'}} / {{curPlayRec.rpm[9] | number:'1.1-1':'en'}}
+
+ +
AutoSpr On/Off
+
{{curPlayRec.sprOnLag | number:'1.2-2':'en' }} / {{curPlayRec.sprOffLag | number:'1.2-2':'en'}}
+ +
Pulses/Liter
+
{{curPlayRec.pulsesPLiter | number:'1.0-0':'en'}}
+
+
+
+ +
+
Counter
+
{{(playIdx + 1)}}
+
TimeLocal
+
{{curPlayRec.timeLocal || "00:00:00.0"}}
+
TimeGPS
+
{{curPlayRec.timeGPS}}
+
Latitude
+
{{curPlayRec.lat | coordinate:'lat':'DM' }}
+
Longitude
+
{{curPlayRec.lon | coordinate:'lon':'DM' }}
+
UTM X
+
{{NumUtils.fixedTo(curPlayRec.utmX, 1, '0.0')}}
+
UTM Y
+
{{NumUtils.fixedTo(curPlayRec.utmY, 1, '0.0')}}
+
Speed
+
{{UnitUtils.mpsToKnot(curPlayRec.speed) | number:'1.1-1':'en'}} knots
+ +
LckedLine
+
{{curPlayRec.lockedLine | lockline}}
+
+
Wind Spd
+
{{curPlayRec.windSpd | number:'1.1-1':'en' }} knots
+
Wind Dir
+
{{curPlayRec.windDir | number:'1.1-1':'en' }} °
+
Temperature
+
{{curPlayRec.temp | temperature:isUS }}
+
Humidity
+
{{curPlayRec.humid}} %
+
Spr. Height
+
{{curPlayRec.sprHeight | length:isUS:0 }}
+
DriftX
+
{{curPlayRec.driftX | length:isUS:0 }}
+
DriftY
+
{{curPlayRec.driftY | length:isUS:0 }}
+
DepositX
+
{{curPlayRec.depositX | length:isUS:0 }}
+
DepositY
+
{{curPlayRec.depositY | length:isUS:0 }}
+
GPS Alt
+
{{curPlayRec.alt | length:isUS:0 }}
+
Rad/Laser Alt
+
{{curPlayRec.radAlt | length:isUS:0 }} / {{curPlayRec.laserAlt | length:isUS:0}}
+
+
+ +
+ +
AreaName
+
{{curPlayRec.areaName}}
+
+
Mapped Area
+
{{curPlayRec.mappedArea | number:'1.1-1':'en' }} {{ currentJob.measureUnit | areaUnit:false }}
+
AreaSprTot
+
{{ UnitUtils.toArea(areaSprTot.total, isUS) | number:'1.1-1':'en'}} {{ currentJob.measureUnit | areaUnit:false }}
+
AvgSprSpd
+
{{sprSpd.avg | speed:isUS:true}}
+
Pilot Name
+
{{curPlayRec.pilotName}}
+
Applic.Rate
+ +
{{ curPlayRec.applicRate | number:'1.2-2':'en'}} {{ curPlayRec.applicRateUnit | rateUnit:2:false }}
+
+ +
{{ curPlayRec.applicRate | appRate:playMatType:isUS:null:false }}
+
+
Mat Needed
+
{{( totalAmount?.value || 0) | number:'1.1-1':'en'}} {{ totalAmount?.appRateUnit | rateUnit:1:false }}
+
Mat Sprayed
+
{{ matSprayed.total | appVolume:totalAmount?.appRateUnit }}
+
OverSprayed
+
{{curPlayRec.overSprayed | number:'1.1-1':'en'}}%
+
+
+
+
+