Камера частиц — управление компьютером
Целевая камера — nc_target_chamber
TargetChamberPeripheral
isFormed()→ boolean — корпус и внутренности корректныgetName()→ string — идентификатор контроллераhasRecipe()→ boolean — активен рецептgetRecipeProgress()→ int — прогресс 0..100enableController()→ nil — снять принудительное отключениеdisableController()→ nil — принудительно отключитьgetEnergyPerTick()→ int — расход энергии за тикgetEnergyStored()→ int — запас энергии ForgegetInputItem()→ table — данные входного предметаgetInputFluid()→ table — данные входной жидкостиgetInputParticleInfo()→ table | nil — входящий пучок:energy,focus,amount,particlegetOutputParticlesInfo()→ table | nil — выходные пучки по имени частицыgetBeamPortsInfo()→ list | nil — см. Управление компьютеромsetBeamPortMode(id, mode)→ boolean — см. Управление компьютером
Камера распада — nc_decay_chamber
DecayChamberPeripheral
То же, что и у целевой камеры, без getInputItem() / getInputFluid(). getInputParticleInfo()
возвращает единственный входящий пучок.
Камера столкновений — nc_decay_chamber
CollisionChamberPeripheral
Сообщает тот же тип, что и камера распада. Те же методы, что и у камеры распада, кроме:
getInputParticleInfo()→ table | nil — два входящих пучка с ключамиparticle_1иparticle_2- нет
setBeamPortMode— расположение портов ввода/вывода камеры столкновений фиксировано
OpenComputers v2
TargetChamberDevice, DecayChamberDevice и CollisionChamberDevice зеркалят периферию метод в
метод (включая getBeamPortsInfo / setBeamPortMode с теми же отличиями по камерам).