|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.buglabs.bug.module.gps.GPSModlet
public class GPSModlet
| Field Summary | |
|---|---|
static java.lang.String |
MODULE_ID
|
protected static java.lang.String |
PROPERTY_MODULE_NAME
|
| Fields inherited from interface com.buglabs.services.ws.PublicWSProvider |
|---|
DELETE, GET, PACKAGE_ID, POST, PUT |
| Constructor Summary | |
|---|---|
GPSModlet(org.osgi.framework.BundleContext context,
int slotId,
java.lang.String moduleId,
java.lang.String moduleName)
|
|
| Method Summary | |
|---|---|
PublicWSDefinition |
discover(int operation)
|
IWSResponse |
execute(int operation,
java.lang.String input)
Execute a service. |
java.lang.String |
getDescription()
|
LatLon |
getLatitudeLongitude()
|
java.lang.String |
getModuleId()
Return the MODULE ID. |
java.lang.String |
getModuleName()
Get the human-readable name of this module. |
java.util.List |
getModuleProperties()
Return a list of IModuleProperty elements. |
org.osgi.util.position.Position |
getPosition()
|
java.lang.String |
getPublicName()
|
RMC |
getRMC()
Provides the latest RMC sentence read from the GPS Device. |
int |
getSlotId()
|
boolean |
setModuleProperty(IModuleProperty property)
Set a property. |
void |
setup()
Connect to any devices or do any initialization. |
void |
start()
Begin modlet. |
void |
stop()
Unregister services and release any resources. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final java.lang.String PROPERTY_MODULE_NAME
public static final java.lang.String MODULE_ID
| Constructor Detail |
|---|
public GPSModlet(org.osgi.framework.BundleContext context,
int slotId,
java.lang.String moduleId,
java.lang.String moduleName)
| Method Detail |
|---|
public void start()
throws java.lang.Exception
IModlet
start in interface IModletjava.lang.Exception
public void stop()
throws java.lang.Exception
IModlet
stop in interface IModletjava.lang.Exceptionpublic org.osgi.util.position.Position getPosition()
getPosition in interface IPositionProviderpublic java.util.List getModuleProperties()
IModuleControlIModuleProperty elements.
getModuleProperties in interface IModuleControlpublic boolean setModuleProperty(IModuleProperty property)
IModuleControl
setModuleProperty in interface IModuleControlpublic java.lang.String getModuleName()
IModuleControl
getModuleName in interface IModuleControlpublic java.lang.String getModuleId()
IModlet
getModuleId in interface IModletpublic int getSlotId()
getSlotId in interface IModletgetSlotId in interface IModuleControlpublic PublicWSDefinition discover(int operation)
discover in interface PublicWSProvideroperation - HTTP operation. See IPublicServiceProvider.GET, etc.
public IWSResponse execute(int operation,
java.lang.String input)
PublicWSProvider
execute in interface PublicWSProvideroperation - PublicWSProvider.GET, .PUT, .POST, .DELETE
public java.lang.String getPublicName()
getPublicName in interface PublicWSProviderpublic java.lang.String getDescription()
getDescription in interface PublicWSProvider
public void setup()
throws java.lang.Exception
IModlet
setup in interface IModletjava.lang.Exceptionpublic LatLon getLatitudeLongitude()
getLatitudeLongitude in interface IPositionProviderpublic RMC getRMC()
INMEASentenceProvider
getRMC in interface INMEASentenceProvider
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||