public class RaspiSystemInfoProvider extends DefaultSystemInfoProvider implements SystemInfoProvider
| 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 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–2015 Pi4J. All rights reserved.