public class RaspiSystemInfoProvider extends DefaultSystemInfoProvider implements SystemInfoProvider
| Modifier and Type | Field and Description |
|---|---|
static short |
RPI_MFG_EGOMAN |
static short |
RPI_MFG_EMBEST |
static short |
RPI_MFG_EMBEST2 |
static short |
RPI_MFG_SONY |
static short |
RPI_MFG_UNKNOWN |
static short |
RPI_MODEL_2B |
static short |
RPI_MODEL_3B |
static short |
RPI_MODEL_3B_PLUS |
static short |
RPI_MODEL_A |
static short |
RPI_MODEL_A_PLUS |
static short |
RPI_MODEL_ALPHA |
static short |
RPI_MODEL_B |
static short |
RPI_MODEL_B_PLUS |
static short |
RPI_MODEL_CM |
static short |
RPI_MODEL_CM3 |
static short |
RPI_MODEL_UNKNOWN |
static short |
RPI_MODEL_ZERO |
static short |
RPI_MODEL_ZERO_W |
static short |
RPI_PROC_BCM2835 |
static short |
RPI_PROC_BCM2836 |
static short |
RPI_PROC_BCM2837 |
static short |
RPI_RAM_1024 |
static short |
RPI_RAM_256 |
static short |
RPI_RAM_512 |
| Constructor and Description |
|---|
RaspiSystemInfoProvider() |
| Modifier and Type | Method and Description |
|---|---|
SystemInfo.BoardType |
getBoardType() |
long |
getClockFrequencyArm() |
long |
getClockFrequencyCore() |
long |
getClockFrequencyDPI() |
long |
getClockFrequencyEMMC() |
long |
getClockFrequencyH264() |
long |
getClockFrequencyHDMI() |
long |
getClockFrequencyISP() |
long |
getClockFrequencyPixel() |
long |
getClockFrequencyPWM() |
long |
getClockFrequencyUART() |
long |
getClockFrequencyV3D() |
long |
getClockFrequencyVEC() |
boolean |
getCodecH264Enabled() |
boolean |
getCodecMPG2Enabled() |
boolean |
getCodecWVC1Enabled() |
float |
getCpuTemperature() |
float |
getCpuVoltage() |
float |
getMemoryVoltageSDRam_C() |
float |
getMemoryVoltageSDRam_I() |
float |
getMemoryVoltageSDRam_P() |
String |
getModelName() |
String |
getOsFirmwareBuild() |
String |
getOsFirmwareDate() |
getBashVersionInfo, getBogoMIPS, getCpuArchitecture, getCpuFeatures, getCpuImplementer, getCpuInfo, getCpuPart, getCpuRevision, getCpuVariant, getHardware, getJavaRuntime, getJavaVendor, getJavaVendorUrl, getJavaVersion, getJavaVirtualMachine, getMemory, getMemoryBuffers, getMemoryCached, getMemoryFree, getMemoryShared, getMemoryTotal, getMemoryUsed, getOsArch, getOsName, getOsVersion, getProcessor, getReadElfTag, getRevision, getSerial, hasReadElfTag, isHardFloatAbiclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBogoMIPS, getCpuArchitecture, getCpuFeatures, getCpuImplementer, getCpuPart, getCpuRevision, getCpuVariant, getHardware, getJavaRuntime, getJavaVendor, getJavaVendorUrl, getJavaVersion, getJavaVirtualMachine, getMemoryBuffers, getMemoryCached, getMemoryFree, getMemoryShared, getMemoryTotal, getMemoryUsed, getOsArch, getOsName, getOsVersion, getProcessor, getRevision, getSerial, isHardFloatAbipublic static final short RPI_MODEL_A
public static final short RPI_MODEL_B
public static final short RPI_MODEL_A_PLUS
public static final short RPI_MODEL_B_PLUS
public static final short RPI_MODEL_2B
public static final short RPI_MODEL_ALPHA
public static final short RPI_MODEL_CM
public static final short RPI_MODEL_UNKNOWN
public static final short RPI_MODEL_3B
public static final short RPI_MODEL_ZERO
public static final short RPI_MODEL_CM3
public static final short RPI_MODEL_ZERO_W
public static final short RPI_MODEL_3B_PLUS
public static final short RPI_RAM_256
public static final short RPI_RAM_512
public static final short RPI_RAM_1024
public static final short RPI_MFG_SONY
public static final short RPI_MFG_EGOMAN
public static final short RPI_MFG_EMBEST
public static final short RPI_MFG_UNKNOWN
public static final short RPI_MFG_EMBEST2
public static final short RPI_PROC_BCM2835
public static final short RPI_PROC_BCM2836
public static final short RPI_PROC_BCM2837
public RaspiSystemInfoProvider()
public String getModelName() throws IOException, InterruptedException, UnsupportedOperationException
getModelName in interface SystemInfoProvidergetModelName in class SystemInfoProviderBaseIOExceptionInterruptedExceptionUnsupportedOperationExceptionpublic String getOsFirmwareBuild() throws IOException, InterruptedException, UnsupportedOperationException
getOsFirmwareBuild in interface SystemInfoProvidergetOsFirmwareBuild in class SystemInfoProviderBaseIOExceptionInterruptedExceptionUnsupportedOperationExceptionpublic String getOsFirmwareDate() throws IOException, InterruptedException, ParseException, UnsupportedOperationException
getOsFirmwareDate in interface SystemInfoProvidergetOsFirmwareDate in class SystemInfoProviderBaseIOExceptionInterruptedExceptionParseExceptionUnsupportedOperationExceptionpublic SystemInfo.BoardType getBoardType() throws IOException, InterruptedException, UnsupportedOperationException
getBoardType in interface SystemInfoProvidergetBoardType in class SystemInfoProviderBaseIOExceptionInterruptedExceptionUnsupportedOperationExceptionpublic float getCpuTemperature() throws IOException, InterruptedException, NumberFormatException, UnsupportedOperationException
getCpuTemperature in interface SystemInfoProvidergetCpuTemperature in class SystemInfoProviderBaseIOExceptionInterruptedExceptionNumberFormatExceptionUnsupportedOperationExceptionpublic float getCpuVoltage() throws IOException, InterruptedException, NumberFormatException, UnsupportedOperationException
getCpuVoltage in interface SystemInfoProvidergetCpuVoltage in class SystemInfoProviderBaseIOExceptionInterruptedExceptionNumberFormatExceptionUnsupportedOperationExceptionpublic float getMemoryVoltageSDRam_C() throws IOException, InterruptedException, NumberFormatException, UnsupportedOperationException
getMemoryVoltageSDRam_C in interface SystemInfoProvidergetMemoryVoltageSDRam_C in class SystemInfoProviderBaseIOExceptionInterruptedExceptionNumberFormatExceptionUnsupportedOperationExceptionpublic float getMemoryVoltageSDRam_I() throws IOException, InterruptedException, NumberFormatException, UnsupportedOperationException
getMemoryVoltageSDRam_I in interface SystemInfoProvidergetMemoryVoltageSDRam_I in class SystemInfoProviderBaseIOExceptionInterruptedExceptionNumberFormatExceptionUnsupportedOperationExceptionpublic float getMemoryVoltageSDRam_P() throws IOException, InterruptedException, NumberFormatException, UnsupportedOperationException
getMemoryVoltageSDRam_P in interface SystemInfoProvidergetMemoryVoltageSDRam_P in class SystemInfoProviderBaseIOExceptionInterruptedExceptionNumberFormatExceptionUnsupportedOperationExceptionpublic boolean getCodecH264Enabled() throws IOException, InterruptedException, UnsupportedOperationException
getCodecH264Enabled in interface SystemInfoProvidergetCodecH264Enabled in class SystemInfoProviderBaseIOExceptionInterruptedExceptionUnsupportedOperationExceptionpublic boolean getCodecMPG2Enabled() throws IOException, InterruptedException, UnsupportedOperationException
getCodecMPG2Enabled in interface SystemInfoProvidergetCodecMPG2Enabled in class SystemInfoProviderBaseIOExceptionInterruptedExceptionUnsupportedOperationExceptionpublic boolean getCodecWVC1Enabled() throws IOException, InterruptedException, UnsupportedOperationException
getCodecWVC1Enabled in interface SystemInfoProvidergetCodecWVC1Enabled in class SystemInfoProviderBaseIOExceptionInterruptedExceptionUnsupportedOperationExceptionpublic long getClockFrequencyArm() throws IOException, InterruptedException, UnsupportedOperationException
getClockFrequencyArm in interface SystemInfoProvidergetClockFrequencyArm in class SystemInfoProviderBaseIOExceptionInterruptedExceptionUnsupportedOperationExceptionpublic long getClockFrequencyCore() throws IOException, InterruptedException, UnsupportedOperationException
getClockFrequencyCore in interface SystemInfoProvidergetClockFrequencyCore in class SystemInfoProviderBaseIOExceptionInterruptedExceptionUnsupportedOperationExceptionpublic long getClockFrequencyH264() throws IOException, InterruptedException, UnsupportedOperationException
getClockFrequencyH264 in interface SystemInfoProvidergetClockFrequencyH264 in class SystemInfoProviderBaseIOExceptionInterruptedExceptionUnsupportedOperationExceptionpublic long getClockFrequencyISP() throws IOException, InterruptedException, UnsupportedOperationException
getClockFrequencyISP in interface SystemInfoProvidergetClockFrequencyISP in class SystemInfoProviderBaseIOExceptionInterruptedExceptionUnsupportedOperationExceptionpublic long getClockFrequencyV3D() throws IOException, InterruptedException, UnsupportedOperationException
getClockFrequencyV3D in interface SystemInfoProvidergetClockFrequencyV3D in class SystemInfoProviderBaseIOExceptionInterruptedExceptionUnsupportedOperationExceptionpublic long getClockFrequencyUART() throws IOException, InterruptedException, UnsupportedOperationException
getClockFrequencyUART in interface SystemInfoProvidergetClockFrequencyUART in class SystemInfoProviderBaseIOExceptionInterruptedExceptionUnsupportedOperationExceptionpublic long getClockFrequencyPWM() throws IOException, InterruptedException, UnsupportedOperationException
getClockFrequencyPWM in interface SystemInfoProvidergetClockFrequencyPWM in class SystemInfoProviderBaseIOExceptionInterruptedExceptionUnsupportedOperationExceptionpublic long getClockFrequencyEMMC() throws IOException, InterruptedException, UnsupportedOperationException
getClockFrequencyEMMC in interface SystemInfoProvidergetClockFrequencyEMMC in class SystemInfoProviderBaseIOExceptionInterruptedExceptionUnsupportedOperationExceptionpublic long getClockFrequencyPixel() throws IOException, InterruptedException, UnsupportedOperationException
getClockFrequencyPixel in interface SystemInfoProvidergetClockFrequencyPixel in class SystemInfoProviderBaseIOExceptionInterruptedExceptionUnsupportedOperationExceptionpublic long getClockFrequencyVEC() throws IOException, InterruptedException, UnsupportedOperationException
getClockFrequencyVEC in interface SystemInfoProvidergetClockFrequencyVEC in class SystemInfoProviderBaseIOExceptionInterruptedExceptionUnsupportedOperationExceptionpublic long getClockFrequencyHDMI() throws IOException, InterruptedException, UnsupportedOperationException
getClockFrequencyHDMI in interface SystemInfoProvidergetClockFrequencyHDMI in class SystemInfoProviderBaseIOExceptionInterruptedExceptionUnsupportedOperationExceptionpublic long getClockFrequencyDPI() throws IOException, InterruptedException, UnsupportedOperationException
getClockFrequencyDPI in interface SystemInfoProvidergetClockFrequencyDPI in class SystemInfoProviderBaseIOExceptionInterruptedExceptionUnsupportedOperationExceptionCopyright © 2012–2019 Pi4J. All rights reserved.