本文整理汇总了Java中at.abraxas.amarino.Amarino类的典型用法代码示例。如果您正苦于以下问题:Java Amarino类的具体用法?Java Amarino怎么用?Java Amarino使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Amarino类属于at.abraxas.amarino包,在下文中一共展示了Amarino类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: onSensorChanged
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
@Override
public void onSensorChanged(SensorEvent event) {
if (event.sensor.getType() == Sensor.TYPE_ORIENTATION){
if (ignoreCounter >= ignoreThreshold) {
ignoreCounter = 0;
int heading = (int)event.values[0];
if (DEBUG) Log.d(TAG, "send: " + heading);
Amarino.sendDataFromPlugin(this, pluginId, heading);
}
else {
ignoreCounter++;
}
}
}
开发者ID:abraxasson,项目名称:amarino,代码行数:17,代码来源:MyBackgroundService.java
示例2: onSensorChanged
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
@Override
public void onSensorChanged(SensorEvent event) {
if (event.sensor.getType() == Sensor.TYPE_ORIENTATION){
if (ignoreCounter >= ignoreThreshold) {
ignoreCounter = 0;
int heading = (int)event.values[0];
if (DEBUG) Log.d(TAG, "send: " + heading);
Amarino.sendDataFromPlugin(this, pluginId, heading);
}
else {
ignoreCounter++;
}
}
}
开发者ID:abraxasson,项目名称:amarino,代码行数:18,代码来源:BackgroundService.java
示例3: onClick
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
public void onClick(View v)
{
if (v == buttonFlash)
{
byte[] out = {0x01, 0x02};
//mChatService.write(out);
Log.d(TAG, "toggle flash" + out[0] + out[1]);
}
if (v == buttonMode1)
{
Amarino.sendDataToArduino(this, DEVICE_ADDRESS_MICRO, 'm', 1);
Log.d(TAG, "Mode 1");
}
if (v == buttonMode2)
{
Amarino.sendDataToArduino(this, DEVICE_ADDRESS_MICRO, 'm', 2);
Log.d(TAG, "Mode 2");
}
if (v == buttonMode3)
{
Amarino.sendDataToArduino(this, DEVICE_ADDRESS_MICRO, 'm', 3);
Log.d(TAG, "Mode 3");
}
}
开发者ID:cheehieu,项目名称:rc-car-collision,代码行数:25,代码来源:EE554.java
示例4: run
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
@Override
public void run() {
Date now = new Date();
int[] data = { now.getHours(), now.getMinutes(), now.getSeconds() };
if (DEBUG) Log.d(TAG, "h:m:s - " + data[0] + ":" + data[1] + ":" + data[2]);
//Amarino.sendDataFromPlugin(MyBackgroundService.this, pluginId, data);
if (now.getSeconds()==10 )
{
Amarino.sendDataFromPlugin(MyBackgroundService.this, pluginId, "11");
}
if (now.getSeconds()==20)
{
Amarino.sendDataFromPlugin(MyBackgroundService.this, pluginId, "10");
}
}
开发者ID:blueswitch,项目名称:bluerino,代码行数:19,代码来源:MyBackgroundService.java
示例5: onReceive
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
@Override
public void onReceive(Context context, Intent intent) {
int minutes = new Date().getMinutes();
if (DEBUG) Log.d(TAG, "send: " + minutes);
if ((minutes % 2) == 1)
{
Amarino.sendDataFromPlugin(context, pluginId, "31");
Amarino.sendDataFromPlugin(context, pluginId, "41");
}
if ((minutes % 2) == 0)
{
Amarino.sendDataFromPlugin(context, pluginId, "30");
Amarino.sendDataFromPlugin(context, pluginId, "40");
}
}
开发者ID:blueswitch,项目名称:bluerino,代码行数:19,代码来源:BackgroundService.java
示例6: onSensorChanged
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
public void onSensorChanged(SensorEvent event) {
if (event.sensor.getType() == Sensor.TYPE_ORIENTATION){
if (ignoreCounter >= ignoreThreshold) {
ignoreCounter = 0;
int heading = (int)event.values[0];
if (DEBUG) Log.d(TAG, "send: " + heading);
Amarino.sendDataFromPlugin(this, pluginId, heading);
}
else {
ignoreCounter++;
}
}
}
开发者ID:blueswitch,项目名称:bluerino,代码行数:17,代码来源:BackgroundService.java
示例7: setForward
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
public void setForward(int speed){
speed = Math.abs(speed);
if(speed > 255){
speed = 255;
}
Amarino.sendDataToArduino(this.ctx, this.deviceAddress, 'w',speed);
}
开发者ID:shreyashirday,项目名称:DecepticonForAndroid,代码行数:10,代码来源:Decepticon.java
示例8: setBackward
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
public void setBackward(int speed){
speed = Math.abs(speed);
if(speed > 255){
speed = 255;
}
Amarino.sendDataToArduino(this.ctx,this.deviceAddress,'s',speed);
}
开发者ID:shreyashirday,项目名称:DecepticonForAndroid,代码行数:9,代码来源:Decepticon.java
示例9: setLeft
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
public void setLeft(int speed){
speed = Math.abs(speed);
if(speed > 255){
speed = 255;
}
Amarino.sendDataToArduino(this.ctx,this.deviceAddress,'a',speed);
}
开发者ID:shreyashirday,项目名称:DecepticonForAndroid,代码行数:9,代码来源:Decepticon.java
示例10: setRight
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
public void setRight(int speed){
speed = Math.abs(speed);
if(speed > 255){
speed = 255;
}
Amarino.sendDataToArduino(this.ctx,this.deviceAddress,'d',speed);
}
开发者ID:shreyashirday,项目名称:DecepticonForAndroid,代码行数:9,代码来源:Decepticon.java
示例11: handleStart
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
private int handleStart(Intent intent, int startId){
if (intent != null){
deviceAddress = PreferenceManager.getDefaultSharedPreferences(this)
.getString(MultiColorLamp.PREF_DEVICE_ADDRESS, MultiColorLamp.DEFAULT_DEVICE_ADDRESS);
color = intent.getIntExtra(ColorReceiver.EXTRA_COLOR, 0);
registerReceiver(connectionStateReceiver, new IntentFilter(AmarinoIntent.ACTION_CONNECTED));
Amarino.connect(this, deviceAddress);
}
return Service.START_NOT_STICKY;
}
开发者ID:abraxasson,项目名称:amarino,代码行数:13,代码来源:ChangeColorService.java
示例12: onReceive
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
@Override
public void onReceive(Context context, Intent intent) {
if (intent != null){
String action = intent.getAction();
if (AmarinoIntent.ACTION_CONNECTED.equals(action)){
Amarino.sendDataToArduino(ChangeColorService.this, deviceAddress, MultiColorLamp.FLAG_RED, Color.red(color));
Amarino.sendDataToArduino(ChangeColorService.this, deviceAddress, MultiColorLamp.FLAG_GREEN, Color.green(color));
Amarino.sendDataToArduino(ChangeColorService.this, deviceAddress, MultiColorLamp.FLAG_BLUE, Color.blue(color));
Amarino.disconnect(ChangeColorService.this, deviceAddress);
stopSelf();
}
}
}
开发者ID:abraxasson,项目名称:amarino,代码行数:14,代码来源:ChangeColorService.java
示例13: onStart
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
@Override
protected void onStart() {
super.onStart();
registerReceiver(connectionStateReceiver, new IntentFilter(AmarinoIntent.ACTION_CONNECTED));
Amarino.connect(this, deviceAddress);
}
开发者ID:abraxasson,项目名称:amarino,代码行数:8,代码来源:MultiColorLamp.java
示例14: onStop
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
@Override
protected void onStop() {
super.onStop();
// save state
prefs.edit()
.putInt("red", red)
.putInt("green", green)
.putInt("blue", blue)
.commit();
// stop Amarino's background service, we don't need it any more
Amarino.disconnect(this, deviceAddress);
unregisterReceiver(connectionStateReceiver);
}
开发者ID:abraxasson,项目名称:amarino,代码行数:15,代码来源:MultiColorLamp.java
示例15: onCreateDialog
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
@Override
protected Dialog onCreateDialog(int id) {
switch (id){
case DIALOG_DEVICE_ADDRESS:
final EditText addressEditText = new EditText(this);
addressEditText.setId(addressEditTextId);
addressEditText.setText(deviceAddress);
return new AlertDialog.Builder(this)
.setTitle(R.string.device_address)
.setMessage(R.string.set_device_address)
.setView(addressEditText)
.setPositiveButton("Save", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
String address = addressEditText.getEditableText().toString();
if (Amarino.isCorrectAddressFormat(address)){
prefs.edit()
.putString(PREF_DEVICE_ADDRESS, address)
.commit();
}
else {
Toast.makeText(MultiColorLamp.this, R.string.device_address_format_error, Toast.LENGTH_LONG).show();
}
}
})
.setNegativeButton("Discard", null)
.create();
default:
return super.onCreateDialog(id);
}
}
开发者ID:abraxasson,项目名称:amarino,代码行数:38,代码来源:MultiColorLamp.java
示例16: onStart
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
@Override
protected void onStart() {
super.onStart();
// in order to receive broadcasted intents we need to register our receiver
registerReceiver(arduinoReceiver, new IntentFilter(AmarinoIntent.ACTION_RECEIVED));
// this is how you tell Amarino to connect to a specific BT device from within your own code
Amarino.connect(this, DEVICE_ADDRESS);
}
开发者ID:abraxasson,项目名称:amarino,代码行数:10,代码来源:SensorGraph.java
示例17: onStop
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
@Override
protected void onStop() {
super.onStop();
// if you connect in onStart() you must not forget to disconnect when your app is closed
Amarino.disconnect(this, DEVICE_ADDRESS);
// do never forget to unregister a registered receiver
unregisterReceiver(arduinoReceiver);
}
开发者ID:abraxasson,项目名称:amarino,代码行数:11,代码来源:SensorGraph.java
示例18: onCreateDialog
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
@Override
protected Dialog onCreateDialog(int id) {
switch (id){
case DIALOG_DEVICE_ADDRESS:
final EditText addressEditText = new EditText(this);
addressEditText.setId(addressEditTextId);
addressEditText.setText(deviceAddress);
return new AlertDialog.Builder(this)
.setTitle(R.string.device_address)
.setMessage(R.string.set_device_address)
.setView(addressEditText)
.setPositiveButton("Save", new OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
String address = addressEditText.getEditableText().toString();
if (Amarino.isCorrectAddressFormat(address)){
prefs.edit()
.putString(PREF_DEVICE_ADDRESS, address)
.commit();
}
else {
Toast.makeText(SpeakToArduino.this, R.string.device_address_format_error, Toast.LENGTH_LONG).show();
}
}
})
.setNegativeButton("Discard", null)
.create();
default:
return super.onCreateDialog(id);
}
}
开发者ID:abraxasson,项目名称:amarino,代码行数:38,代码来源:SpeakToArduino.java
示例19: run
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
@Override
public void run() {
Date now = new Date();
int[] data = { now.getHours(), now.getMinutes(), now.getSeconds() };
if (DEBUG) Log.d(TAG, "h:m:s - " + data[0] + ":" + data[1] + ":" + data[2]);
Amarino.sendDataFromPlugin(MyBackgroundService.this, pluginId, data);
}
开发者ID:abraxasson,项目名称:amarino,代码行数:9,代码来源:MyBackgroundService.java
示例20: onSensorChanged
import at.abraxas.amarino.Amarino; //导入依赖的package包/类
@Override
public void onSensorChanged(SensorEvent event) {
if (sensorCount % interval == 0){
sensorCount = INITAL_SENSOR_COUNT;
switch (event.sensor.getType()){
case Sensor.TYPE_ORIENTATION:
//Log.d(GestureService.TAG, "sensor active");
state = getState(event.values[SensorManager.DATA_Y],
event.values[SensorManager.DATA_Z]);
if (oldState == STATE_NORMAL && state == STATE_TURNED_AROUND){
// flip over detected
Amarino.sendDataFromPlugin(this, pluginId, MSG_FLIP_OVER);
}
else if (oldState == STATE_TURNED_AROUND && state == STATE_NORMAL){
// revert back detected
Amarino.sendDataFromPlugin(this, pluginId, MSG_REVERT_BACK);
}
//Log.d(TAG, "state: " + state);
oldState = state;
break;
}
}
else {
sensorCount++;
//Log.d(GestureService.TAG, "sensorcount: " + sensorCount);
}
}
开发者ID:abraxasson,项目名称:amarino,代码行数:34,代码来源:GestureService.java
注:本文中的at.abraxas.amarino.Amarino类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论