{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")}

{µ.toDate(target.line.date,"FR:HH:MM'FR'")} • {target.line.heading} ° • {µ.toNumber(target.line.speed," ¤1¤.")} nds

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

{µ.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

100%
{target.data.getPhotosHtml('')}

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

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

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

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

Arrivé le {µ.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'")}retard

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 4hSur 24h
Cap{target.data.line.heading} °{target.data.line.heading4h} °{target.data.line.heading24h} °
Vitesse{µ.toNumber(target.data.line.speed," ¤1¤.")} nds{µ.toNumber(target.data.line.dist4h/240*60," ¤1¤.")} nds{µ.toNumber(target.data.line.dist24h/1440*60," ¤1¤.")} nds
sur le fond{µ.toNumber(target.data.line.dog4h/240*60," ¤1¤.")} nds{µ.toNumber(target.data.line.dog24h/1440*60," ¤1¤.")} nds
VMC{µ.toNumber(target.data.line.vmg," ¤1¤.")} nds{µ.toNumber(target.data.line.vmg4h," ¤1¤.")} nds{µ.toNumber(target.data.line.vmg24h," ¤1¤.")} nds
Distance{µ.toNumber(target.data.line.dist4h," ¤1¤.")} nm{µ.toNumber(target.data.line.dist24h," ¤1¤.")} nm
sur le fond{µ.toNumber(target.data.line.dog4h," ¤1¤.")} nm{µ.toNumber(target.data.line.dog24h," ¤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'")}

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 4hSur 24h
Cap{target.data.line.heading} °{target.data.line.heading4h} °{target.data.line.heading24h} °
Vitesse{µ.toNumber(target.data.line.speed," ¤1¤.")} nds{µ.toNumber(target.data.line.dist4h/240*60," ¤1¤.")} nds{µ.toNumber(target.data.line.dist24h/1440*60," ¤1¤.")} nds
sur le fond{µ.toNumber(target.data.line.dog4h/240*60," ¤1¤.")} nds{µ.toNumber(target.data.line.dog24h/1440*60," ¤1¤.")} nds
VMC{µ.toNumber(target.data.line.vmg," ¤1¤.")} nds{µ.toNumber(target.data.line.vmg4h," ¤1¤.")} nds{µ.toNumber(target.data.line.vmg24h," ¤1¤.")} nds
Distance{µ.toNumber(target.data.line.dist4h," ¤1¤.")} nm{µ.toNumber(target.data.line.dist24h," ¤1¤.")} nm
sur le fond{µ.toNumber(target.data.line.dog4h," ¤1¤.")} nm{µ.toNumber(target.data.line.dog24h," ¤1¤.")} nm

PIT

Mode furtif

Non localisé

SUS

NYS

DNS

DNC

DNF

DSQ

CNS

Abandon

Mode furtif

{target.data.line.rank}

24h/s

DTL Vitesse sur 24h Rang
{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 automatique Zone de protection des cétacés Zone de protection des cétacés Zone de protection des cétacés DST Ouessant DST Finisterre DST Cabo de Roca DST sud Scilly DST ouest Scilly DST Fastnet Zone mise à jour toutes les 5 minutes

Cartographie

www.geovoile.com


Calculs
René Boulaire


Prévisions météo
Météo Consult
www.meteoconsult.com