com.buglabs.bug.module.pub
Class BMIModuleProperties

java.lang.Object
  extended by com.buglabs.bug.module.pub.BMIModuleProperties

public class BMIModuleProperties
extends java.lang.Object

A bean-style class for properties associated with a BMI module attached to BUG.


Method Summary
static BMIModuleProperties createFromSYSDirectory(java.io.File directory)
          Create an instance of BMIModuleProperties class using the base BMI /sys filesystem directory, for example /sys/devices/conn-m1.
 int getBus_usage()
           
 java.lang.String getDescription()
           
 int getGpio_usage()
           
 int getMemory_size()
           
 int getPower_charging()
           
 int getPower_use()
           
 java.lang.String getProduct_id()
           
 int getRevision()
           
 java.lang.String getSerial_num()
           
 int getVendor()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createFromSYSDirectory

public static BMIModuleProperties createFromSYSDirectory(java.io.File directory)
                                                  throws java.io.IOException
Create an instance of BMIModuleProperties class using the base BMI /sys filesystem directory, for example /sys/devices/conn-m1.

Parameters:
directory -
Returns:
Throws:
java.io.IOException

getDescription

public java.lang.String getDescription()

getGpio_usage

public int getGpio_usage()

getPower_use

public int getPower_use()

getRevision

public int getRevision()

getVendor

public int getVendor()

getBus_usage

public int getBus_usage()

getMemory_size

public int getMemory_size()

getPower_charging

public int getPower_charging()

getProduct_id

public java.lang.String getProduct_id()

getSerial_num

public java.lang.String getSerial_num()