File name: pre_cia301_lss_testseq_V200.esat Full name: CiA301 Reset and LSS Version: V02.00 of 22-APR-2014 Test ID: 0x2713 (10003d) DUTnodeID: default Functions: LSS_Master Smart_ID Resources: 2 variables, 0 buffers, 1000us timer resolution Timeout: 10.000s Descript.: Reset and detect node State 0001h: (START) Start of test, start sequence ALWAYS ON TRANSMIT {0690h,8,82h,FEh,00h,00h,00h,00h,00h,00h} WITH DELAY TIME_MS[10,000] (Smart CAN ID based on DUT) LOG: (IDLE) "Transmit wake up 2" VAR ACTION: NONE GOTO State 0004h NMT reset State 0004h: NMT reset ALWAYS ON TRANSMIT {0000h,2,81h,00h,00h,00h,00h,00h,00h,00h} WITH DELAY TIME_MS[300,000] LOG: (IDLE) "NMT: Reset all, start timer 1" VAR ACTION: ALLOC TIMER VAR[1] = 0 GOTO State 0002h Delay after reset State 0002h: Delay after reset IF (VAR[1] >= 250000) THEN LOG: (PASS) "250ms delay, timer 1" VAR ACTION: FREE VAR[1] GOTO State 0003h Start LSS Master Cycle State 0003h: Start LSS Master Cycle ALWAYS LOG: (IDLE) "LAS Master fast scan" VAR ACTION: ALLOC FCT_LSSM VAR[2] = 0 GOTO State 0005h Wait for bootup State 0005h: Wait for bootup ALWAYS ON RECEIVE {07E4h, 0,00h,00h,00h,00h,00h,00h,00h,00h} AND MATCH {0FFFh,Fh,FFh,00h,00h,00h,00h,00h,00h,00h} (Smart CAN ID based on DUT) LOG: (PASS) "LSS fast scan response" VAR ACTION: NONE ALWAYS ON RECEIVE {0700h, 1,00h,00h,00h,00h,00h,00h,00h,00h} AND MATCH {0FFFh,Fh,FFh,00h,00h,00h,00h,00h,00h,00h} (Smart CAN ID based on DUT) LOG: (PASS) "Node bootup" VAR ACTION: FREE VAR[2] GOTO State FFFFFFFDh (PASS) State FFFFFFEFh: (ANY) Receives handled in EVERY state OK: No rules for state 'ANY'