Difference between revisions of "ShieldCycler"
m (→Description) |
m (new version released) |
||
Line 90: | Line 90: | ||
:: 6 - stored data to new | :: 6 - stored data to new | ||
− | == Downloads == | + | === Downloads === |
− | Oolite 1. | + | Oolite 1.82+ |
+ | |||
+ | Stable version 1.12 | ||
+ | |||
+ | [https://app.box.com/s/6rl55tkwfh8kqpbk9gc9ng5wvgza1rhn ShieldCycler oxp v.1.12] | ||
+ | |||
+ | [[Media:ShieldCycler_1.12.oxz|here]] OXZ format (downloaded {{#downloads:ShieldCycler_1.12.oxz}} times). | ||
+ | Development version 1.12 | ||
− | + | [https://app.box.com/s/lj8fwh3zjs0o73ru79511bzs3lkvjc35 ShieldCycler Next 1.12, oxp format] | |
− | |||
− | [ | + | [[Media:ShieldCycler_Next_1.12.oxz|oxz format]] (downloaded {{#downloads:ShieldCycler_Next_1.12.oxz}} times). |
− | |||
+ | == Older versions == | ||
− | Oolite 1. | + | Oolite 1.80+ |
+ | Old version 1.0 : | ||
− | + | [https://app.box.com/s/2rus854tuxius9e4788t ShieldCycler oxp v.1.0] | |
− | [ | + | [[Media:ShieldCycler_1.0.oxz|here]] OXZ format (downloaded {{#downloads:ShieldCycler_1.0.oxz}} times). |
− | [ | + | Oolite 1.76 : [http://www.box.net/shared/n3hfrf5m93 ShieldCycler OXP v0.30.3]. |
[[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 09:46, 30 July 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.82+
Stable version 1.12
here OXZ format (downloaded 1913 times).
Development version 1.12
ShieldCycler Next 1.12, oxp format
oxz format (downloaded 108 times).
Older versions
Oolite 1.80+ Old version 1.0 :
here OXZ format (downloaded 1703 times).
Oolite 1.76 : ShieldCycler OXP v0.30.3.