lutango/tests/test_state.lua

23 lines
709 B
Lua

local lut = require "lutango"
local states = {}
for i = 0,13 do
states[i] = lut.DevState(i)
print(tostring(states[i]).." = "..states[i]:number())
end
print(states[0] == lut.DevState.ON)
print(states[1] == lut.DevState.OFF)
print(states[2] == lut.DevState.CLOSE)
print(states[3] == lut.DevState.OPEN)
print(states[4] == lut.DevState.INSERT)
print(states[5] == lut.DevState.EXTRACT)
print(states[6] == lut.DevState.MOVING)
print(states[7] == lut.DevState.STANDBY)
print(states[8] == lut.DevState.FAULT)
print(states[9] == lut.DevState.INIT)
print(states[10] == lut.DevState.RUNNING)
print(states[11] == lut.DevState.ALARM)
print(states[12] == lut.DevState.DISABLE)
print(states[13] == lut.DevState.UNKNOWN)