Cluster (Keso) { # JINOFLAGS "-X:ssa:ssa_alias_prop:inline_checkcast:omit_fields:omit_unused_methods:no_inline_alloc:const_arg_prop:inline__all_ -inline_costs:40:2000" Node (lukas) { Modules="lukas"; OS_SETS_CPUFREQ = 1; Target = "tricore_ciao"; ProcessorType = "tc1796"; # This is the choreo2 sequence CommandSeqence={1,1,4,18,2,1,3,4,1,2,4,18,2,2,3,4,1,3,4,18,2,3,3,4,1,4,4,18,2,4,3,4,1,5,4,18,2,5,3,4,1,6,4,18,2,6,3,4,1,7,4,18,2,7,3,4,1,1,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,2,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,2,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,2,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,2,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,2,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,2,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,1,4,18,2,1,3,4,1,1,4,18,2,7,3,4,1,3,4,18,2,3,3,4,1,3,4,18,2,3,3,4,1,3,4,18,2,3,3,4,1,3,4,18,2,3,4,300,5,0}; OsekOS (CiAO) { STATUS = "STANDARD"; STARTUPHOOK = true { HookClass = "lukas/Main"; HookMethod = "StartupHook()V"; } ERRORHOOK = false {} SHUTDOWNHOOK = false {} PRETASKHOOK = false {} POSTTASKHOOK = false {} USEGETSERVICEID = "FALSE"; USEPARAMETERACCESS = "FALSE"; USERESSCHEDULER = "FALSE"; MICROCONTROLLER = "TC1796"; TRICORE_RT_CLOCK = "NOT_USED"; TRICORE_NUM_CSA = "50"; CC = "AUTO"; SCHEDULE = "AUTO"; USERMAIN = "FALSE"; STACKCHECK = "FALSE"; EXTRA_RUNTIME_CHECKS = "FALSE"; SERVICETRACE = "FALSE"; USELASTERROR = "FALSE"; PREISRHOOK = false {} POSTISRHOOK = false {} } Domain (dom1) { CiAOComponent = "FSM"; CiAOTrusted = "true"; Heap = RestrictedDomainScope { HeapSize=1024; } Task (FSMTask) { MainClass="lukas/Main"; Autostart = true { Appmode = "OSDEFAULTAPPMODE"; } Priority = "1"; Schedule = "non"; Activation = "1"; CallScheduler = "no"; Type = "basic"; Stacksize = "4096"; } ISR (PS_ISR) { Category = "2"; Device = "DMA_SYSSRC2"; HandlerClass = "lukas/device/PhotoSensor"; HandlerMethod = "interrupt()V"; } Alarm (SysAlarm) { UseCounter = "SysCounter"; Action = ACTIVATETASK { UseTask = "FSMTask"; } Autostart = false {} } } Counter (SysCounter) { MAXALLOWEDVALUE = "10000"; MINCYCLE = "1"; TICKSPERBASE = "75000"; } } }