Chassis specification settings
Chassis Specification Units, such as the Opaque Computing EXB-8505, are modules placed in robot bodies designed to inform the controller of that body's exact power requirements and other parameters. They are configured using a standard space-separated field-value format, with comments marked by preceding hash signs (#). This chapter will describe the fields and ranges supported by Companion 8.5, as well as the ATOS/E 12.2 and TESI 1.0 addons.

fieldtype (units)rangedefaultdescription
base-power-systemfloat (W)≥ 040basal power usage by controller when unit is powered on
base-power-videofloat (W)≥ 0209power required for the video subsystem
base-power-audiofloat (W)≥ 075power required for the audio subsystem
base-power-movefloat (W)≥ 05power required for the move subsystem
base-power-teleportfloat (W)≥ 0170power required for the FTL subsystem
base-power-rapidfloat (W)≥ 05power required for the rapid subsystem
base-power-voicefloat (W)≥ 00power required for the voice subsystem
base-power-mindfloat (W)≥ 0121power required for the mind subsystem
base-power-preamplifierfloat (W)≥ 00power required for the preamplifier subsystem
base-power-power-amplifierfloat (W)≥ 00power required for the power amplifier subsystem
base-power-receiverfloat (W)≥ 022power required for the receiver subsystem
base-power-transmitterfloat (W)≥ 043power required for the transmitter subsystem
base-power-GPSfloat (W)≥ 058power required for the GPS subsystem
base-power-identifyfloat (W)≥ 032power required for the identify subsystem
active-power-teleportfloat (J)≥ 0206000maximum power consumed by teleportation (over 5 km)
active-power-walkfloat (W)≥ 0159power consumed by walking
active-power-jumpfloat (W)≥ 0203power consumed by jumping
active-power-runfloat (W)≥ 0203power consumed by running
active-power-flyfloat (W)≥ 0605power consumed by flying
active-power-whisperfloat (J)≥ 010power per phoneme at whisper volume
active-power-speakfloat (J)≥ 020power per phoneme at normal volume
active-power-shoutfloat (J)≥ 0100power per phoneme at shout volume
teleport-recharge-timefloat (sec)≥ 010time required to recharge FTL capacitor (8.4rc1)
auxiliary-power-capacityfloat (kJ)≥ 0240size of EPS capacitor (8.5m1)
auxiliary-power-recharge-ratefloat (kW)≥ 010recharge rate of EPS capacitor (8.5m1)
induction-efficiencyfloat0.0–1.01.0efficiency of environmental (non-coil) charging (8.5m1)
durabilityfloat (multiplier)25–400100total damage required to disable unit
overheat-tempfloat (°C)0–400100maximum safe operating temperature before damage occurs
base-tempfloat (°C)1–505permanent heat output of unit while powered on (ATOS/E 12.0.7)
modelstring(none)specific type of robot body
serialstring(none)unique identification number for robot body
vendorstring(none)manufacturer of robot body

To set up your CSU, place the configuration file inside of the CSU's contents using the Edit Tool, and then install the CSU module into the robot's chassis. An example file can be found here. This file may be changed at any time as needed, and will automatically be reloaded by the system.