Erzeugt eine Instance von Raspberry-Board-Class (Basiert auf Project: Raspberry.System). Represents the Raspberry Pi mainboard.
More...
|
| static Board | Current [get] |
| | Erteugt eine Board-Instance und gibt diese Zurück.
|
| static string | VersionNumber [get, set] |
| | Gets Version and date of Version.
|
| static string | ExternSettings [get] |
| | Read Einstellungen im Local-Config-File (App.Config) In der .Net-Version nicht implementiert.
|
| bool | IsRaspberryPi [get] |
| | Gets a value indicating whether this instance is a Raspberry Pi.
|
| string | ProcessorName [get] |
| | Gets Processor-Name.
|
| Processor | Processor [get] |
| | Gets Processor-Type. Wird aus den .Net/FW4.XX Programmen aufgerufen! (ZWINGEND).
|
| int | Firmware [get] |
| | Gets the board firmware version.
|
| string | SerialNumber [get] |
| | Gets the serial number.
|
| bool | IsOverclocked [get] |
| | Gets a value indicating whether Raspberry Pi board is overclocked.
|
| Model | Model [get] |
| | Gets the model.
|
| ConnectorPinout | ConnectorPinout [get] |
| | Gets the connector revision.
|
Erzeugt eine Instance von Raspberry-Board-Class (Basiert auf Project: Raspberry.System). Represents the Raspberry Pi mainboard.
Remarks:
Das Grundproblem bei der Erkennung und Zuweisung eines Processor-Type nach der Firmware hat seine Probleme. Je mehr solche Firmware-Versionen im Umlauf sind, desto kompolierter wird die Zuweisung, resp. die jeweilige Anpassung der Software!
Link: http://raspberryalphaomega.org.uk/2013/02/06/automatic-raspberry-pi-board-revision-detection-model-a-b1-and-b2/
| Anzeigen Messages | dmesg |
| Anzeigen GPIO-Pinout | pinout |
◆ Board()
| fho.frm.net.Microsoft_DotNetSamples.ClassMethode.Board.Board |
( |
Dictionary< string, string > | settings | ) |
|
|
private |
◆ LoadBoard()
| Board fho.frm.net.Microsoft_DotNetSamples.ClassMethode.Board.LoadBoard |
( |
| ) |
|
|
staticprivate |
Read CPUINFO Values ind settings.
- Returns
◆ LoadConnectorPinout()
| ConnectorPinout fho.frm.net.Microsoft_DotNetSamples.ClassMethode.Board.LoadConnectorPinout |
( |
| ) |
|
|
private |
Gets Connector-Pinout Version und Type.
- Returns
Remarks:
◆ LoadModel()
| Model fho.frm.net.Microsoft_DotNetSamples.ClassMethode.Board.LoadModel |
( |
| ) |
|
|
private |
◆ _ProcessorName
Neues Feld zur Speicherung des Processsor-Namen. Definiert in LoadModel().
◆ board
| readonly Lazy<Board> fho.frm.net.Microsoft_DotNetSamples.ClassMethode.Board.board = new Lazy<Board>(LoadBoard) |
|
staticprivate |
◆ connectorPinout
| readonly Lazy<ConnectorPinout> fho.frm.net.Microsoft_DotNetSamples.ClassMethode.Board.connectorPinout |
|
private |
◆ model
| readonly Lazy<Model> fho.frm.net.Microsoft_DotNetSamples.ClassMethode.Board.model |
|
private |
◆ settings
| readonly Dictionary<string, string> fho.frm.net.Microsoft_DotNetSamples.ClassMethode.Board.settings |
|
private |
Directory mit alllen Settinns aus cat /proc/cpuinfo.
◆ ConnectorPinout
| ConnectorPinout fho.frm.net.Microsoft_DotNetSamples.ClassMethode.Board.ConnectorPinout |
|
get |
Gets the connector revision.
The connector revision.
Remarks:
◆ Current
| Board fho.frm.net.Microsoft_DotNetSamples.ClassMethode.Board.Current |
|
staticget |
Erteugt eine Board-Instance und gibt diese Zurück.
Remarks:
Achtung: Constructor ist PRIVATE, es kann keine Instance erzeugt werden mittels Constructor.
Was soll diese Ganze Logik, entweder komplette Verschleireung was wirklich gemacht wird, oder ein technologisches Meisterstück.
◆ ExternSettings
| string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.Board.ExternSettings |
|
staticget |
Read Einstellungen im Local-Config-File (App.Config) In der .Net-Version nicht implementiert.
◆ Firmware
| int fho.frm.net.Microsoft_DotNetSamples.ClassMethode.Board.Firmware |
|
get |
Gets the board firmware version.
◆ IsOverclocked
| bool fho.frm.net.Microsoft_DotNetSamples.ClassMethode.Board.IsOverclocked |
|
get |
Gets a value indicating whether Raspberry Pi board is overclocked.
true if Raspberry Pi is overclocked; otherwise, false.
◆ IsRaspberryPi
| bool fho.frm.net.Microsoft_DotNetSamples.ClassMethode.Board.IsRaspberryPi |
|
get |
Gets a value indicating whether this instance is a Raspberry Pi.
true if this instance is a Raspberry Pi; otherwise, false.
◆ Model
| Model fho.frm.net.Microsoft_DotNetSamples.ClassMethode.Board.Model |
|
get |
Gets the model.
The model.
◆ Processor
| Processor fho.frm.net.Microsoft_DotNetSamples.ClassMethode.Board.Processor |
|
get |
Gets Processor-Type. Wird aus den .Net/FW4.XX Programmen aufgerufen! (ZWINGEND).
◆ ProcessorName
| string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.Board.ProcessorName |
|
getprivate |
Gets Processor-Name.
Remarks:
Spezielle Version welche auf Basis der Firmware und LoadModel() den aktuellen Processor-Namen erzeugen kann. Damit ist jetzt die Firmware-Number verantwortlich für den Processor-Namen
◆ SerialNumber
| string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.Board.SerialNumber |
|
get |
◆ VersionNumber
| string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.Board.VersionNumber |
|
staticgetset |
Gets Version and date of Version.
Gets Version and date of Version
The documentation for this class was generated from the following file:
- U:/00000000_global_projects/000_DotNetxx/fho.frm.net.Microsoft_DotNetSamples/fho.frm.net.Microsoft_DotNetSamples/ClassMethode/SampleRaspberry.cs