LibMuse 6.0.3
com.choosemuse.libmuse.ComputingDeviceConfiguration Class Reference

Public Member Functions

 ComputingDeviceConfiguration (String osType, String osVersion, String hardwareModelName, String hardwareModelId, String processorName, String processorSpeed, int numberOfProcessors, String memorySize, String bluetoothVersion, String timeZone, int timeZoneOffsetSeconds)
 
String getOsType ()
 
String getOsVersion ()
 
String getHardwareModelName ()
 
String getHardwareModelId ()
 
String getProcessorName ()
 
String getProcessorSpeed ()
 
int getNumberOfProcessors ()
 
String getMemorySize ()
 
String getBluetoothVersion ()
 
String getTimeZone ()
 
int getTimeZoneOffsetSeconds ()
 
String toString ()
 

Detailed Description

This data structure contains fields, which describe the running machine. To prevent confusion, field names should correspond to names in the protobuf schema of the .muse file format: http://developer.choosemuse.com/file-formats/muse If the computing device configuration cannot be obtained for any field, they will be empty strings.

Member Function Documentation

§ getBluetoothVersion()

String com.choosemuse.libmuse.ComputingDeviceConfiguration.getBluetoothVersion ( )
inline

Bluetooth version

§ getHardwareModelId()

String com.choosemuse.libmuse.ComputingDeviceConfiguration.getHardwareModelId ( )
inline

Hardware model id. For ex.: "SM-N900W8", "MacBookPro-101"

§ getHardwareModelName()

String com.choosemuse.libmuse.ComputingDeviceConfiguration.getHardwareModelName ( )
inline

Hardware model. For ex.: "Samsung Galaxy Note 3", "Macbook Pro"

§ getMemorySize()

String com.choosemuse.libmuse.ComputingDeviceConfiguration.getMemorySize ( )
inline

Memory size. For ex.: "500MB", "2000MB"

§ getNumberOfProcessors()

int com.choosemuse.libmuse.ComputingDeviceConfiguration.getNumberOfProcessors ( )
inline

Number of cores

§ getOsType()

String com.choosemuse.libmuse.ComputingDeviceConfiguration.getOsType ( )
inline

Operation system type. For ex.: "Android", "iOS", "Windows"

§ getOsVersion()

String com.choosemuse.libmuse.ComputingDeviceConfiguration.getOsVersion ( )
inline

Operation system version. For ex.: "10.1", "4.4.2"

§ getProcessorName()

String com.choosemuse.libmuse.ComputingDeviceConfiguration.getProcessorName ( )
inline

Processor name. For ex.: "Intel", "ARM"

§ getProcessorSpeed()

String com.choosemuse.libmuse.ComputingDeviceConfiguration.getProcessorSpeed ( )
inline

Processor frequency in Hz

§ getTimeZone()

String com.choosemuse.libmuse.ComputingDeviceConfiguration.getTimeZone ( )
inline

time zone indicator

§ getTimeZoneOffsetSeconds()

int com.choosemuse.libmuse.ComputingDeviceConfiguration.getTimeZoneOffsetSeconds ( )
inline

time zone offset in seconds

§ toString()

String com.choosemuse.libmuse.ComputingDeviceConfiguration.toString ( )
inline

Returns a string representation of this object.

Returns
a string representation of this object.

The documentation for this class was generated from the following file: