Difference between revisions of "ShieldCycler"

From Elite Wiki
m (Description)
m (new version released)
Line 90: Line 90:
 
:: 6 - stored data to new
 
:: 6 - stored data to new
   
== Downloads ==
+
=== Downloads ===
   
Oolite 1.76 : [http://www.box.net/shared/n3hfrf5m93 ShieldCycler OXP v0.30.3].
 
  +
Oolite 1.82+
   
  +
Stable version 1.12
   
Oolite 1.80+
 
  +
[https://app.box.com/s/6rl55tkwfh8kqpbk9gc9ng5wvgza1rhn ShieldCycler oxp v.1.12]
Stable version 1.0 :
 
   
[https://app.box.com/s/2rus854tuxius9e4788t ShieldCycler oxp v.1.0]
 
  +
[[Media:ShieldCycler_1.12.oxz|here]] OXZ format (downloaded {{#downloads:ShieldCycler_1.12.oxz}} times).
   
[[Media:ShieldCycler_1.0.oxz|here]] OXZ format (downloaded {{#downloads:ShieldCycler_1.0.oxz}} times).
 
  +
Development version 1.12
   
  +
[https://app.box.com/s/lj8fwh3zjs0o73ru79511bzs3lkvjc35 ShieldCycler Next 1.12, oxp format]
   
Oolite 1.82+
 
  +
[[Media:ShieldCycler_Next_1.12.oxz|oxz format]] (downloaded {{#downloads:ShieldCycler_Next_1.12.oxz}} times).
   
Development version 1.11.3
 
   
[https://app.box.com/s/1pw1id2r219fsrhwgte8sdob07lemhxs ShieldCycler Next 1.11.3, oxp format]
 
  +
== Older versions ==
   
[[Media:ShieldCycler_Next_1.11.3.oxz|oxz format]] (downloaded {{#downloads:ShieldCycler_Next_1.11.3.oxz}} times).
 
  +
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].
   
   

Revision as of 10:46, 30 July 2015

OXPConfig logo.png
CCL logo.png

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

ShieldCycler oxp v.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 :

ShieldCycler oxp v.1.0

here OXZ format (downloaded 1703 times).

Oolite 1.76 : ShieldCycler OXP v0.30.3.