12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- import module_test from "./module_test"
- logger.log("current scope: ", runtime.getScope())
- export default {
- counter: 10,
- intv: 0,
- setup(){
- logger.log("hello, this is setup function")
- logger.log("module test: a=", module_test.a, " ,b=", module_test.b)
- logger.log("current scope: ", runtime.getScope())
- logger.log(lsrt())
- logger.debug()
- logger.trace(1, 2, 3)
- logger.info({a: 1, b: 2})
- logger.warn({a: 1, b: 2}, ["a", "b", "c"], "d", 15.2)
- logger.error([{a: 1, b: 2}, {}, ["c", "d"], "e", 5.6])
- let f1 = function () {
- logger.log("scheduler interval")
- }
- let f2 = function () {
- logger.log("scheduler timeout")
- }
- this.intv = scheduler.setInterval(f1, 1321)
- scheduler.setTimeout(f2, 2500)
- },
- loop(){
- this.counter--
- logger.log("scope:", runtime.getScope(),", remain: ", this.counter)
- if(this.counter <= 0){
- runtime.quit()
- }
- if(this.counter < 4){
- scheduler.clearInterval(this.intv)
- }
- runtime.sleep(1500)
- },
- cleanup(){
- logger.log("current scope: ", runtime.getScope())
- logger.log("clean up...")
- scheduler.clearAll()
- },
- }
|