Factorio.com|Forums|Wiki|Mod Portal|API Docs

# Factorio Runtime Docs Version 2.0.77

# ArithmeticCombinatorParameters - Runtime Docs

## ArithmeticCombinatorParameters :: table

#### Table fields

first_signal | :: SignalID? | First signal to use in an operation. If not specified, the second argument will be the value of `first_constant`.
First signal to use in an operation. If not specified, the second argument will be the value of `first_constant`.
first_signal_networks | :: CircuitNetworkSelection? | Which circuit networks (red/green) to read `first_signal` from. Defaults to both.
Which circuit networks (red/green) to read `first_signal` from. Defaults to both.
first_constant | :: int32? | Constant to use as the first argument of the operation. Has no effect when `first_signal` is set. Defaults to `0`.
Constant to use as the first argument of the operation. Has no effect when `first_signal` is set. Defaults to `0`.
operation | :: ArithmeticCombinatorParameterOperation? | When not specified, defaults to `"*"`.
When not specified, defaults to `"*"`.
second_signal | :: SignalID? | Second signal to use in an operation. If not specified, the second argument will be the value of `second_constant`.
Second signal to use in an operation. If not specified, the second argument will be the value of `second_constant`.
second_signal_networks | :: CircuitNetworkSelection? | Which circuit networks (red/green) to read `second_signal` from. Defaults to both.
Which circuit networks (red/green) to read `second_signal` from. Defaults to both.
second_constant | :: int32? | Constant to use as the second argument of the operation. Has no effect when `second_signal` is set. Defaults to `0`.
Constant to use as the second argument of the operation. Has no effect when `second_signal` is set. Defaults to `0`.
output_signal | :: SignalID? | Specifies the signal to output.
Specifies the signal to output.

Concept used in

- LuaArithmeticCombinatorControlBehavior::parameters
- ArithmeticCombinatorBlueprintControlBehavior