KDIS  2-8-x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
EnumSimulationManagement.h File Reference
#include "./EnumDescriptor.h"
Include dependency graph for EnumSimulationManagement.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 KDIS
 
 KDIS::DATA_TYPE
 
 KDIS::DATA_TYPE::ENUMS
 

Enumerations

enum  AcknowledgeFlag {
  CreateEntityPDU = 1, RemoveEntityPDU = 2, Start_ResumePDU = 3, Stop_FreezePDU = 4,
  TransferControlRequest = 5
}
 
enum  AcknowledgeResponseFlag { OtherAcknowledgeResponseFlag = 0, AbleToComply = 1, UnableToComply = 2 }
 
enum  ActionID {
  OtherActionID = 0, LocalStorageOfTheRequestedInformation = 1, InformSMofEvent_RanOutOfAmmunition = 2, InformSMofEvent_KilledInaAction = 3,
  InformSMofEvent_Damage = 4, InformSMofEvent_MobilityDisabled = 5, InformSMofEvent_FireDisabled = 6, InformSMofEvent_RanOutOfFuel = 7,
  RecallCheckPointData = 8, RecallInitialParameters = 9, InitiateTether_Lead = 10, InitiateTether_Follow = 11,
  Unthether = 12, InitiateServiceStationResupply = 13, InitiatetailGateResupply = 14, InitiaTehitchLead = 15,
  InitiaTehitchFollow = 16, Unhitch = 17, Mount = 18, Dismount = 19,
  StartDRC_DailyReadinessCheck = 20, StopDRC = 21, DataQuery = 22, StatusRequest = 23,
  SendObjectStateData = 24, Reconstitute = 25, LockSiteConfiguration = 26, UnlockSiteConfiguration = 27,
  UpdateSiteConfiguration = 28, QuerySiteConfiguration = 29, TetheringInformation = 30, MountIntent = 31,
  AcceptSubscription = 33, UnSubscribe = 34, TeleportEntity = 35, Changeaggregatestate = 36,
  RequestStartPDU = 37, WakeUpGetReadyForInitialization = 38, InitializeInternalparameters = 39, SendPlanData = 40,
  SynchronizeInternalClocks = 41, Run = 42, SaveInternalParameters = 43, SimulatemalFunction = 44,
  JoinExercise = 45, ResignExercise = 46, TimeAdvance = 47, TACCSFLOSRequest_Type1 = 100,
  TACCSFLOSRequest_Type2 = 101
}
 
enum  EventType {
  OtherEvent = 0, IndirectFireOrCASFire = 10, MinefieldEntry = 11, MinefieldDetonation = 12,
  VehicleMasterPowerOn = 13, VehicleMasterPowerOff = 14, AggregateStateChangeRequested = 15, RanOutOfAmmunition = 2,
  KilledInAction = 3, Damage = 4, MobilityDisabled = 5, FireDisabled = 6,
  RanOutOfFuel = 7, EntityInitialization = 8, RequestForIndirectFireOrCASMission = 9
}
 
enum  FrozenBehavior { SimClock = 0, TransmitPDU = 1, ReceivePDU = 2 }
 
enum  RequestStatus {
  OtherRequestStatus = 0, Pending = 1, Executing = 2, PartiallyComplete = 3,
  Complete = 4, RequestRejected = 5, ReTransmitRequestNow = 6, ReTransmitRequestLater = 7,
  InvalidTimeParameters = 8, SimulationTimeExceeded = 9, RequestDone = 10, TACCSFLOSReply_Type1 = 100,
  TACCSFLOSReply_Type2 = 101, JoinExerciseRequestRejected = 201
}
 
enum  RequiredReliabilityService { Acknowledged = 0, Unacknowledged = 1 }
 
enum  StopFreezeReason {
  OtherStopFreezeReason = 0, Recess = 1, Termination = 2, SystemFailure = 3,
  SecurityViolation = 4, EntityReconstitution = 5, StopForReset = 6, StopForRestart = 7,
  AbortTrainingReturnToTacticalOperations = 8
}
 

Functions

KString GetEnumAsStringAcknowledgeFlag (KINT32 Value)
 
KString GetEnumAsStringAcknowledgeResponseFlag (KINT32 Value)
 
KString GetEnumAsStringActionID (KINT32 Value)
 
KString GetEnumAsStringEventType (KINT32 Value)
 
KString GetEnumAsStringFrozenBehavior (KINT32 Value)
 
KString GetEnumAsStringRequestStatus (KINT32 Value)
 
KString GetEnumAsStringRequiredReliabilityService (KINT32 Value)
 
KString GetEnumAsStringStopFreezeReason (KINT32 Value)
 
KBOOL GetEnumFromStringAcknowledgeFlag (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringAcknowledgeResponseFlag (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringActionID (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringEventType (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringFrozenBehavior (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringRequestStatus (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringRequiredReliabilityService (const KString &Value, KINT32 &ValueOut)
 
KBOOL GetEnumFromStringStopFreezeReason (const KString &Value, KINT32 &ValueOut)