Module AntiGravityGeneratorUnit
Generates graviton condensates to power anti-gravity pulsors.
Note: This is generated from patch notes and in-game codex and has not yet been tested against the actual element. Accuracy not guaranteed.
Element class: AntiGravityGeneratorUnit
Extends: Element > ElementWithState > ElementWithToggle
Functions
| activate () | Activate the anti-gravity generator. | 
| deactivate () | Deactivate the anti-gravity generator. | 
| isActive () | Returns the state of activation of the anti-gravity generator. | 
| getWidgetData () | Get element data as JSON. | 
| getFieldStrength () | Returns the field strength of the anti-gravitational field. | 
| getCompensationRate () | Returns the current rate of compensation of the gravitational field. | 
| getFieldPower () | Returns the current power of the gravitational field. | 
| getPulsorCount () | Returns the number of pulsors linked to the anti-gravity generator. | 
| setBaseAltitude (altitude) | Deprecated: Sets the base altitude for the anti-gravity field. | 
| setTargetAltitude (altitude) | Sets the target altitude for the anti-gravity field. | 
| getTargetAltitude () | Return the target altitude defined for the anti-gravitational field. | 
| getBaseAltitude () | Return the current base altitude for the anti-gravitational field. | 
| setSignalIn (plug, state) | Set the value of a signal in the specified IN plug of the element. | 
| getSignalIn (plug) | Return the value of a signal in the specified IN plug of the element. | 
| mockStepBaseAltitude (seconds) | Mock only, not in-game: Updates the base altitude to approach the target altitude at 4 m/s. | 
| mockGetClosure () | Mock only, not in-game: Bundles the object into a closure so functions can be called with "." instead of ":". | 
Functions
- activate ()
 - Activate the anti-gravity generator.
 - deactivate ()
 - Deactivate the anti-gravity generator.
 - isActive ()
 - 
    Returns the state of activation of the anti-gravity generator.
    
Returns:
- 
           0/1
        1 when the anti-gravity generator is started, 0 otherwise.
    
 
 - getWidgetData ()
 - 
    Get element data as JSON.
Anti-gravity generators have an
antigravity_generatorwidget, which contains the following fields (bold fields are visible when making custom use of the widget):- antiGravityField (float) Field strength.
 - antiGPower (float) Power as a fraction of 1.0.
 - baseAltitude (float) Base altitude in meters.
 - showError (boolean) True if the error banner should be shown, false otherwise.
 - name (string) The name of the element.
 - helperId (string)
     
antigravity_generator - type (string) 
antigravity_generator 
Returns:
- 
           string
        Data as JSON.
    
 
 - getFieldStrength ()
 - 
    Returns the field strength of the anti-gravitational field.
    
Returns:
- 
           float
        The power of the anti-gravitational field in Es.
    
 
 - getCompensationRate ()
 - 
    Returns the current rate of compensation of the gravitational field.
    
Returns:
- 
           float
        The current rate in percentage.
    
 
 - getFieldPower ()
 - 
    Returns the current power of the gravitational field.
    
Returns:
- 
           float
        The current power in percentage.
    
 
 - getPulsorCount ()
 - 
    Returns the number of pulsors linked to the anti-gravity generator.
    
Returns:
- 
           int
        The number of pulsors linked.
    
 
 - setBaseAltitude (altitude)
 - 
    Deprecated: Sets the base altitude for the anti-gravity field.
This method is deprecated: setTargetAltitude should be used instead
Parameters:
- altitude m The desired altitude. It will be reached with a slow acceleration (not instantaneous).
 
See also:
 - setTargetAltitude (altitude)
 - 
    Sets the target altitude for the anti-gravity field.  Cannot be called from system.onFlush.
    
Parameters:
- altitude float The target altitude in meters. It will be reached with a slow acceleration (not instantaneous).
 
 - getTargetAltitude ()
 - 
    Return the target altitude defined for the anti-gravitational field.
    
Returns:
- 
           float
        The target altitude in meters.
    
 
 - getBaseAltitude ()
 - 
    Return the current base altitude for the anti-gravitational field.
Note: This is the altitude that the anti-gravity generator is currently trying to hold at. It will adjust slowly to match the target altitude but will not instantly reflect the value set.
Returns:
- 
           float
        The base altitude in meters.
    
 
 - setSignalIn (plug, state)
 - 
    Set the value of a signal in the specified IN plug of the element.
Valid plug names are:
- "in" for the in signal (seems to have no actual effect when modified this way).
 
Parameters:
- plug string A valid plug name to set.
 - state 0/1 The plug signal state
 
 - getSignalIn (plug)
 - 
    Return the value of a signal in the specified IN plug of the element.
Valid plug names are:
- "in" for the in signal.
 
Parameters:
- plug string A valid plug name to query.
 
Returns:
- 
           0/1
        The plug signal state
    
 
 - mockStepBaseAltitude (seconds)
 - 
    Mock only, not in-game: Updates the base altitude to approach the target altitude at 4 m/s.
    
Parameters:
- seconds number The number of seconds to move at 4 m/s.
 
 - mockGetClosure ()
 - 
    Mock only, not in-game: Bundles the object into a closure so functions can be called with "." instead of ":".
    
Returns:
- 
           table
        A table encompasing the api calls of object.
    
 
See also: