Herunterladen Diese Seite drucken

Listingverzeichnis - B&R PC 300 Implementierungsanleitung

Vorschau ausblenden Andere Handbücher für PC 300:

Werbung

Panel PC 300
Implementierungsanleitung

10 Listingverzeichnis

Listing 1: Beispielimplementierung der READ_PORT_x und WRITE_PORT_x Funktionen ......................38
Listing 2: Beispielimplementierung der READ_REGISTER_UCHAR Funktion ..........................................39
Listing 3: swapw – 2-Byte Wert swappen ...................................................................................................40
Listing 4: swapl – 4-Byte Wert swappen .....................................................................................................40
Listing 5: Definitionen für MTCX Schnittstelle .............................................................................................47
Listing 6: Fehlercodes der MTCX Schnittstellenfunktionen ........................................................................48
Listing 7: MtcxGetMaxPanelCount – maximale Panelanzahl lessen ..........................................................49
Listing 8: MtcxSwitchToPanel – Panel umschalten.....................................................................................50
Listing 9: MtcxSwitchToLinkedPanel – auf angeschlossenes Panel umschalten.......................................51
Listing 10: Basisfunktionen für MTCX Kommandoschnittstelle...................................................................54
Listing 11: MtcxReadCommand – Daten lesen mit MTCX Kommando ......................................................55
Listing 12: MtcxWriteCommand – Daten schreiben mit MTCX Kommando ...............................................56
Listing 13: IsPanelSupported – Panel „unterstützt" prüfen .........................................................................58
Listing 14: IsPanelDetected – Panel "erkannt" prüfen ................................................................................59
Listing 15: IsPanelLinked – Panel "verbunden" prüfen ...............................................................................60
Listing 16: IsPanelLocked – Panel "gesperrt" prüfen ..................................................................................61
Listing 17: AreScanCodesLocked – Scancodes "gesperrt" prüfen .............................................................62
Listing 18: GetPanelLock – Panelsperre lesen ...........................................................................................63
Listing 19: SetPanelLock – Panelsperre setzen..........................................................................................64
Listing 20: GetBiosVersion – Version des BIOS lesen ...............................................................................65
Listing 21: GetMtcxPx32Version – Version des MTCX PX32 lesen ...........................................................66
Listing 22: GetMtcxFpgaVersion – Version des MTCX FPGA lesen ..........................................................67
Listing 23: GetScanCodeVersion – Version der Scancode Daten lesen ....................................................68
Listing 24: GetDeviceId – Gerätekennung des PC lesen............................................................................69
Listing 25: GetCompatId – Kompatibilitätskennung des PC lesen..............................................................70
Listing 26: GetVendorId – Herstellerkennung des PC lesen.......................................................................71
Listing 27: GetHardwareRev – Hardwarerevision des PC lesen ................................................................72
Listing 28: GetSerialNumber – Seriennummer des PC lesen.....................................................................73
Listing 29: GetModelNumber – Bestellnummer des PC lesen....................................................................74
Listing 30: GetParentDeviceId – Parent Gerätekennung des PC lesen .....................................................75
Listing 31: GetParentCompatId – Parent Kompatibilitätskennung des PC lesen .......................................76
Listing 32: Definition der Geräteinformationen des Panels.........................................................................77
Listing 33: ReadPanelIntData – B&R interne Daten des Panels lesen.......................................................78
Listing 34: GetPanelDeviceId – Gerätekennung des Panels lesen ............................................................79
Listing 35: GetPanelCompatId – Kompatibilitätskennung des Panels lesen ..............................................80
Listing 36: GetPanelVendorId – Herstellerkennung des Panels lesen .......................................................81
Listing 37: GetPanelHardwareRev – Hardwarerevision des Panels lesen .................................................82
Listing 38: GetPanelSerialNumber – Seriennummer des Panels lesen......................................................83
Listing 39: GetPanelModelNumber – Bestellnummer des Panels lesen ....................................................84
Listing 40: GetPowerOnCycles – Einschaltzyklen des PC lesen................................................................85
Listing 41: GetPowerOnHours –Betriebsstunden des PC lesen.................................................................86
Listing 42: GetFanOnHours – Betriebsstunden der Lüfter lesen ................................................................87
Listing 43: GetBacklightOnCycles – Einschaltzyklen des Panels lesen .....................................................88
Listing 44: GetBacklightOnHours – Betriebsstunden des Panels lesen .....................................................89
Listing 45: GetBatteryState – CMOS Batteriezustand lesen.......................................................................90
Listing 46: GetBoardIoAndCpuTemp – Board I/O und CPU Temperatur lesen..........................................92
Listing 47: GetBoardTemp – Board I/O Temperatur lesen .........................................................................92
Listing 48: GeCpuTemp – CPU Temperatur lesen .....................................................................................92
Listing 49: GetPanelTemp – Temperatur des Panels lesen .......................................................................93
Listing 50: GetFanSpeed – Lüfterdrehzahl des PC lesen...........................................................................94
Listing 51: GetPanelFanSpeed – Lüfterdrehzahl des Panels lesen............................................................95
Listing 52: GetDisplayBrightness – Displayhelligkeit lesen.........................................................................96
Copyright © B&R - Änderungen vorbehalten
PPC300_Implementierungsanleitung_V1_02.doc
Listingverzeichnis
02.11.09
129/132

Werbung

loading