{target.data.getPhotosHtml('')}

{''=='' ? target.boat.name : target.data.getSailorsHtml('#fname# #lname#')}

{''=='reverse' ? target.boat.name : target.data.getSailorsHtml('#fname# #lname#')}

Départ{µ.toDate(target.data.boatClass.run.date,"FR:dddd dd mmmm ' à ' HH:MM 'FR'")}

Distance totale{µ.toNumber(target.data.line.dtf," ¤1¤.")} nm

Arrivée{µ.toDate(target.boat.arrival.date,"FR:dd/mm/yyyy ' à ' HH:MM:ss 'FR'")}


Temps de course{µ.toRacetime(target.boat.arrival.racetime, "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}

Pénalité{µ.toRacetime(Math.abs(target.boat.arrival.penalty), "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}

Bonification{µ.toRacetime(Math.abs(target.boat.arrival.penalty), "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}

Temps officiel{µ.toRacetime(target.boat.arrival.jury, "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}

Écart au premier{µ.toRacetime(target.boat.arrival.gapToFirst, "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}

Écart au précédent{µ.toRacetime(target.boat.arrival.gapToPrevious, "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}


Sur l'orthodromie{µ.toNumber(target.boat.arrival.orthoDistance, " ¤1¤.")} nm / {µ.toNumber(target.boat.arrival.orthoSpeed, " ¤1¤.")} nds

Sur le fond{µ.toNumber(target.boat.arrival.overgroundDistance, " ¤1¤.")} nm / {µ.toNumber(target.boat.arrival.overgroundSpeed, " ¤1¤.")} nds

Heure retenue{µ.toDate(target.data.line.date,"FR:HH:MM")}FR
Dist. au but{µ.toNumber(target.data.line.dtf," ¤1¤.")}nm
Dist. au premier+{µ.toNumber(target.data.line.dtl," ¤1¤.")}nm{µ.toNumber(Math.abs(target.data.line.dtlProgress)," ¤1¤.")}nm
Sur 15 minSur 1h
Cap{target.data.line.heading} °{target.data.line.heading1}{target.data.line.heading2}°
Vitesse{µ.toNumber(target.data.line.speed," ¤1¤.")}{µ.toNumber(target.data.line.dist1/15*60," ¤1¤.")}{µ.toNumber(target.data.line.dist2/60*60," ¤1¤.")}nds
sur le fond{µ.toNumber(target.data.line.dog1/15*60," ¤1¤.")}{µ.toNumber(target.data.line.dog2/60*60," ¤1¤.")}nds
VMC{µ.toNumber(target.data.line.vmg," ¤1¤.")}{µ.toNumber(target.data.line.vmg1," ¤1¤.")}{µ.toNumber(target.data.line.vmg2," ¤1¤.")}nds
Distance{µ.toNumber(target.data.line.dist1," ¤1¤.")}{µ.toNumber(target.data.line.dist2," ¤1¤.")}nm
sur le fond{µ.toNumber(target.data.line.dog1," ¤1¤.")}{µ.toNumber(target.data.line.dog2," ¤1¤.")}nm

À {µ.toDate(target.boat.track.currentLocation.timecode*1000,"FR:''HH:MM' FR'")}

Cap : {target.boat.track.currentLocation.heading}° • Vitesse : {µ.toNumber(target.boat.track.currentLocation.getSpeed()," ¤1¤.")} nds • Dist. au but : {µ.toNumber(target.data.line.track.slice(-1)[0].slice(-1)[0]," ¤2¤.")} nm

Au classement de {µ.toDate(target.data.line.report.timecode*1000,"FR:''HH:MM' FR'")}

Heure retenue{µ.toDate(target.data.line.date,"FR:HH:MM")}FR
Dist. au but{µ.toNumber(target.data.line.dtf," ¤1¤.")}nm
Dist. au premier+{µ.toNumber(target.data.line.dtl," ¤1¤.")}nm{µ.toNumber(Math.abs(target.data.line.dtlProgress)," ¤1¤.")}nm
Sur 15 minSur 1h
Cap{target.data.line.heading} °{target.data.line.heading1}{target.data.line.heading2}°
Vitesse{µ.toNumber(target.data.line.speed," ¤1¤.")}{µ.toNumber(target.data.line.dist1/15*60," ¤1¤.")}{µ.toNumber(target.data.line.dist2/60*60," ¤1¤.")}nds
sur le fond{µ.toNumber(target.data.line.dog1/15*60," ¤1¤.")}{µ.toNumber(target.data.line.dog2/60*60," ¤1¤.")}nds
VMC{µ.toNumber(target.data.line.vmg," ¤1¤.")}{µ.toNumber(target.data.line.vmg1," ¤1¤.")}{µ.toNumber(target.data.line.vmg2," ¤1¤.")}nds
Distance{µ.toNumber(target.data.line.dist1," ¤1¤.")}{µ.toNumber(target.data.line.dist2," ¤1¤.")}nm
sur le fond{µ.toNumber(target.data.line.dog1," ¤1¤.")}{µ.toNumber(target.data.line.dog2," ¤1¤.")}nm

PIT

Mode furtif

Non localisé

SUS

NYS

DNS

DNC

DNF

DSQ

CNS

Abandon

Mode furtif

{(" "+target.data.line.rank).slice(-2)}

DTL Vitesse sur 24h Rang
Départ le
jeudi 12 septembre 2024 à 15h00 FR
Mise à jour toutes les 5 minutes
{target.getPhotosHtml('')}

{''=='' ? target.boat.name : target.getSailorsHtml('#fname# #lname#')}

{''=='reverse' ? target.boat.name : target.getSailorsHtml('#fname# #lname#')}

{target.boat.externalUrl=='' ? '' : ' '}

Départ le {µ.toDate(target.boatClass.run.date,"FR:dddd dd mmmm ' à ' HH:MM 'FR'")}

Distance totale : {µ.toNumber(target.line.dtf," ¤1¤.")} nm

Arrivé le {µ.toDate(target.boat.arrival.date,"FR:dd/mm/yyyy ' à ' HH:MM:ss 'FR'")}

En {µ.toRacetime(target.boat.arrival.racetime, "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")}

Heure retenue pour le calcul : {µ.toDate(target.line.date,"FR:HH:MM' FR'")}
{target.line.heading} °
{µ.toNumber(target.line.speed," ¤1¤.")} nds
{µ.toNumber(target.line.dtf," ¤1¤.")} nm
Heure retenue pour le calcul : {µ.toDate(target.line.date,"FR:HH:MM' FR'")}
{target.line.heading} °
{µ.toNumber(target.line.speed," ¤1¤.")} nds
{µ.toNumber(target.line.dtf," ¤1¤.")} nm
+{µ.toNumber(target.line.dtl," ¤1¤.")} nm

PIT

Mode furtif

Non localisé

SUS

NYS

DNS

DNC

DNF

DSQ

CNS

Abandon

Mode furtif

Ouvrir le classementFermer le classement
{target.rank}{sig.getBoat(target.boat).name} {µ.toRacetime(target.time, "[0]j [1]h [2]min [3]s¤[0]h [1]min [2]s¤[0]min [1]s¤[0]s¤¤N/A")} {µ.toRacetime(target.gap2first, "+ [0]j [1]h [2]min [3]s¤+ [0]h [1]min [2]s¤+ [0]min [1]s¤+ [0]s¤¤N/A")} {µ.toNumber(target.sog," ¤1¤.")} nds
Cochez au moins une ligne Confirmer l'action Confirmer la suppression ? Type automatiqueParc éolien de Houedic Parc éolien de Guérande ZI Parc éolien Yeu ZI R13A1 Zone mise à jour chaque minute
Cartographie & calculs www.geovoile.com
TrackingYellowbrickwww.ybtracking.com
Prévisions météoD-ICE Engineeringwww.dice-engineering.com