Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Namespaces | Classes | Enumerations
Package CommNet

Namespaces

package  Network
 
package  Occluders
 

Classes

class  CommLink
 
class  CommNetBody
 Celestial body which occludes telemetry. Home planets get telemetry links More...
 
class  CommNetHome
 A Home CommNetNode - for Kerbin's DSN More...
 
class  CommNetNetwork
 A slave for CommNetwork. Spawned by CommNetScenario More...
 
class  CommNetNetworkInspector
 A slave for CommNetwork. Spawned by CommNetScenario More...
 
class  CommNetNode
 Simple monobehaviour with telemetry link More...
 
class  CommNetParams
 
class  CommNetScenario
 
class  CommNetUI
 
class  CommNetUIModeButton
 
class  CommNetVessel
 VesselModule with telemetry link and control connection logic More...
 
class  CommNetwork
 
class  CommNode
 A node on the comm network. Used for everything, vessels, ground stations, etc. More...
 
class  CommPath
 
class  CommRangeModel
 
interface  ICommNetControlSource
 Interface for dealing with CommNetVessel More...
 
interface  IRangeModel
 The range model used by comment. Any range model needs to implement two methds: one for determining whether two nodes of the given power are in range, and one for determining what the uncorrected 0-1 strength of the link is. More...
 
interface  IRelayEnabler
 Any module that implements this interface can make all antennae, not just those of type RELAY, work as a relay. More...
 
class  ModuleProbeControlPoint
 A module that dictates that this part, along with a minimum vessel crew, can remotely operate a probe. The idea being that the crew of a vessel can potentially control a rover/probe on the ground, without having to trace all the way back to KSC. More...
 
class  ModuleRelayEnabler
 Enables relay for all antennas, not just those of type RELAY. Takes the use ModuleResource setup (RESOURCE) More...
 
class  NodeUtilities
 
class  Occluder
 
class  Tooltip_SignalStrength
 
class  Tooltip_SignalStrengthItem
 
class  TooltipController_SignalStrength
 

Enumerations

enum  HopType { HopType.Relay, HopType.ControlPoint, HopType.Home }
 
enum  SignalStrength {
  SignalStrength.None, SignalStrength.Red, SignalStrength.Orange, SignalStrength.Yellow,
  SignalStrength.Green
}
 
enum  SignalStrengthColor {
  SignalStrengthColor.grey, SignalStrengthColor.red, SignalStrengthColor.orange, SignalStrengthColor.yellow,
  SignalStrengthColor.green
}
 
enum  VesselControlState : int {
  VesselControlState.Probe = 1 << 1, VesselControlState.Kerbal = 1 << 2, VesselControlState.Partial = 1 << 3, VesselControlState.Full = 1 << 4,
  VesselControlState.None = 0, VesselControlState.ProbeNone = Probe, VesselControlState.ProbePartial = Probe | Partial, VesselControlState.ProbeFull = Probe | Full,
  VesselControlState.KerbalNone = Kerbal, VesselControlState.KerbalPartial = Kerbal | Partial, VesselControlState.KerbalFull = Kerbal | Full
}
 

Enumeration Type Documentation

Enumerator
Relay 
ControlPoint 
Home 
Enumerator
None 
Red 
Orange 
Yellow 
Green 
Enumerator
grey 
red 
orange 
yellow 
green 
Enumerator
Probe 
Kerbal 
Partial 
Full 
None 
ProbeNone 
ProbePartial 
ProbeFull 
KerbalNone 
KerbalPartial 
KerbalFull