Skip to content

Instantly share code, notes, and snippets.

CustomSlide.start_anim = function (image, msec ) {
var ixSt = mWidthSlide;
var ix = 0;
var imx = msec / mDuration;
var ixDf = ixSt / imx;
console.log('imx='+ imx + ',ixDf=' +ixDf +',ipos='+ mPosition_Slide );
setTimeout(function(){
function gravity() {
mContext.clearRect(0, 0, mWidthSlide, mHeightSlide);
@kuc-arc-f
kuc-arc-f / gist:cada907be2d39390f333
Created April 27, 2015 08:32
mbed-analog-Input-1
Serial mPc(USBTX, USBRX);
Timer mTimer;
AnalogIn inSen1(dp13);
AnalogIn inSen2(dp11);
AnalogIn inSen3(dp10);
AnalogIn inSen4(dp9 );
@kuc-arc-f
kuc-arc-f / gist:da189e1a096dbd34e175
Created April 27, 2015 08:46
mbed-analog-Input-2
float fSen = inSen1;
iSen = int(fSen * 1000);
char buff[]="0000";
string sPut="put_dat=";
sPut += conv_zeroStr(MC_ID ,4);
sprintf(buff, "%d", iSen);
mPc.printf("%s\n", sPut.c_str() );
if __name__ == "__main__":
ser=serial.Serial(mDevice ,9600)
clsParam = com_getparam.getparamClass()
clsCom = com_func.funcClass()
clsParse =com_putParse.putParseClass()
clsLog = com_logging2.loggingClass()
from datetime import datetime
tmBef = datetime.now()
while True:
headers = {
"X-Parse-Application-Id": clsConst.mParse_APP_ID ,
"X-Parse-REST-API-Key": clsConst.mParse_REST_ID ,
"Content-Type": "application/json"
}
dtParam ={'mc_id': int(dict["mc_id"]) }
dtParam["snum1"] = int(dict["snum_1"])
dtParam["snum2"] = int(dict["snum_2"])
dtParam["snum3"] = int(dict["snum_3"])
dtParam["snum4"] = int(dict["snum_4"])
onload = function() {
Parse.initialize(mAPP_ID, mJS_KEY);
var TodoModel = Parse.Object.extend({
className: mClassName
});
$('#id-font-mcid').text(mMC_ID);
var senApp = new SensorApp( );
senApp.proc_start_prog();
senApp.init_proc(TodoModel);
};
@kuc-arc-f
kuc-arc-f / gist:e4b2370b5f6016120012
Created April 27, 2015 23:12
agri-blog1-3b-query
SensorApp.prototype.init_proc = function ( model ) {
var parent_app=this;
var query = new Parse.Query( model );
var sDate = this.get_nowDate();
var nBef =parseInt(sDate);
query.equalTo("mc_id", mMC_ID);
query.greaterThan("dtnum", nBef);
query.limit(300);
query.find({
success: function(todos) {
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.kuc_arc_f.agripush"
android:versionCode="1"
android:versionName="1.0" >
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.VIBRATE" />
@kuc-arc-f
kuc-arc-f / gist:c802e22dd80a23f18c55
Created April 28, 2015 00:36
agri-blog2-1b-java
private void init_proc(){
try
{
final ParseQuery<ParseObject> query = ParseQuery.getQuery("SenObject1");
query.orderByDescending("dtnum");
query.setLimit( 1 );
query.findInBackground(new FindCallback<ParseObject>() {
public void done(List<ParseObject> senList, ParseException e) {
if (e == null) {
ArrayList lst = new ArrayList<ItemSensor>();
@kuc-arc-f
kuc-arc-f / gist:a77188563af257497e6c
Created April 28, 2015 01:07
agri-blog2-2a-python
if __name__ == "__main__":
ser=serial.Serial(mDevice ,9600)
clsConst = com_appConst.appConstClass()
clsParam = com_getparam.getparamClass()
clsCom = com_func.funcClass()
clsParse =com_putParse.putParseClass()
clsLog = com_logging2.loggingClass()
clsPush =com_parsePush.parsePushClass()