Skip to content

Instantly share code, notes, and snippets.

def saveSensor(self, getDat, datMc):
ret=False
clsConst = com_appConst.appConstClass()
connection = MySQLdb.connect(host=clsConst.mHost, db=clsConst.mDB_NAME, user=clsConst.mUser, passwd=clsConst.mPass, charset="utf8")
if(datMc["vnum_1"]==1):
cursor = connection.cursor()
sSql=u"INSERT INTO t_sensors (mc_id"
sSql=sSql+",vnum"
sSql=sSql+",snum"
@kuc-arc-f
kuc-arc-f / gist:0d018c6f4fd45bc8635a
Created April 28, 2015 09:17
agri-typ-c-4a-python
# @return TRUE: opne-Valve
def Is_validValve(self, iSen , iMoi):
clsConst = com_appConst.appConstClass()
ret=clsConst.mNG_CODE
if(iMoi > iSen ):
ret=clsConst.mOK_CODE
return ret
@kuc-arc-f
kuc-arc-f / gist:105898d692dfd4e0843d
Created April 28, 2015 09:18
agri-typ-c-4b-python
def getResponse(self, dicGet , dicMst):
ret ="000000000000000000000000"
ret2=""
k_flg_1=self.Is_validValve( int(dicGet["snum_1"]) ,dicMst["moi_num"])
k_flg_2=self.Is_validValve( int(dicGet["snum_2"]) ,dicMst["moi_num"])
k_flg_3=self.Is_validValve( int(dicGet["snum_3"]) ,dicMst["moi_num"])
k_flg_4=self.Is_validValve( int(dicGet["snum_4"]) ,dicMst["moi_num"])
sMoi= self.getZero_byNum(str(dicMst["moi_num"]) ,4)
@kuc-arc-f
kuc-arc-f / gist:5ea526be02bf438ee37f
Created April 28, 2015 09:40
agri-typ-d-1a-mbed
int iSen =0;
int iSen2 =0;
int iSen3 =0;
int iSen4 =0;
float fSen = inSen1;
float fSen2 = inSen2;
float fSen3 = inSen3;
float fSen4 = inSen4;
iSen = int(fSen * 1000);
iSen2 = int(fSen2 * 1000);
@kuc-arc-f
kuc-arc-f / gist:f1720fe46ce8720d03d0
Created April 28, 2015 09:52
agri-typ-d-2a-mbed
if( mPc.readable()) {
char c= mPc.getc();
mResponse3+= c;
}else{
if(mResponse3.length() > 31){
printf("==== response ==== \n");
string sRes4 = mResponse3.substr(8);
printf("%s\n" ,sRes4.c_str() );
mResponse3="";
@kuc-arc-f
kuc-arc-f / gist:3b9b1e94ae4d58487b05
Created April 28, 2015 09:53
agri-typ-d-2b-relay
char buff[]="0000";
sprintf(buff, "%d", mCtOpen);
printf("valve-open=%s\n" , buff);
if(mCtOpen >= mValveGet){
outRelary_1=0;
outRelary_2=0;
outRelary_3=0;
outRelary_4=0;
mResponse3="";
mSTAT = mSTAT_CONECT;
@kuc-arc-f
kuc-arc-f / gist:8ce48f913bc4a93e2bda
Created April 28, 2015 10:43
agri-blog5-1a-arduino
int iSen =0;
int iSen2=0;
int iSen3=0;
int iSen4=0;
iSen =analogRead(SENSOR);
iSen2 =analogRead(SENSOR_1);
iSen3 =analogRead(SENSOR_2);
iSen4 =analogRead(SENSOR_3);
@kuc-arc-f
kuc-arc-f / gist:11dec823ab8040ef0b11
Created April 28, 2015 11:23
agri-blog4-1a-python
def get_master(self, sId ):
ret={}
clsConst = com_appConst.appConstClass()
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(sId) };
params = urllib.urlencode({"where":json.dumps(dtParam)})
MasterApp.prototype.update_master = function ( className , sid) {
var parent_app=this;
var GameScore = Parse.Object.extend(className);
var master = new GameScore();
master.set("id", sid);
var sMoi= $('input#txt_moi_num').val();
var sKnum= $('input#txt_kai_num_1').val();
var vnum1= $('#txt_vnum_1').val();
var vnum2= $('#txt_vnum_2').val();
//main
int main() {
mPc.baud( 115200 );
mSTAT = mSTAT_CONECT;
mTimer.start();
while(1) {
float sec= mTimer.read();
if(mSTAT == mSTAT_CONECT){
if(sec >= mTmMax){