26 lines
582 B
Cheetah
26 lines
582 B
Cheetah
package.path = '${test.lua_support}/?.lua;' .. package.path
|
|
event = require('ms_support')
|
|
send = 1
|
|
|
|
|
|
function lu_test_mm_cb(new_state, new_substate, old_substate)
|
|
if new_state == 19 and new_substate == 1 and send == 1 then
|
|
send = 0
|
|
event.send({lu_done=1})
|
|
end
|
|
end
|
|
|
|
function mm_cb(new_state, new_substate, old_substate)
|
|
% if test.run_lu_test:
|
|
lu_test_mm_cb(new_state, new_substate, old_substate)
|
|
% endif
|
|
end
|
|
|
|
local cbs = {
|
|
Mm=mm_cb
|
|
}
|
|
osmo.ms():register(cbs)
|
|
osmo.ms().start()
|
|
|
|
event.register(osmo.ms():number(), "${test.event_path}")
|