PSF-LoginServer/net/psforever/services/hart/HartTimer$.html

10 lines
47 KiB
HTML

<!DOCTYPE html ><html><head><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport"/><title>PSF-LoginServer - master - net.psforever.services.hart.HartTimer</title><meta content="PSF - LoginServer - master - net.psforever.services.hart.HartTimer" name="description"/><meta content="PSF LoginServer master net.psforever.services.hart.HartTimer" name="keywords"/><meta http-equiv="content-type" content="text/html; charset=UTF-8"/><link href="../../../../lib/index.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet"/><link href="../../../../lib/print.css" media="print" type="text/css" rel="stylesheet"/><link href="../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css"/><script type="text/javascript" src="../../../../lib/jquery.min.js"></script><script type="text/javascript" src="../../../../lib/index.js"></script><script type="text/javascript" src="../../../../index.js"></script><script type="text/javascript" src="../../../../lib/scheduler.js"></script><script type="text/javascript" src="../../../../lib/template.js"></script><script type="text/javascript">/* this variable can be used by the JS to determine the path to the root document */
var toRoot = '../../../../';</script></head><body><div id="search"><span id="doc-title">PSF-LoginServer - <span id="doc-version">master</span></span> <span class="close-results"><span class="left">&lt;</span> Back</span><div id="textfilter"><span class="input"><input autocapitalize="none" placeholder="Search" id="index-input" type="text" accesskey="/"/><i class="clear material-icons"></i><i id="search-icon" class="material-icons"></i></span></div></div><div id="search-results"><div id="search-progress"><div id="progress-fill"></div></div><div id="results-content"><div id="entity-results"></div><div id="member-results"></div></div></div><div id="content-scroll-container" style="-webkit-overflow-scrolling: touch;"><div id="content-container" style="-webkit-overflow-scrolling: touch;"><div id="subpackage-spacer"><div id="packages"><h1>Packages</h1><ul><li class="indented0 " name="_root_.root" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="_root_"></a><a id="root:_root_"></a> <span class="permalink"><a href="../../../../index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../../index.html" title=""><span class="name">root</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented1 " name="_root_.net" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="net"></a><a id="net:net"></a> <span class="permalink"><a href="../../../../net/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../../index.html" title=""><span class="name">net</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../../index.html" name="_root_" id="_root_" class="extype">root</a></dd></dl></div></li><li class="indented2 " name="net.psforever" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="psforever"></a><a id="psforever:psforever"></a> <span class="permalink"><a href="../../../../net/psforever/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../../index.html" title=""><span class="name">psforever</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../../index.html" name="net" id="net" class="extype">net</a></dd></dl></div></li><li class="indented3 " name="net.psforever.services" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="services"></a><a id="services:services"></a> <span class="permalink"><a href="../../../../net/psforever/services/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="../index.html" title=""><span class="name">services</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../../index.html" name="net.psforever" id="net.psforever" class="extype">psforever</a></dd></dl></div></li><li class="indented4 " name="net.psforever.services.hart" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="hart"></a><a id="hart:hart"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/index.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><a href="index.html" title=""><span class="name">hart</span></a></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd><a href="../index.html" name="net.psforever.services" id="net.psforever.services" class="extype">services</a></dd></dl></div></li><li class="current-entities indented4"><a href="HartEvent$.html" title="" class="object"></a> <a href="HartEvent.html" title="An event in the sequence of the high-altitude rapid transport (HART) system encompassing both ground facility conditions and conditions of the orbital shuttle." class="trait"></a><a href="HartEvent.html" title="An event in the sequence of the high-altitude rapid transport (HART) system encompassing both ground facility conditions and conditions of the orbital shuttle.">HartEvent</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="HartEventStateFields.html" title="Produce the specific animation sequence and the ???." class="class"></a><a href="HartEventStateFields.html" title="Produce the specific animation sequence and the ???.">HartEventStateFields</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="HartEventTimeFields.html" title="Produce the time data of this event in the sequence." class="class"></a><a href="HartEventTimeFields.html" title="Produce the time data of this event in the sequence.">HartEventTimeFields</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="HartService.html" title="Coordinate the components - facility landing pad and orbital shuttle - of the high altitude rapid transport (HART) system for any zone that attempts to register." class="class"></a><a href="HartService.html" title="Coordinate the components - facility landing pad and orbital shuttle - of the high altitude rapid transport (HART) system for any zone that attempts to register.">HartService</a></li><li class="current-entities indented4"><a href="" title="" class="object"></a> <a href="HartTimer.html" title="Within each zone, all high-altitude rapid transport (HART) systems are controlled in unison." class="class"></a><a href="HartTimer.html" title="Within each zone, all high-altitude rapid transport (HART) systems are controlled in unison.">HartTimer</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="HartTimerActions$.html" title="" class="object"></a><a href="HartTimerActions$.html" title="">HartTimerActions</a></li><li class="current-entities indented4"><span class="separator"></span> <a href="ShuttleState$.html" title="The various flying states assigned to the orbital shuttle in close to an order in which they are assigned." class="object"></a><a href="ShuttleState$.html" title="The various flying states assigned to the orbital shuttle in close to an order in which they are assigned.">ShuttleState</a></li></ul></div></div><div id="content"><body class="object value"><div id="definition"><a href="HartTimer.html" title="See companion class"><div class="big-circle object-companion-class">o</div></a><p id="owner"><a href="../../../index.html" name="net" id="net" class="extype">net</a>.<a href="../../index.html" name="net.psforever" id="net.psforever" class="extype">psforever</a>.<a href="../index.html" name="net.psforever.services" id="net.psforever.services" class="extype">services</a>.<a href="index.html" name="net.psforever.services.hart" id="net.psforever.services.hart" class="extype">hart</a></p><h1><a href="HartTimer.html" title="See companion class">HartTimer</a><span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html" title="Permalink"><i class="material-icons"></i></a></span></h1><h3><span class="morelinks"><div>Companion <a href="HartTimer.html" title="See companion class">class HartTimer</a></div></span></h3></div><h4 id="signature" class="signature"><span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><span class="name">HartTimer</span></span></h4><div id="comment" class="fullcommenttop"><dl class="attributes block"><dt>Source</dt><dd><a href="https://github.com/psforever/PSF-LoginServer/blob/master//home/runner/work/PSF-LoginServer/PSF-LoginServer/src/main/scala/net/psforever/services/hart/HartTimer.scala" target="_blank">HartTimer.scala</a></dd></dl><div class="toggleContainer"><div class="toggle block"><span>Linear Supertypes</span><div class="superTypes hiddenContent"><span name="scala.AnyRef" class="extype">AnyRef</span>, <span name="scala.Any" class="extype">Any</span></div></div></div></div><div id="mbrsel"><div class="toggle"></div><div id="memberfilter"><i class="material-icons arrow"></i><span class="input"><input placeholder="Filter all members" id="mbrsel-input" type="text" accesskey="/"/></span><i class="clear material-icons"></i></div><div id="filterby"><div id="order"><span class="filtertype">Ordering</span><ol><li class="alpha in"><span>Alphabetic</span></li><li class="inherit out"><span>By Inheritance</span></li></ol></div><div class="ancestors"><span class="filtertype">Inherited<br/></span><ol id="linearization"><li class="in" name="net.psforever.services.hart.HartTimer"><span>HartTimer</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li></ol></div><div class="ancestors"><span class="filtertype"></span><ol><li class="hideall out"><span>Hide All</span></li><li class="showall in"><span>Show All</span></li></ol></div><div id="visbl"><span class="filtertype">Visibility</span><ol><li class="public in"><span>Public</span></li><li class="protected out"><span>Protected</span></li></ol></div></div></div><div id="template"><div id="allMembers"><div id="types" class="types members"><h3>Type Members</h3><ol><li class="indented0 " name="net.psforever.services.hart.HartTimer.Command" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="CommandextendsGenericEventBusMsg"></a><a id="Command:Command"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$$Command.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="HartTimer$$Command.html" title="Design for the envelop for the message bus to relay instructions back to the individual facility amenity portions of this HART system."><span class="name">Command</span></a><span class="result"> extends <a href="../GenericEventBusMsg.html" name="net.psforever.services.GenericEventBusMsg" id="net.psforever.services.GenericEventBusMsg" class="extype">GenericEventBusMsg</a></span></span><p class="shortcomment cmt">Design for the envelop for the message bus
to relay instructions back to the individual facility amenity portions of this HART system.</p><div class="fullcomment"><div class="comment cmt"><p>Design for the envelop for the message bus
to relay instructions back to the individual facility amenity portions of this HART system.
The channel is blank because it does not need special designation.
</p></div></div></li><li class="indented0 " name="net.psforever.services.hart.HartTimer.MessageToHartInZone" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="MessageToHartInZoneextendsAnyRef"></a><a id="MessageToHartInZone:MessageToHartInZone"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$$MessageToHartInZone.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="HartTimer$$MessageToHartInZone.html" title=""><span class="name">MessageToHartInZone</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span></li><li class="indented0 " name="net.psforever.services.hart.HartTimer.OrbitalShuttleEvent" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="OrbitalShuttleEventextendsProductwithSerializable"></a><a id="OrbitalShuttleEvent:OrbitalShuttleEvent"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$$OrbitalShuttleEvent.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="HartTimer$$OrbitalShuttleEvent.html" title="Data structure for passing information about the event to client-local space."><span class="name">OrbitalShuttleEvent</span></a><span class="params">(<span name="u1">u1: <a href="../../types/HartSequence.html" name="net.psforever.types.HartSequence" id="net.psforever.types.HartSequence" class="extype">HartSequence</a></span>, <span name="u2">u2: <span name="scala.Int" class="extype">Int</span></span>, <span name="t1">t1: <span name="scala.Long" class="extype">Long</span></span>, <span name="t2">t2: <span name="scala.Long" class="extype">Long</span></span>, <span name="t3">t3: <span name="scala.Long" class="extype">Long</span></span>, <span name="pairs">pairs: <span name="scala.List" class="extype">List</span>[((<a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>, <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>), <span name="scala.Int" class="extype">Int</span>)]</span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Data structure for passing information about the event to client-local space.</p><div class="fullcomment"><div class="comment cmt"><p>Data structure for passing information about the event to client-local space.
The fields match the <code>OrbitalShuttleTimeMsg</code> packet that is created using this data.</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>OrbitalShuttleTimeMsg</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.services.hart.HartTimer.PairWith" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="PairWithextendsProductwithSerializable"></a><a id="PairWith:PairWith"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$$PairWith.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="HartTimer$$PairWith.html" title="Append information about a building amenity and shuttle combination in this zone."><span class="name">PairWith</span></a><span class="params">(<span name="zone">zone: <a href="../../objects/zones/Zone.html" name="net.psforever.objects.zones.Zone" id="net.psforever.objects.zones.Zone" class="extype">Zone</a></span>, <span name="pad">pad: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="shuttle">shuttle: <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a></span>, <span name="from">from: <span name="akka.actor.ActorRef" class="extype">ActorRef</span></span>)</span><span class="result"> extends <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Append information about a building amenity and shuttle combination in this zone.</p><div class="fullcomment"><div class="comment cmt"><p>Append information about a building amenity and shuttle combination in this zone.</p></div><dl class="paramcmts block"><dt class="param">zone</dt><dd class="cmt"><p>the relevant zone</p></dd><dt class="param">pad</dt><dd class="cmt"><p>the orbital shuttle pad (<code>obbasemesh</code>)</p></dd><dt class="param">shuttle</dt><dd class="cmt"><p>the orbital shuttle</p></dd><dt class="param">from</dt><dd class="cmt"><p>the control agency of the pad</p></dd></dl></div></li><li class="indented0 " name="net.psforever.services.hart.HartTimer.SetEventDurations" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="SetEventDurationsextendsHartTimer.MessageToHartInZonewithProductwithSerializable"></a><a id="SetEventDurations:SetEventDurations"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$$SetEventDurations.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="HartTimer$$SetEventDurations.html" title=""><span class="name">SetEventDurations</span></a><span class="params">(<span name="inZone">inZone: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="away">away: <span name="scala.Long" class="extype">Long</span></span>, <span name="boarding">boarding: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result"> extends <a href="HartTimer$$MessageToHartInZone.html" name="net.psforever.services.hart.HartTimer.MessageToHartInZone" id="net.psforever.services.hart.HartTimer.MessageToHartInZone" class="extype">MessageToHartInZone</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span></li><li class="indented0 " name="net.psforever.services.hart.HartTimer.ShuttleDocked" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ShuttleDockedextendsHartTimer.CommandwithProductwithSerializable"></a><a id="ShuttleDocked:ShuttleDocked"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$$ShuttleDocked.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="HartTimer$$ShuttleDocked.html" title="The shuttle has landed on the pad and will (soon) accept passengers."><span class="name">ShuttleDocked</span></a><span class="params">(<span name="forChannel">forChannel: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result"> extends <a href="HartTimer$$Command.html" name="net.psforever.services.hart.HartTimer.Command" id="net.psforever.services.hart.HartTimer.Command" class="extype">Command</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">The shuttle has landed on the pad and will (soon) accept passengers.</p></li><li class="indented0 " name="net.psforever.services.hart.HartTimer.ShuttleFreeFromDock" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ShuttleFreeFromDockextendsHartTimer.CommandwithProductwithSerializable"></a><a id="ShuttleFreeFromDock:ShuttleFreeFromDock"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$$ShuttleFreeFromDock.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="HartTimer$$ShuttleFreeFromDock.html" title="The shuttle has disengaged from the pad, will no longer accept passengers, and may take off soon."><span class="name">ShuttleFreeFromDock</span></a><span class="params">(<span name="forChannel">forChannel: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result"> extends <a href="HartTimer$$Command.html" name="net.psforever.services.hart.HartTimer.Command" id="net.psforever.services.hart.HartTimer.Command" class="extype">Command</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">The shuttle has disengaged from the pad, will no longer accept passengers, and may take off soon.</p></li><li class="indented0 " name="net.psforever.services.hart.HartTimer.ShuttleStateUpdate" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ShuttleStateUpdateextendsHartTimer.CommandwithProductwithSerializable"></a><a id="ShuttleStateUpdate:ShuttleStateUpdate"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$$ShuttleStateUpdate.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="HartTimer$$ShuttleStateUpdate.html" title="The state exists to be turned into, ultimately, a VehicleStateMessage packet for the shuttle."><span class="name">ShuttleStateUpdate</span></a><span class="params">(<span name="forChannel">forChannel: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="state">state: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result"> extends <a href="HartTimer$$Command.html" name="net.psforever.services.hart.HartTimer.Command" id="net.psforever.services.hart.HartTimer.Command" class="extype">Command</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">The state exists to be turned into, ultimately, a <code>VehicleStateMessage</code> packet for the shuttle.</p><div class="fullcomment"><div class="comment cmt"><p>The state exists to be turned into, ultimately, a <code>VehicleStateMessage</code> packet for the shuttle.
This state is to be loaded into the <code>flying</code> field.</p></div><dl class="paramcmts block"><dt class="param">state</dt><dd class="cmt"><p>shuttle state, probably more symbolic of a gvien state than anything else</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>VehicleStateMessage</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.services.hart.HartTimer.Update" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="UpdateextendsHartTimer.MessageToHartInZonewithProductwithSerializable"></a><a id="Update:Update"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$$Update.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">case class</span></span> <span class="symbol"><a href="HartTimer$$Update.html" title="Personalized messages that align the state of the shuttle to one's perspective (client)."><span class="name">Update</span></a><span class="params">(<span name="inZone">inZone: <span name="scala.Predef.String" class="extype">String</span></span>, <span name="forChannel">forChannel: <span name="scala.Predef.String" class="extype">String</span></span>)</span><span class="result"> extends <a href="HartTimer$$MessageToHartInZone.html" name="net.psforever.services.hart.HartTimer.MessageToHartInZone" id="net.psforever.services.hart.HartTimer.MessageToHartInZone" class="extype">MessageToHartInZone</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Personalized messages that align the state of the shuttle to one's perspective (client).</p><div class="fullcomment"><div class="comment cmt"><p>Personalized messages that align the state of the shuttle to one's perspective (client).</p></div><dl class="paramcmts block"><dt class="param">inZone</dt><dd class="cmt"><p>the zone for which the update will be composed</p></dd><dt class="param">forChannel</dt><dd class="cmt"><p>to whom to address the reply</p></dd></dl></div></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="scala.AnyRef#!=" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="!=(x$1:Any):Boolean"></a><a id="!=(Any):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html#!=(x$1:Any):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $bang$eq">!=</span><span class="params">(<span name="arg0">arg0: <span name="scala.Any" class="extype">Any</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef###" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="##:Int"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html###:Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $hash$hash">##</span><span class="result">: <span name="scala.Int" class="extype">Int</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#==" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="==(x$1:Any):Boolean"></a><a id="==(Any):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html#==(x$1:Any):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name" title="gt4s: $eq$eq">==</span><span class="params">(<span name="arg0">arg0: <span name="scala.Any" class="extype">Any</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="net.psforever.services.hart.HartTimer#analyzeEvent" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="analyzeEvent(event:net.psforever.services.hart.HartEvent,padAndShuttlePairs:List[(net.psforever.types.PlanetSideGUID,net.psforever.types.PlanetSideGUID)],time:Option[Long]):net.psforever.services.hart.HartTimer.OrbitalShuttleEvent"></a><a id="analyzeEvent(HartEvent,List[(PlanetSideGUID,PlanetSideGUID)],Option[Long]):OrbitalShuttleEvent"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html#analyzeEvent(event:net.psforever.services.hart.HartEvent,padAndShuttlePairs:List[(net.psforever.types.PlanetSideGUID,net.psforever.types.PlanetSideGUID)],time:Option[Long]):net.psforever.services.hart.HartTimer.OrbitalShuttleEvent" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">analyzeEvent</span><span class="params">(<span name="event">event: <a href="HartEvent.html" name="net.psforever.services.hart.HartEvent" id="net.psforever.services.hart.HartEvent" class="extype">HartEvent</a></span>, <span name="padAndShuttlePairs">padAndShuttlePairs: <span name="scala.List" class="extype">List</span>[(<a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>, <a href="../../types/PlanetSideGUID.html" name="net.psforever.types.PlanetSideGUID" id="net.psforever.types.PlanetSideGUID" class="extype">PlanetSideGUID</a>)]</span>, <span name="time">time: <span name="scala.Option" class="extype">Option</span>[<span name="scala.Long" class="extype">Long</span>] = <span class="symbol">None</span></span>)</span><span class="result">: <a href="HartTimer$$OrbitalShuttleEvent.html" name="net.psforever.services.hart.HartTimer.OrbitalShuttleEvent" id="net.psforever.services.hart.HartTimer.OrbitalShuttleEvent" class="extype">OrbitalShuttleEvent</a></span></span><p class="shortcomment cmt">Transform <code>HartEvent</code> data into <code>OrbitalShuttleEvent</code> data.</p><div class="fullcomment"><div class="comment cmt"><p>Transform <code>HartEvent</code> data into <code>OrbitalShuttleEvent</code> data.
The former is treated as something internal.
The latter is treated as something external.</p></div><dl class="paramcmts block"><dt class="param">event</dt><dd class="cmt"><p>the <code>TimeShuttleEvent</code> data</p></dd><dt class="param">time</dt><dd class="cmt"><p>how long has the current event in th sequence been occurring</p></dd><dt>returns</dt><dd class="cmt"><p>the <code>OrbitalShuttleEvent</code> data</p></dd></dl><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>OrbitalShuttleEvent</code></p></span><span class="cmt"><p><code>HartEvent</code></p></span></dd></dl></div></li><li class="indented0 " name="scala.Any#asInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="asInstanceOf[T0]:T0"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html#asInstanceOf[T0]:T0" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span name="scala.Any.asInstanceOf.T0" class="extype">T0</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#clone" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="clone():Object"></a><a id="clone():AnyRef"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html#clone():Object" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">clone</span><span class="params">()</span><span class="result">: <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<span name="java.lang" class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.CloneNotSupportedException]</span></span>)</span> <span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#eq" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="eq(x$1:AnyRef):Boolean"></a><a id="eq(AnyRef):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html#eq(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">eq</span><span class="params">(<span name="arg0">arg0: <span name="scala.AnyRef" class="extype">AnyRef</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#equals" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="equals(x$1:Object):Boolean"></a><a id="equals(AnyRef):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html#equals(x$1:Object):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span name="scala.AnyRef" class="extype">AnyRef</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#finalize" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="prt"><a id="finalize():Unit"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html#finalize():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">finalize</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Attributes</dt><dd>protected[<span name="java.lang" class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="symbol">classOf[java.lang.Throwable]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#getClass" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="getClass():Class[_]"></a><a id="getClass():Class[_&lt;:AnyRef]"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html#getClass():Class[_]" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">getClass</span><span class="params">()</span><span class="result">: <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html#java.lang.Class" name="java.lang.Class" id="java.lang.Class" class="extype">Class</a>[_ &lt;: <span name="scala.AnyRef" class="extype">AnyRef</span>]</span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#hashCode" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="hashCode():Int"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html#hashCode():Int" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">hashCode</span><span class="params">()</span><span class="result">: <span name="scala.Int" class="extype">Int</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.Any#isInstanceOf" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="isInstanceOf[T0]:Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html#isInstanceOf[T0]:Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#ne" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="ne(x$1:AnyRef):Boolean"></a><a id="ne(AnyRef):Boolean"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html#ne(x$1:AnyRef):Boolean" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">ne</span><span class="params">(<span name="arg0">arg0: <span name="scala.AnyRef" class="extype">AnyRef</span></span>)</span><span class="result">: <span name="scala.Boolean" class="extype">Boolean</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#notify" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notify():Unit"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html#notify():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notify</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#notifyAll" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="notifyAll():Unit"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html#notifyAll():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#synchronized" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="synchronized[T0](x$1:=&gt;T0):T0"></a><a id="synchronized[T0](=&gt;T0):T0"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html#synchronized[T0](x$1:=&gt;T0):T0" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: =&gt; <span name="java.lang.AnyRef.synchronized.T0" class="extype">T0</span></span>)</span><span class="result">: <span name="java.lang.AnyRef.synchronized.T0" class="extype">T0</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#toString" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="toString():String"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html#toString():String" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">def</span></span> <span class="symbol"><span class="name">toString</span><span class="params">()</span><span class="result">: <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#java.lang.String" name="java.lang.String" id="java.lang.String" class="extype">String</a></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait():Unit"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html#wait():Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">()</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait(x$1:Long,x$2:Int):Unit"></a><a id="wait(Long,Int):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html#wait(x$1:Long,x$2:Int):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span name="scala.Long" class="extype">Long</span></span>, <span name="arg1">arg1: <span name="scala.Int" class="extype">Int</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> </dd></dl></div></li><li class="indented0 " name="scala.AnyRef#wait" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="wait(x$1:Long):Unit"></a><a id="wait(Long):Unit"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$.html#wait(x$1:Long):Unit" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">final </span> <span class="kind">def</span></span> <span class="symbol"><span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span name="scala.Long" class="extype">Long</span></span>)</span><span class="result">: <span name="scala.Unit" class="extype">Unit</span></span></span><div class="fullcomment"><dl class="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><span class="name">@throws</span><span class="args">(<span><span class="defval">classOf[java.lang.InterruptedException]</span></span>)</span> <span class="name">@native</span><span class="args">()</span> </dd></dl></div></li><li class="indented0 " name="net.psforever.services.hart.HartTimer.LockDoors" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="LockDoors"></a><a id="LockDoors:LockDoors"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$$LockDoors$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">case object</span></span> <span class="symbol"><a href="HartTimer$$LockDoors$.html" title="Forbid entry through the boartding gantry doors."><span class="name">LockDoors</span></a><span class="result"> extends <a href="HartTimer$$Command.html" name="net.psforever.services.hart.HartTimer.Command" id="net.psforever.services.hart.HartTimer.Command" class="extype">Command</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Forbid entry through the boartding gantry doors.</p></li><li class="indented0 " name="net.psforever.services.hart.HartTimer.UnlockDoors" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="UnlockDoors"></a><a id="UnlockDoors:UnlockDoors"></a> <span class="permalink"><a href="../../../../net/psforever/services/hart/HartTimer$$UnlockDoors$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">case object</span></span> <span class="symbol"><a href="HartTimer$$UnlockDoors$.html" title="Permit entry through the boartding gantry doors."><span class="name">UnlockDoors</span></a><span class="result"> extends <a href="HartTimer$$Command.html" name="net.psforever.services.hart.HartTimer.Command" id="net.psforever.services.hart.HartTimer.Command" class="extype">Command</a> with <span name="scala.Product" class="extype">Product</span> with <span name="scala.Serializable" class="extype">Serializable</span></span></span><p class="shortcomment cmt">Permit entry through the boartding gantry doors.</p></li></ol></div></div><div id="inheritedMembers"><div name="scala.AnyRef" class="parent"><h3>Inherited from <span name="scala.AnyRef" class="extype">AnyRef</span></h3></div><div name="scala.Any" class="parent"><h3>Inherited from <span name="scala.Any" class="extype">Any</span></h3></div></div><div id="groupedMembers"><div name="Ungrouped" class="group"><h3>Ungrouped</h3></div></div></div><div id="tooltip"></div><div id="footer"></div></body></div></div></div></body></html>