AND gate

AND gate
ID 44
Category Signal-i2o1
Sublayer width 14

Outputs 1 when both of its inputs are 1.

The AND gate is a binary device. If both IN0 and IN1 is 1, output 1. Otherwise output 0. Since this is a binary device, the input value is rounded so any value ≥0.5 is equal to 1.

Truth table

IN0 IN1 OUT0
0 0 0
1 0 0
0 1 0
1 1 1

Lua implementation

local in0 = this:read(0)
local in1 = this:read(1)
if in0 >= 0.5 and in1 >= 0.5 then
    this:write(0, 1)
else
    this:write(0, 0)
end

Socket information