
Public Member Functions | |
| SquidResource () | |
| Creates a new SquidResource with the default values. | |
| SquidResource (ResourceInstance resourceInstance) | |
| Creates a new SquidResource based on a generic ResourceInstance. | |
| Job | getMoteList () |
| Creates a new Job which once executed, returns the list of connected SquidBee devices. | |
| Job | getSample (String moteId, String sensor) |
| Creates a new Job which once executed, returns the sample for the specified SquidBee device. | |
| Job | listen (InstanceName resourceInstance) |
| Creates a new Job which once executed, provides a ZigBee feed for the resource. | |
Static Public Member Functions | |
| static SquidResource | cast (ResourceInstance resourceInstance) |
| Converts a generic ResourceInstance into a new one of type SquidResource. | |
Static Public Attributes | |
| static String | ID = "Squid" |
| String containing the identifier for this resource. | |
It gathers information from SquidBee devices through a ZigBee gateway.
<?xml version="1.0" encoding="utf-8"?>
<Resource xmlns="http://http://cpal.abiquo.com/schema/Domain.xsd" LocalId="SquidResource">
<FunctionalityList >
<Functionality LocalId="listen" ReturnType="void">
<AttributeList>
<Attribute Name="Session" Type="DataReference" />
</AttributeList>
</Functionality>
<Functionality LocalId="getSample" ReturnType="string">
<AttributeList>
<Attribute Name="Sensor" Type="String" />
<Attribute Name="MoteId" Type="String" />
</AttributeList>
</Functionality>
<Functionality LocalId="GetMoteList" ReturnType="string"/>
</FunctionalityList>
</Resource>
| com.abiquo.api.resources.SquidResource.SquidResource | ( | ResourceInstance | resourceInstance | ) |
Creates a new SquidResource based on a generic ResourceInstance.
| resourceInstance | The generic ResourceInstance |
| static SquidResource com.abiquo.api.resources.SquidResource.cast | ( | ResourceInstance | resourceInstance | ) | [static] |
Converts a generic ResourceInstance into a new one of type SquidResource.
| resourceInstance | The generic ResourceInstance |
Reimplemented in com.abiquo.api.resources.SquidPlusResource.
| Job com.abiquo.api.resources.SquidResource.getMoteList | ( | ) |
Creates a new Job which once executed, returns the list of connected SquidBee devices.
| Job com.abiquo.api.resources.SquidResource.getSample | ( | String | moteId, | |
| String | sensor | |||
| ) |
Creates a new Job which once executed, returns the sample for the specified SquidBee device.
| moteId | A string containing the mote identifier | |
| sensor | A sensor type (humidity, lightness, temperature, and so on) |
| Job com.abiquo.api.resources.SquidResource.listen | ( | InstanceName | resourceInstance | ) |
Creates a new Job which once executed, provides a ZigBee feed for the resource.
| resourceInstance | A valid ResourseInstance of a previously created ZigBee resource. |
String com.abiquo.api.resources.SquidResource.ID = "Squid" [static] |
String containing the identifier for this resource.
Reimplemented in com.abiquo.api.resources.SquidPlusResource.
1.5.5