to relay instructions back to the individual facility amenity portions of this HART system.</p><divclass="fullcomment"><divclass="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><liclass="indented0 "name="net.psforever.services.hart.HartTimer.MessageToHartInZone"group="Ungrouped"fullComment="no"data-isabs="true"visbl="pub"><aid="MessageToHartInZoneextendsAnyRef"class="anchorToMember"></a><aid="MessageToHartInZone:MessageToHartInZone"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartTimer$$MessageToHartInZone.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">trait</span></span><spanclass="symbol"><ahref="HartTimer$$MessageToHartInZone.html"title=""><spanclass="name">MessageToHartInZone</span></a><spanclass="result"> extends <spanname="scala.AnyRef"class="extype">AnyRef</span></span></span></li><liclass="indented0 "name="net.psforever.services.hart.HartTimer.OrbitalShuttleEvent"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="OrbitalShuttleEventextendsProductwithSerializable"class="anchorToMember"></a><aid="OrbitalShuttleEvent:OrbitalShuttleEvent"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartTimer$$OrbitalShuttleEvent.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="HartTimer$$OrbitalShuttleEvent.html"title="Data structure for passing information about the event to client-local space."><spanclass="name">OrbitalShuttleEvent</span></a><spanclass="params">(<spanname="u1">u1: <ahref="../../types/HartSequence.html"name="net.psforever.types.HartSequence"id="net.psforever.types.HartSequence"class="extype">HartSequence</a></span>, <spanname="u2">u2: <spanname="scala.Int"class="extype">Int</span></span>, <spanname="t1">t1: <spanname="scala.Long"class="extype">Long</span></span>, <spanname="t2">t2: <spanname="scala.Long"class="extype">Long</span></span>, <spanname="t3">t3: <spanname="scala.Long"class="extype">Long</span></span>, <spanname="pairs">pairs: <spanname="scala.List"class="extype">List</span>[((<ahref="../../types/PlanetSideGUID.html"name="net.psforever.types.PlanetSideGUID"id="net.psforever.types.PlanetSideGUID"class="extype">PlanetSideGUID</a>, <ahref="../../types/PlanetSideGUID.html"name="net.psforever.types.PlanetSideGUID"id="net.psforever.types.PlanetSideGUID"class="extype">PlanetSideGUID</a>), <spanname="scala.Int"class="extype">Int</span>)]</span>)</span><spanclass="result"> extends <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">Data structure for passing information about the event to client-local space.</p><divclass="fullcomment"><divclass="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><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>OrbitalShuttleTimeMsg</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.hart.HartTimer.PairWith"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="PairWithextendsProductwithSerializable"class="anchorToMember"></a><aid="PairWith:PairWith"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartTimer$$PairWith.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="HartTimer$$PairWith.html"title="Append information about a building amenity and shuttle combination in this zone."><spanclass="name">PairWith</span></a><spanclass="params">(<spanname="zone">zone: <ahref="../../objects/zones/Zone.html"name="net.psforever.objects.zones.Zone"id="net.psforever.objects.zones.Zone"class="extype">Zone</a></span>, <spanname="pad">pad: <ahref="../../types/PlanetSideGUID.html"name="net.psforever.types.PlanetSideGUID"id="net.psforever.types.PlanetSideGUID"class="extype">PlanetSideGUID</a></span>, <spanname="shuttle">shuttle: <ahref="../../types/PlanetSideGUID.html"name="net.psforever.types.PlanetSideGUID"id="net.psforever.types.PlanetSideGUID"class="extype">PlanetSideGUID</a></span>, <spanname="from">from: <spanname="akka.actor.ActorRef"class="extype">ActorRef</span></span>)</span><spanclass="result"> extends <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">Append information about a building amenity and shuttle combination in this zone.</p><divclass="fullcomment"><divclass="comment cmt"><p>Append information about a building amenity and shuttle combination in this zone.</p></div><dlclass="paramcmts block"><dtclass="param">zone</dt><ddclass="cmt"><p>the relevant zone</p></dd><dtclass="param">pad</dt><ddclass="cmt"><p>the orbital shuttle pad (<code>obbasemesh</code>)</p></dd><dtclass="param">shuttle</dt><ddclass="cmt"><p>the orbital shuttle</p></dd><dtclass="param">from</dt><ddclass="cmt"><p>the control agency of the pad</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.hart.HartTimer.SetEventDurations"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="SetEventDurationsextendsHartTimer.MessageToHartInZonewithProductwithSerializable"class="anchorToMember"></a><aid="SetEventDurations:SetEventDurations"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartTimer$$SetEventDurations.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="HartTimer$$SetEventDurations.html"title=""><spanclass="name">SetEventDurations</span></a><spanclass="params">(<spanname="inZone">inZone: <spanname="scala.Predef.String"class="extype">String</span></span>, <spanname="away">away: <spanname="scala.Long"class="extype">Long</span></span>, <spanname="boarding">boarding: <spanname="scala.Long"class="extype">Long</span></span>)</span><spanclass="result"> extends <ahref="HartTimer$$MessageToHartInZone.html"name="net.psforever.services.hart.HartTimer.MessageToHartInZone"id="net.psforever.services.hart.HartTimer.MessageToHartInZone"class="extype">MessageToHartInZone</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span></li><liclass="indented0 "name="net.psforever.services.hart.HartTimer.ShuttleDocked"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="ShuttleDockedextendsHartTimer.CommandwithPro
This state is to be loaded into the <code>flying</code> field.</p></div><dlclass="paramcmts block"><dtclass="param">state</dt><ddclass="cmt"><p>shuttle state, probably more symbolic of a gvien state than anything else</p></dd></dl><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>VehicleStateMessage</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.hart.HartTimer.Update"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="UpdateextendsHartTimer.MessageToHartInZonewithProductwithSerializable"class="anchorToMember"></a><aid="Update:Update"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartTimer$$Update.html"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">case class</span></span><spanclass="symbol"><ahref="HartTimer$$Update.html"title="Personalized messages that align the state of the shuttle to one's perspective (client)."><spanclass="name">Update</span></a><spanclass="params">(<spanname="inZone">inZone: <spanname="scala.Predef.String"class="extype">String</span></span>, <spanname="forChannel">forChannel: <spanname="scala.Predef.String"class="extype">String</span></span>)</span><spanclass="result"> extends <ahref="HartTimer$$MessageToHartInZone.html"name="net.psforever.services.hart.HartTimer.MessageToHartInZone"id="net.psforever.services.hart.HartTimer.MessageToHartInZone"class="extype">MessageToHartInZone</a> with <spanname="scala.Product"class="extype">Product</span> with <spanname="scala.Serializable"class="extype">Serializable</span></span></span><pclass="shortcomment cmt">Personalized messages that align the state of the shuttle to one's perspective (client).</p><divclass="fullcomment"><divclass="comment cmt"><p>Personalized messages that align the state of the shuttle to one's perspective (client).</p></div><dlclass="paramcmts block"><dtclass="param">inZone</dt><ddclass="cmt"><p>the zone for which the update will be composed</p></dd><dtclass="param">forChannel</dt><ddclass="cmt"><p>to whom to address the reply</p></dd></dl></div></li></ol></div><divclass="values members"><h3>Value Members</h3><ol><liclass="indented0 "name="scala.AnyRef#!="group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="!=(x$1:Any):Boolean"class="anchorToMember"></a><aid="!=(Any):Boolean"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartTimer$.html#!=(x$1:Any):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name"title="gt4s: $bang$eq">!=</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.Any"class="extype">Any</span></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef###"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="##:Int"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartTimer$.html###:Int"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name"title="gt4s: $hash$hash">##</span><spanclass="result">: <spanname="scala.Int"class="extype">Int</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#=="group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="==(x$1:Any):Boolean"class="anchorToMember"></a><aid="==(Any):Boolean"c
The latter is treated as something external.</p></div><dlclass="paramcmts block"><dtclass="param">event</dt><ddclass="cmt"><p>the <code>TimeShuttleEvent</code> data</p></dd><dtclass="param">time</dt><ddclass="cmt"><p>how long has the current event in th sequence been occurring</p></dd><dt>returns</dt><ddclass="cmt"><p>the <code>OrbitalShuttleEvent</code> data</p></dd></dl><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>OrbitalShuttleEvent</code></p></span><spanclass="cmt"><p><code>HartEvent</code></p></span></dd></dl></div></li><liclass="indented0 "name="scala.Any#asInstanceOf"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="asInstanceOf[T0]:T0"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartTimer$.html#asInstanceOf[T0]:T0"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">asInstanceOf</span><spanclass="tparams">[<spanname="T0">T0</span>]</span><spanclass="result">: <spanname="scala.Any.asInstanceOf.T0"class="extype">T0</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>Any</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#clone"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="prt"><aid="clone():Object"class="anchorToMember"></a><aid="clone():AnyRef"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartTimer$.html#clone():Object"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">clone</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.AnyRef"class="extype">AnyRef</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Attributes</dt><dd>protected[<spanname="java.lang"class="extype">lang</span>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd><spanclass="name">@throws</span><spanclass="args">(<span><spanclass="defval">classOf[java.lang.CloneNotSupportedException]</span></span>)</span><spanclass="name">@native</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#eq"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="eq(x$1:AnyRef):Boolean"class="anchorToMember"></a><aid="eq(AnyRef):Boolean"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartTimer$.html#eq(x$1:AnyRef):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">eq</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.AnyRef"class="extype">AnyRef</span></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#equals"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="equals(x$1:Object):Boolean"class="anchorToMember"></a><aid="equals(AnyRef):Boolean"class="anchorToMember"></a><spanclass="permalink"><ahref="../../../../net/psforever/services/hart/HartTimer$.html#equals(x$1:Object):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">equals</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.AnyRef"class="extype">AnyRef</span></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><divcla