Public Types |
| enum | EmissionFunc {
Other = 0,
MultiFunction = 1,
EarlyWarningSurveillance = 2,
HeightFinding = 3,
FireControl = 4,
AcquisitionDetection = 5,
Tracking = 6,
GuidanceIllumination = 7,
FiringPointLaunchPointLocation = 8,
Ranging = 9,
RadarAltimeter = 10,
Imaging = 11,
MotionDetection = 12,
Navigation = 13,
Weather = 14,
Instrumentation = 15,
IdentificationClassification = 16,
JammingNoise = 64,
JammingDeception = 65,
Decoy = 66,
WeaponNonLethal = 96,
WeaponLethal = 97
} |
| enum | BeamFunc {
BeamFuncOther,
BeamFuncSearch,
BeamFuncHeightFinder,
BeamFuncAcquisition,
BeamFuncTracking,
BeamFuncAcquisitionAndTracking,
BeamFuncCommandGuidance,
BeamFuncIllumination,
BeamFuncRangeOnlyRadar,
BeamFuncMissileBeacon,
BeamFuncMissileFuze,
BeamFuncActiveRadarMissileSeeker,
BeamFuncJammer = 12,
BeamFuncIFF,
BeamFuncNavWeather,
BeamFuncMeteorological,
BeamFuncDataTransmission,
BeamFuncNavDirectionalBeacon
} |
| enum | EmitterSysName { Other
} |
| enum | BeamType { RegularBeam = -1,
RadarBeam = 1,
TrackBeam = 1,
JamBeam = 0
} |
Public Attributes |
| const String | theFullName = "EmitterStateMessage" |
Protected Member Functions |
| override int | messageSize () |
| override void | serialize (ref BinaryWriter writer) |
| override void | deserialize (ref BinaryReader reader) |
Member Enumeration Documentation
- Enumerator:
| BeamFuncOther |
|
| BeamFuncSearch |
|
| BeamFuncHeightFinder |
|
| BeamFuncAcquisition |
|
| BeamFuncTracking |
|
| BeamFuncAcquisitionAndTracking |
|
| BeamFuncCommandGuidance |
|
| BeamFuncIllumination |
|
| BeamFuncRangeOnlyRadar |
|
| BeamFuncMissileBeacon |
|
| BeamFuncMissileFuze |
|
| BeamFuncActiveRadarMissileSeeker |
|
| BeamFuncJammer |
|
| BeamFuncIFF |
|
| BeamFuncNavWeather |
|
| BeamFuncMeteorological |
|
| BeamFuncDataTransmission |
|
| BeamFuncNavDirectionalBeacon |
|
- Enumerator:
| RegularBeam |
|
| RadarBeam |
|
| TrackBeam |
|
| JamBeam |
|
- Enumerator:
| Other |
|
| MultiFunction |
|
| EarlyWarningSurveillance |
|
| HeightFinding |
|
| FireControl |
|
| AcquisitionDetection |
|
| Tracking |
|
| GuidanceIllumination |
|
| FiringPointLaunchPointLocation |
|
| Ranging |
|
| RadarAltimeter |
|
| Imaging |
|
| MotionDetection |
|
| Navigation |
|
| Weather |
|
| Instrumentation |
|
| IdentificationClassification |
|
| JammingNoise |
|
| JammingDeception |
|
| Decoy |
|
| WeaponNonLethal |
|
| WeaponLethal |
|
Constructor & Destructor Documentation
| EmitterStateMessage.EmitterStateMessage |
( |
| ) |
|
|
inline |
| static EmitterStateMessage.EmitterStateMessage |
( |
| ) |
|
|
inlinestaticprivate |
Member Function Documentation
| override void EmitterStateMessage.deserialize |
( |
ref BinaryReader |
reader | ) |
|
|
inlineprotectedvirtual |
Reimplemented from Message.
References EmitterStateMessage.Beam.deserialize(), myBeams, myEmissionFunction, myEmitterNumber, myEventId, myHostId, myRelativePosition, mySystemName, makVrl.Vector3f.X, makVrl.Vector3f.Y, and makVrl.Vector3f.Z.
| override int EmitterStateMessage.messageSize |
( |
| ) |
|
|
inlineprotectedvirtual |
| override void EmitterStateMessage.serialize |
( |
ref BinaryWriter |
writer | ) |
|
|
inlineprotectedvirtual |
Member Data Documentation
| List<Beam> EmitterStateMessage.myBeams = new List<Beam>() |
|
private |
| byte EmitterStateMessage.myEmitterNumber |
|
private |
| int EmitterStateMessage.myEventId |
|
private |
| string EmitterStateMessage.myHostId = "" |
|
private |
| Vector3f EmitterStateMessage.myRelativePosition |
|
private |
| const String EmitterStateMessage.theFullName = "EmitterStateMessage" |
Property Documentation
| List<Beam> EmitterStateMessage.beams |
|
getset |
| byte EmitterStateMessage.emitterNumber |
|
getset |
| int EmitterStateMessage.eventId |
|
getset |
| string EmitterStateMessage.hostId |
|
getset |
| Vector3f EmitterStateMessage.relativePosition |
|
getset |
| string EmitterStateMessage.theName |
|
staticget |
The documentation for this class was generated from the following file: