File name: pre_cia447_lss_testseq_V201.esat Full name: CiA447 Wake Up and LSS Version: V02.01 of 22-APR-2014 Test ID: 0x2717 (10007d) DUTnodeID: default Functions: LSS_Master Smart_ID CiA_447_ID Resources: 1 variables, 0 buffers, 1000us timer resolution Timeout: 15.000s Descript.: Wake up 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) "wake up 1" VAR ACTION: NONE GOTO State 0006h Wake up 2 State 0006h: Wake up 2 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) "wake up 2, init tim1" VAR ACTION: ALLOC TIMER VAR[1] = 0 GOTO State 0002h Wake up delay State 0002h: Wake up delay IF (VAR[1] >= 250000) THEN LOG: (PASS) "250ms delay, tim1" 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 {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 0004h Wait for EMCY reset 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 State 0004h: Wait for EMCY reset ALWAYS ON RECEIVE {0080h, 8,00h,00h,00h,00h,00h,00h,00h,00h} AND MATCH {0FFFh,Fh,FFh,00h,FFh,00h,00h,00h,00h,00h} (Smart CAN ID based on DUT) LOG: (PASS) "Node EMCY reset" VAR ACTION: FREE VAR[1] GOTO State FFFFFFFDh (PASS) IF (VAR[1] >= 250000) THEN LOG: (FAIL) "Timeout: No EMCY reset" VAR ACTION: FREE VAR[1] GOTO State FFFFFFFEh (FAIL) State FFFFFFEFh: (ANY) Receives handled in EVERY state OK: No rules for state 'ANY'