@@ -522,46 +522,101 @@ function TMTBusb.GetIModule(addr: TIOaddr): word;
522
522
function TMTBusb.GetErrString (err: word): string;
523
523
begin
524
524
case err of
525
- // mtb moduly 101-200
526
- 101 : Result := ' Modul neodpovìdìl na pøíkaz - CMD' ;
527
- 102 : Result := ' Modul neodpovìdìl na pøíkaz - CMD, poslední pokus' ;
528
- 106 : Result := ' Chybný SUM pøijatých dat - CMD' ;
529
- 107 : Result := ' Chybný SUM pøijatých dat - CMD, poslední pokus' ;
530
- 108 : Result := ' Chybný SUM odeslaných dat - CMD' ;
531
- 109 : Result := ' Chybný SUM odeslaných dat - CMD, poslední pokus' ;
532
-
533
- 121 : Result := ' Modul neodpovìdìl na pøíkaz - FB' ;
534
- 122 : Result := ' Modul neodpovìdìl na pøíkaz - FB, poslední pokus' ;
535
- 126 : Result := ' Chybný SUM pøijatých dat - FB' ;
536
- 127 : Result := ' Chybný SUM pøijatých dat - FB, poslední pokus' ;
537
- 128 : Result := ' Chybný SUM odeslaných dat - FB' ;
538
- 129 : Result := ' Chybný SUM odeslaných dat - FB, poslední pokus' ;
539
-
540
- 125 : Result := ' Chybný SUM - FB' ;
541
- 131 : Result := ' Modul neodpovídá - PWR_ON' ;
542
- 136 : Result := ' Chybný SUM pøijatých dat - POWER ON - konfigurace' ;
543
- 137 : Result := ' Chybný SUM pøijatých dat - POWER ON - konfigurace, posledni pokus' ;
544
- 138 : Result := ' Chybný SUM odeslaných dat - POWER ON - konfigurace' ;
545
- 139 : Result := ' Chybný SUM odeslaných dat - POWER ON - konfigurace, posledni pokus' ;
546
-
547
- 141 : Result := ' Modul nekomunikuje' ;
548
- 142 : Result := ' Modul komunikuje' ;
549
- 145 : Result := ' Chybný SUM - Modul obdržel chybná data' ;
550
-
551
- 151 : Result := ' Nelze spustit komunikaci - neprobìhl scan sbìrnice' ;
552
-
553
- 162 : Result := ' Chybný SUM pøijatých dat - oživení modulu' ;
554
- 163 : Result := ' Chybný SUM odeslaných dat - oživení modulu' ;
555
-
556
- 166 : Result := ' Chybný SUM pøijatých dat - SCAN sbìrnice' ;
557
- 167 : Result := ' Chybný SUM pøijatých dat - SCAN sbìrnice - posledni pokus' ;
558
- 168 : Result := ' Chybný SUM odeslaných dat - SCAN sbìrnice' ;
559
- 169 : Result := ' Chybný SUM odeslaných dat - SCAN sbìrnice - posledni pokus' ;
560
-
561
- 176 : Result := ' Chybný SUM pøijatých dat - SC konfigurace' ;
562
- 177 : Result := ' Chybný SUM pøijatých dat - SC konfigurace - posledni pokus' ;
563
- 178 : Result := ' Chybný SUM odeslaných dat - SC konfigurace' ;
564
- 179 : Result := ' Chybný SUM odeslaných dat - SC konfigurace - posledni pokus' ;
525
+ MTB_GENERAL_EXCEPTION:
526
+ Result := ' Kritická chyba' ;
527
+ MTB_FT_EXCEPTION:
528
+ Result := ' Výjimka FTdriver' ;
529
+ MTB_FILE_CANNOT_ACCESS:
530
+ Result := ' Nelze pøitoupit k souboru' ;
531
+ MTB_FILE_DEVICE_OPENED:
532
+ Result := ' Zaøízení již otevøeno' ;
533
+ MTB_MODULE_INVALID_ADDR:
534
+ Result := ' Naplatná adresa' ;
535
+ MTB_MODULE_FAILED:
536
+ Result := ' Modul v poruše' ;
537
+ MTB_PORT_INVALID_NUMBER:
538
+ Result := ' Neplatné èíslo portu' ;
539
+ MTB_MODULE_UNKNOWN_TYPE:
540
+ Result := ' Neznámý typ modulu' ;
541
+ MTB_INVALID_SPEED:
542
+ Result := ' Neplatná rychlost' ;
543
+ MTB_INVALID_SCOM_CODE:
544
+ Result := ' Neplatný kód S-SCOM návìsti' ;
545
+ MTB_INVALID_MODULES_COUNT:
546
+ Result := ' Neplatný poèet modulù' ;
547
+ MTB_INPUT_NOT_YET_SCANNED:
548
+ Result := ' Vstupy zatím nenaskenovány' ;
549
+
550
+ MTB_INVALID_PACKET:
551
+ Result := ' Neplatný paket' ;
552
+ MTB_MODULE_NOT_ANSWERED_CMD:
553
+ Result := ' Modul neodpovìdìl na pøíkaz - CMD' ;
554
+ MTB_MODULE_NOT_ANSWERED_CMD_GIVING_UP:
555
+ Result := ' Modul neodpovìdìl na pøíkaz - CMD, poslední pokus' ;
556
+ MTB_MODULE_OUT_SUM_ERROR:
557
+ Result := ' Chybný SUM pøijatých dat - CMD' ;
558
+ MTB_MODULE_OUT_SUM_ERROR_GIVING_UP:
559
+ Result := ' Chybný SUM pøijatých dat - CMD, poslední pokus' ;
560
+ MTB_MODULE_IN_SUM_ERROR:
561
+ Result := ' Chybný SUM odeslaných dat - CMD' ;
562
+ MTB_MODULE_IN_SUM_ERROR_GIVING_UP:
563
+ Result := ' Chybný SUM odeslaných dat - CMD, poslední pokus' ;
564
+
565
+ MTB_MODULE_NOT_RESPONDED_FB:
566
+ Result := ' Modul neodpovìdìl na pøíkaz - FB' ;
567
+ MTB_MODULE_NOT_RESPONDED_FB_GIVING_UP:
568
+ Result := ' Modul neodpovìdìl na pøíkaz - FB, poslední pokus' ;
569
+ MTB_MODULE_IN_FB_SUM_ERROR:
570
+ Result := ' Chybný SUM pøijatých dat - FB' ;
571
+ MTB_MODULE_IN_FB_SUM_ERROR_GIVING_UP:
572
+ Result := ' Chybný SUM pøijatých dat - FB, poslední pokus' ;
573
+ MTB_MODULE_OUT_FB_SUM_ERROR:
574
+ Result := ' Chybný SUM odeslaných dat - FB' ;
575
+ MTB_MODULE_OUT_FB_SUM_ERROR_GIVING_UP:
576
+ Result := ' Chybný SUM odeslaných dat - FB, poslední pokus' ;
577
+
578
+ MTB_MODULE_INVALID_FB_SUM:
579
+ Result := ' Chybný SUM - FB' ;
580
+ MTB_MODULE_NOT_RESPONDING_PWR_ON:
581
+ Result := ' Modul neodpovídá - PWR_ON' ;
582
+ MTB_MODULE_PWR_ON_IN_SUM_ERROR:
583
+ Result := ' Chybný SUM pøijatých dat - POWER ON - konfigurace' ;
584
+ MTB_MODULE_PWR_ON_IN_SUM_ERROR_GIVING_UP:
585
+ Result := ' Chybný SUM pøijatých dat - POWER ON - konfigurace, posledni pokus' ;
586
+ MTB_MODULE_PWR_ON_OUT_SUM_ERROR:
587
+ Result := ' Chybný SUM odeslaných dat - POWER ON - konfigurace' ;
588
+ MTB_MODULE_PWR_ON_OUT_SUM_ERROR_GIVING_UP:
589
+ Result := ' Chybný SUM odeslaných dat - POWER ON - konfigurace, posledni pokus' ;
590
+
591
+ MTB_MODULE_FAIL:
592
+ Result := ' Modul nekomunikuje' ;
593
+ MTB_MODULE_RESTORED:
594
+ Result := ' Modul obnoven' ;
595
+ MTB_MODULE_INVALID_DATA:
596
+ Result := ' Chybný SUM - Modul obdržel chybná data' ;
597
+
598
+ MTB_MODULE_REWIND_IN_SUM_ERROR:
599
+ Result := ' Chybný SUM pøijatých dat - oživení modulu' ;
600
+ MTB_MODULE_REWIND_OUT_SUM_ERROR:
601
+ Result := ' Chybný SUM odeslaných dat - oživení modulu' ;
602
+
603
+ MTB_MODULE_SCAN_IN_SUM_ERROR:
604
+ Result := ' Chybný SUM pøijatých dat - SCAN sbìrnice' ;
605
+ MTB_MODULE_SCAN_IN_SUM_ERROR_GIVING_UP:
606
+ Result := ' Chybný SUM pøijatých dat - SCAN sbìrnice - posledni pokus' ;
607
+ MTB_MODULE_SCAN_OUT_SUM_ERROR:
608
+ Result := ' Chybný SUM odeslaných dat - SCAN sbìrnice' ;
609
+ MTB_MODULE_SCAN_OUT_SUM_ERROR_GIVING_UP:
610
+ Result := ' Chybný SUM odeslaných dat - SCAN sbìrnice - posledni pokus' ;
611
+
612
+ MTB_MODULE_SC_IN_SUM_ERROR:
613
+ Result := ' Chybný SUM pøijatých dat - SC konfigurace' ;
614
+ MTB_MODULE_SC_IN_SUM_ERROR_GIVING_UP:
615
+ Result := ' Chybný SUM pøijatých dat - SC konfigurace - posledni pokus' ;
616
+ MTB_MODULE_SC_OUT_SUM_ERROR:
617
+ Result := ' Chybný SUM odeslaných dat - SC konfigurace' ;
618
+ MTB_MODULE_SC_OUT_SUM_ERROR_GIVING_UP:
619
+ Result := ' Chybný SUM odeslaných dat - SC konfigurace - posledni pokus' ;
565
620
566
621
else Result := ' Neznámá chyba' ;
567
622
end ;
@@ -1231,7 +1286,7 @@ procedure TMTBusb.MtbScan(Sender: TObject);
1231
1286
FErrAddress := (FT_In_Buffer[1 ]);
1232
1287
errId := (FT_In_Buffer[2 ]);
1233
1288
Self.WriteError(3000 +errId, FErrAddress);
1234
- Self.LogWrite(llError, ' Chyba ' +intToStr(errId)+ ' modulu ' +IntToStr(FErrAddress)+' : ' +Self.GetErrString(errId));
1289
+ Self.LogWrite(llError, ' Chyba ' +intToStr(errId)+ ' modulu ' +IntToStr(FErrAddress)+' : ' +Self.GetErrString(3000 + errId));
1235
1290
end ;
1236
1291
end ;
1237
1292
Get_USB_Device_QueueStatus;
@@ -1425,7 +1480,7 @@ procedure TMTBusb.MtbScan(Sender: TObject);
1425
1480
FErrAddress := (FT_In_Buffer[(i*8 )+1 ]);
1426
1481
errId := (FT_In_Buffer[(i*8 )+2 ]);
1427
1482
Self.WriteError(3000 +errId, FErrAddress);
1428
- Self.LogWrite(llError, ' Chyba ' +intToStr(errId)+ ' modulu ' +IntToStr(FErrAddress)+' : ' +Self.GetErrString(errId));
1483
+ Self.LogWrite(llError, ' Chyba ' +intToStr(errId)+ ' modulu ' +IntToStr(FErrAddress)+' : ' +Self.GetErrString(3000 + errId));
1429
1484
case errId of
1430
1485
141 :begin // modul nekomunikuje
1431
1486
FModule[FErrAddress].revived := False;
0 commit comments