Difference between revisions of "ShieldCycler"
m (added CCL logo) |
m (→Downloads) |
||
Line 105: | Line 105: | ||
Oolite 1.82+ | Oolite 1.82+ | ||
− | Development version 1.11. | + | Development version 1.11.3 |
− | [https://app.box.com/s/ | + | [https://app.box.com/s/1pw1id2r219fsrhwgte8sdob07lemhxs ShieldCycler Next 1.11.3, oxp format] |
− | [[Media:ShieldCycler_Next_1.11. | + | [[Media:ShieldCycler_Next_1.11.3.oxz|oxz format]] (downloaded {{#downloads:ShieldCycler_Next_1.11.3.oxz}} times). |
[[Category:OXPConfig-compatible OXPs]] [[Category:Equipment OXPs]] [[Category:Oolite_expansion_packs]] [[Category:Required_OXP-Cabal_Common_Library]] | [[Category:OXPConfig-compatible OXPs]] [[Category:Equipment OXPs]] [[Category:Oolite_expansion_packs]] [[Category:Required_OXP-Cabal_Common_Library]] |
Revision as of 12:59, 20 June 2015
Contents
Description
Continually adjusts shield energy in automatic or manually chosen configuration.
Both - Equal shields aft and forward
Forward - Max forward shield, remainder on aft shield
Aft - Max aft shield, remainder (if any) on forward shield
Disabled : inactive
All adjustments are instantaneous, but use some ship energy.
Details, comments, bugreports in the forum.
Note : the function descriptions below are valid for Shield Cycler Next 1.11.2
Functions
_sc_stop()
worldScripts["Shield Cycler"]._sc_stop = function(device) |
Stop SC devices
Parameters
- device
- String.
- values
- "ALL" - stop all devices managed by Shield Cycler
- "SC" - stop SC devices only
- for current versions of SC there is no difference in results of the 2 options, but this will change in future versions.
Returns
- -3 if Shield Cycler has been disabled
- -2 if device was already stopped
- -1 device == invalid value
- 0 stopping was succesfull
_sc_start()
worldScripts["Shield Cycler"]._sc_stop = function(device) |
Start SC devices
Parameters
- device
- String.
- values
- "ALL" - start all devices managed by Shield Cycler
- "SC" - start SC devices only
- for current versions of SC there is no difference in results of the 2 options, but this will change in future versions.
Returns
- -3 if Shield Cycler is in disabled status
- -2 if device was already started
- -1 device == invalid value
- 0 starting was succesfull
_sc_store_devices()
worldScripts["Shield Cycler"]._sc_store_devices = function() |
Allow other oxps like Ship Storage Helper to store values of SC devices
Parameters
- none
Returns
- an object with 2 strings
- first string holds SC values in JSON format
- second string is encrypted version of 1st string
_sc_retrieve_devices()
worldScripts["Shield Cycler"]._sc_retrieve_devices = function(sc_values) |
Allow other oxps like SSH to set SC devices
Parameters
- sc_values
- object as created by _sc_store_devices
Returns
- integer
- 0 - import successfull
- 1 - input != an object
- 2 - sc_values has wrong structure
- 3 - first string in sc_values is invalid json data
- 4 - plain version doesn't match encrypted version
- 5 - stored data to old
- 6 - stored data to new
Downloads
Oolite 1.76 : ShieldCycler OXP v0.30.3.
Oolite 1.80+
Stable version 1.0 :
here OXZ format (downloaded 1703 times).
Oolite 1.82+
Development version 1.11.3
ShieldCycler Next 1.11.3, oxp format
oxz format (downloaded 131 times).