level=0
while should_run() do
-- lock requested values
lock_requested_values()
-- if user pressed UP button
if get_requested_value( variables.up ) then
if(level < 100) then
level=level+1
end
end
-- if user pressed DOWN button
if get_requested_value( variables.down ) then
if(level > 0) then
level=level-1
end
end
-- send to lintouch the new level
set_real_value( variables.level, level )
-- clean dirty flag on requested values
sync_requested_values()
unlock_requested_values()
-- sync results back to the user
sync_real_values()
sleep( 0.01 * 1000 * 1000 )
end