Class RaspberryPiBoardInfoProvider
java.lang.Object
com.diozero.internal.board.raspberrypi.RaspberryPiBoardInfoProvider
- All Implemented Interfaces:
BoardInfoProvider
public class RaspberryPiBoardInfoProvider extends java.lang.Object implements BoardInfoProvider
See this c library.
See also this table of revisions.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RaspberryPiBoardInfoProvider.PiABPlusBoardInfo
static class
RaspberryPiBoardInfoProvider.PiABRev2BoardInfo
static class
RaspberryPiBoardInfoProvider.PiBRev1BoardInfo
static class
RaspberryPiBoardInfoProvider.PiComputeModuleBoardInfo
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
COMPUTE_MODULE
static java.lang.String
COMPUTE_MODULE_3
static java.lang.String
COMPUTE_MODULE_3_PLUS
static java.lang.String
MAKE
static java.lang.String
MODEL_2B
static java.lang.String
MODEL_3A_PLUS
static java.lang.String
MODEL_3B
static java.lang.String
MODEL_3B_PLUS
static java.lang.String
MODEL_4B
static java.lang.String
MODEL_A
static java.lang.String
MODEL_A_PLUS
static java.lang.String
MODEL_ALPHA
static java.lang.String
MODEL_B
static java.lang.String
MODEL_B_PLUS
static java.lang.String
MODEL_ZERO
static java.lang.String
MODEL_ZERO_W
-
Constructor Summary
Constructors Constructor Description RaspberryPiBoardInfoProvider()
-
Method Summary
-
Field Details
-
MAKE
public static final java.lang.String MAKE- See Also:
- Constant Field Values
-
MODEL_A
public static final java.lang.String MODEL_A- See Also:
- Constant Field Values
-
MODEL_B
public static final java.lang.String MODEL_B- See Also:
- Constant Field Values
-
MODEL_A_PLUS
public static final java.lang.String MODEL_A_PLUS- See Also:
- Constant Field Values
-
MODEL_B_PLUS
public static final java.lang.String MODEL_B_PLUS- See Also:
- Constant Field Values
-
MODEL_2B
public static final java.lang.String MODEL_2B- See Also:
- Constant Field Values
-
MODEL_ALPHA
public static final java.lang.String MODEL_ALPHA- See Also:
- Constant Field Values
-
COMPUTE_MODULE
public static final java.lang.String COMPUTE_MODULE- See Also:
- Constant Field Values
-
MODEL_3B
public static final java.lang.String MODEL_3B- See Also:
- Constant Field Values
-
MODEL_3B_PLUS
public static final java.lang.String MODEL_3B_PLUS- See Also:
- Constant Field Values
-
MODEL_3A_PLUS
public static final java.lang.String MODEL_3A_PLUS- See Also:
- Constant Field Values
-
MODEL_4B
public static final java.lang.String MODEL_4B- See Also:
- Constant Field Values
-
MODEL_ZERO
public static final java.lang.String MODEL_ZERO- See Also:
- Constant Field Values
-
COMPUTE_MODULE_3
public static final java.lang.String COMPUTE_MODULE_3- See Also:
- Constant Field Values
-
COMPUTE_MODULE_3_PLUS
public static final java.lang.String COMPUTE_MODULE_3_PLUS- See Also:
- Constant Field Values
-
MODEL_ZERO_W
public static final java.lang.String MODEL_ZERO_W- See Also:
- Constant Field Values
-
-
Constructor Details
-
RaspberryPiBoardInfoProvider
public RaspberryPiBoardInfoProvider()
-
-
Method Details
-
lookup
public BoardInfo lookup(java.lang.String hardware, java.lang.String revision, java.lang.Integer memoryKb)- Specified by:
lookup
in interfaceBoardInfoProvider
-