//获取温度 e_float64 lm_get_temperature() { e_float64 ret; int state = pause_loop(); ret = hl_get_temperature(lm->lc); resume_loop(state); return ret; }
/* * Class: com_hd_internal_Control * Method: hl_get_temperature * Signature: (J)D */ JNIEXPORT jdouble JNICALL Java_com_hd_internal_Control_hl_1get_1temperature (JNIEnv *env, jclass clazz, jlong priv) { jdouble ret; laser_control_t* control = (laser_control_t*) priv; e_assert(control!=NULL, 0); ret = hl_get_temperature(control); return ret; }
int getTemperature() { //获取温度 lm->temperature = hl_get_temperature(lm->lc); // DMSG((STDOUT,"temperature %8.4f\n",lm->temperature)); }