EvEmu  0.8.4
11 September 2021
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Module::State Namespace Reference

Enumerations

enum  {
  Unfitted = 0, Offline = 1, Online = 2, Deactivating = 3,
  Activated = 4, Unloaded = 5, Loaded = 6, Loading = 7,
  Reloading = 8
}
 

Enumeration Type Documentation

anonymous enum
Enumerator
Unfitted 
Offline 
Online 
Deactivating 
Activated 
Unloaded 
Loaded 
Loading 
Reloading 

Definition at line 16 of file ModuleDefs.h.

16  {
17  // internal module states
18  // to be used in conjunction with effectState (when to apply effect)
19  /* 'Online' is used for:
20  * ACTIVE modules fitted and online, but not activated (using the PASSIVE effects only where applicable)
21  * PASSSIVE modules fitted and online
22  * RIG modules fitted (always online when fit)
23  */
24  Unfitted = 0,
25  Offline = 1, // module fitted, but NOT put online yet - NOT used for rigs
26  Online = 2, // module online - rigs are either online or unfitted.
27  Deactivating = 3, // module transitioning from Activated to Online (deactivate module - waiting for timer to run out)
28  Activated = 4, // used only for activated ACTIVE modules (Overloaded mode is calculated separately)
29 
30  // internal charge states
31  Unloaded = 5,
32  Loaded = 6,
33  Loading = 7,
34  Reloading = 8
35  };