} define('APP_NAME', 'cms'); define('CONF_PATH', './../Conf/'); define('TMPL_PATH', './../tpl/'); $GLOBALS['_beginTime'] = microtime(TRUE); define('MEMORY_LIMIT_ON', function_exists('memory_get_usage')); define('CORE', './../'); if (MEMORY_LIMIT_ON) { $GLOBALS['_startUseMems'] = memory_get_usage(); } define('APP_PATH', './../PigCms/'); defined('APP_PATH') or define('APP_PATH', dirname($_SERVER['SCRIPT_FILENAME']) . '/'); define('RUNTIME_PATH', './../Conf/logs/'); defined('RUNTIME_PATH') or define('RUNTIME_PATH', APP_PATH . 'Runtime/'); define('APP_DEBUG', 1); defined('APP_DEBUG') or define('APP_DEBUG', false); $runtime = defined('MODE_NAME') ? '~' . strtolower(MODE_NAME) . '_runtime.php' : '~runtime.php'; defined('RUNTIME_FILE') or define('RUNTIME_FILE', RUNTIME_PATH . $runtime); if (!APP_DEBUG && is_file(RUNTIME_FILE)) { require RUNTIME_FILE; } else { defined('THINK_PATH') or define('THINK_PATH', dirname(__FILE__) . '/../'); require THINK_PATH . 'Common/runtime.php'; } exit; ?> <?php $postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; logger2($postStr);
#$serial->deviceSet("/dev/ttyACM0"); $serial->deviceSet("/dev/ttyUSB0"); $serial->confBaudRate("9600"); $serial->confParity("none"); $serial->confCharacterLength(8); $serial->confFlowControl("none"); $serial->confStopBits(2); $serial->deviceOpen(); sleep(3); // Or to read from $strAllLog = ""; while (true) { // $strLog = fgets( $handle ); # Read data from device $strLog = $serial->readPort(); //echo $strLog; if ($strLog != "") { $strAllLog .= $strLog; sleep(5); continue; } if ($strAllLog != "") { $arrLog = explode("\n", $strAllLog); print_r($arrLog); foreach ($arrLog as $log) { logger2($log); } } $strAllLog = ""; } $serial->deviceClose(); // fclose ($handle); # Close device file