import org.iotivity.base.ModeType;
import org.iotivity.base.OcConnectivityType;
import org.iotivity.base.OcException;
import org.iotivity.base.ModeType;
import org.iotivity.base.OcConnectivityType;
import org.iotivity.base.OcException;
import org.iotivity.base.PlatformConfig;
import org.iotivity.base.QualityOfService;
import org.iotivity.base.ServiceType;
import org.iotivity.base.PlatformConfig;
import org.iotivity.base.QualityOfService;
import org.iotivity.base.ServiceType;
Map<Integer, Integer> onValueChangefinalVal = new HashMap<Integer, Integer>();
Map<Integer, Boolean> onValueChangeThreadStart = new HashMap<Integer, Boolean>();
String[] np_h = new String[11];
Map<Integer, Integer> onValueChangefinalVal = new HashMap<Integer, Integer>();
Map<Integer, Boolean> onValueChangeThreadStart = new HashMap<Integer, Boolean>();
String[] np_h = new String[11];
try {
FoundResource foundResource = new FoundResource();
OcPlatform.findResource("", OcPlatform.WELL_KNOWN_QUERY,
try {
FoundResource foundResource = new FoundResource();
OcPlatform.findResource("", OcPlatform.WELL_KNOWN_QUERY,
}
Belkin = (Button) findViewById(R.id.btn_belkin);
Belkin.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
}
Belkin = (Button) findViewById(R.id.btn_belkin);
Belkin.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
belkinplug.m_power = "on";
rep.setValue("power", "on");
}
if (belkinplug.m_power.equals("on")) {
Toast.makeText(getApplicationContext(), "Off",
Toast.LENGTH_SHORT).show();
belkinplug.m_power = "on";
rep.setValue("power", "on");
}
if (belkinplug.m_power.equals("on")) {
Toast.makeText(getApplicationContext(), "Off",
Toast.LENGTH_SHORT).show();
rep.setValue("power", "off");
} else if (belkinplug.m_power.equals("off")) {
Toast.makeText(getApplicationContext(), "On",
Toast.LENGTH_SHORT).show();
rep.setValue("power", "off");
} else if (belkinplug.m_power.equals("off")) {
Toast.makeText(getApplicationContext(), "On",
Toast.LENGTH_SHORT).show();
rep.setValue("power", "on");
} else {
rep.setValue("power", "on");
rep.setValue("power", "on");
} else {
rep.setValue("power", "on");
rep.setValue("brightness", 0);
rep.setValue("color", 0);
} catch (OcException e) {
rep.setValue("brightness", 0);
rep.setValue("color", 0);
} catch (OcException e) {
} else {
Toast.makeText(getApplicationContext(), "Belkinplug null",
Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getApplicationContext(), "Belkinplug null",
Toast.LENGTH_SHORT).show();
belkinstart = (Button) findViewById(R.id.Button01);
belkinstart.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
belkinstart = (Button) findViewById(R.id.Button01);
belkinstart.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
m_pm.startPlugins("ResourceType", "device.smartplug");
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
m_pm.startPlugins("ResourceType", "device.smartplug");
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
FoundResource foundResource = new FoundResource();
try {
OcPlatform
.findResource(
"", OcPlatform.WELL_KNOWN_QUERY + "?rt=" + "device.smartplug",
FoundResource foundResource = new FoundResource();
try {
OcPlatform
.findResource(
"", OcPlatform.WELL_KNOWN_QUERY + "?rt=" + "device.smartplug",
belkinstop = (Button) findViewById(R.id.Button02);
belkinstop.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
belkinstop = (Button) findViewById(R.id.Button02);
belkinstop.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
belkingetPlugins = (Button) findViewById(R.id.Button03);
belkingetPlugins.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
belkingetPlugins = (Button) findViewById(R.id.Button03);
belkingetPlugins.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
belkingetPlugins = (Button) findViewById(R.id.Button04);
belkingetPlugins.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
belkingetPlugins = (Button) findViewById(R.id.Button04);
belkingetPlugins.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
belkinrescan = (Button) findViewById(R.id.Button05);
belkinrescan.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
belkinrescan = (Button) findViewById(R.id.Button05);
belkinrescan.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
Gear = (Button) findViewById(R.id.btn_gear);
Gear.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
Gear = (Button) findViewById(R.id.btn_gear);
Gear.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
rep.setValue("brightness", 0);
rep.setValue("color", 0);
} catch (OcException e) {
rep.setValue("brightness", 0);
rep.setValue("color", 0);
} catch (OcException e) {
}
if (gearResource != null) {
Toast.makeText(getApplicationContext(),
"Send Noti. to Gear", Toast.LENGTH_SHORT).show();
}
if (gearResource != null) {
Toast.makeText(getApplicationContext(),
"Send Noti. to Gear", Toast.LENGTH_SHORT).show();
try {
OnPutGear onPut = new OnPutGear();
gearResource.put(rep, new HashMap<String, String>(),
try {
OnPutGear onPut = new OnPutGear();
gearResource.put(rep, new HashMap<String, String>(),
} else {
Toast.makeText(getApplicationContext(), "Gear is null",
Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getApplicationContext(), "Gear is null",
Toast.LENGTH_SHORT).show();
gearstart = (Button) findViewById(R.id.Button06);
gearstart.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
gearstart = (Button) findViewById(R.id.Button06);
gearstart.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
m_pm.startPlugins("ResourceType", "device.notify");
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
m_pm.startPlugins("ResourceType", "device.notify");
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
FoundResource foundResource = new FoundResource();
try {
OcPlatform
.findResource(
"", OcPlatform.WELL_KNOWN_QUERY + "?rt=" + "device.notify",
FoundResource foundResource = new FoundResource();
try {
OcPlatform
.findResource(
"", OcPlatform.WELL_KNOWN_QUERY + "?rt=" + "device.notify",
gearstop = (Button) findViewById(R.id.Button07);
gearstop.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
gearstop = (Button) findViewById(R.id.Button07);
gearstop.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
geargetPlugins = (Button) findViewById(R.id.Button08);
geargetPlugins.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
geargetPlugins = (Button) findViewById(R.id.Button08);
geargetPlugins.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
geargetPlugins = (Button) findViewById(R.id.Button09);
geargetPlugins.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
geargetPlugins = (Button) findViewById(R.id.Button09);
geargetPlugins.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
gearrescan = (Button) findViewById(R.id.Button10);
gearrescan.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
gearrescan = (Button) findViewById(R.id.Button10);
gearrescan.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
Hue = (ToggleButton) findViewById(R.id.tbtn_hue_power);
Hue.setOnClickListener(new ToggleButton.OnClickListener() {
public void onClick(View v) {
Hue = (ToggleButton) findViewById(R.id.tbtn_hue_power);
Hue.setOnClickListener(new ToggleButton.OnClickListener() {
public void onClick(View v) {
OcRepresentation rep = new OcRepresentation();
ToggleButton t = (ToggleButton) v;
if (t.isChecked()) {
Toast.makeText(getApplicationContext(), "Hue ON",
Toast.LENGTH_SHORT).show();
OcRepresentation rep = new OcRepresentation();
ToggleButton t = (ToggleButton) v;
if (t.isChecked()) {
Toast.makeText(getApplicationContext(), "Hue ON",
Toast.LENGTH_SHORT).show();
rep.setValue("brightness", hueplug.m_bright);
rep.setValue("color", hueplug.m_color);
} catch (OcException e) {
rep.setValue("brightness", hueplug.m_bright);
rep.setValue("color", hueplug.m_color);
} catch (OcException e) {
} else {
Toast.makeText(getApplicationContext(),
"HueResource null", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getApplicationContext(),
"HueResource null", Toast.LENGTH_SHORT).show();
}
} else {
Toast.makeText(getApplicationContext(), "Hue OFF",
Toast.LENGTH_SHORT).show();
}
} else {
Toast.makeText(getApplicationContext(), "Hue OFF",
Toast.LENGTH_SHORT).show();
rep.setValue("brightness", hueplug.m_bright);
rep.setValue("color", hueplug.m_color);
} catch (OcException e) {
rep.setValue("brightness", hueplug.m_bright);
rep.setValue("color", hueplug.m_color);
} catch (OcException e) {
}
} else {
Toast.makeText(getApplicationContext(),
"HueResource null", Toast.LENGTH_SHORT).show();
}
} else {
Toast.makeText(getApplicationContext(),
"HueResource null", Toast.LENGTH_SHORT).show();
huestart = (Button) findViewById(R.id.Button11);
huestart.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
huestart = (Button) findViewById(R.id.Button11);
huestart.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
m_pm.startPlugins("ResourceType", "device.light");
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
m_pm.startPlugins("ResourceType", "device.light");
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
FoundResource foundResource = new FoundResource();
try {
OcPlatform
.findResource(
"", OcPlatform.WELL_KNOWN_QUERY + "?rt=" + "device.light",
FoundResource foundResource = new FoundResource();
try {
OcPlatform
.findResource(
"", OcPlatform.WELL_KNOWN_QUERY + "?rt=" + "device.light",
huestop = (Button) findViewById(R.id.Button12);
huestop.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
huestop = (Button) findViewById(R.id.Button12);
huestop.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
huegetPlugins = (Button) findViewById(R.id.Button13);
huegetPlugins.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
huegetPlugins = (Button) findViewById(R.id.Button13);
huegetPlugins.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
huegetPlugins = (Button) findViewById(R.id.Button14);
huegetPlugins.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
huegetPlugins = (Button) findViewById(R.id.Button14);
huegetPlugins.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
huerescan = (Button) findViewById(R.id.Button15);
huerescan.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
huerescan = (Button) findViewById(R.id.Button15);
huerescan.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
static public void updateConnectStatus(String device, boolean status) {
if (device.equals("belkinplug")) {
if (status) {
static public void updateConnectStatus(String device, boolean status) {
if (device.equals("belkinplug")) {
if (status) {
Toast.makeText(mActivity.getApplicationContext(),
"Belkin Connected", Toast.LENGTH_SHORT).show();
Toast.makeText(mActivity.getApplicationContext(),
"Belkin Connected", Toast.LENGTH_SHORT).show();
Toast.makeText(mActivity.getApplicationContext(),
"Belkin Disonnected", Toast.LENGTH_SHORT).show();
Toast.makeText(mActivity.getApplicationContext(),
"Belkin Disonnected", Toast.LENGTH_SHORT).show();
Toast.makeText(mActivity.getApplicationContext(),
"Gear Connected", Toast.LENGTH_SHORT).show();
Toast.makeText(mActivity.getApplicationContext(),
"Gear Connected", Toast.LENGTH_SHORT).show();
Toast.makeText(mActivity.getApplicationContext(),
"Gear Disconnected", Toast.LENGTH_SHORT).show();
Toast.makeText(mActivity.getApplicationContext(),
"Gear Disconnected", Toast.LENGTH_SHORT).show();
Toast.makeText(mActivity.getApplicationContext(),
"Hue Connected", Toast.LENGTH_SHORT).show();
Toast.makeText(mActivity.getApplicationContext(),
"Hue Connected", Toast.LENGTH_SHORT).show();
Toast.makeText(mActivity.getApplicationContext(),
"Hue Disconnected", Toast.LENGTH_SHORT).show();
Toast.makeText(mActivity.getApplicationContext(),
"Hue Disconnected", Toast.LENGTH_SHORT).show();
+ onValueChangefinalVal.get(idx));
if (idx == R.id.np_hue_color) {
hueplug.m_color = 6300 * onValueChangefinalVal.get(idx);
+ onValueChangefinalVal.get(idx));
if (idx == R.id.np_hue_color) {
hueplug.m_color = 6300 * onValueChangefinalVal.get(idx);
rep.setValue("brightness", hueplug.m_bright = 180);
rep.setValue("color", hueplug.m_color);
} catch (OcException e) {
rep.setValue("brightness", hueplug.m_bright = 180);
rep.setValue("color", hueplug.m_color);
} catch (OcException e) {
try {
hueResource.put(rep, new HashMap<String, String>(),
onPut);
try {
hueResource.put(rep, new HashMap<String, String>(),
onPut);