oid Ficgta01VibrateAccessory::setVibrateNow( const bool value ) { qLog(AtChat)<<"setVibrateNow"; int result; QString cmd; if ( value ) { //turn on qLog(AtChat)<<"turn on"; cmd = "echo timer > /sys/class/leds/gta01:vibrator/trigger"; qLog(AtChat)<< "cmd="< /sys/class/leds/gta01:vibrator/delay_off"; qLog(AtChat)<< "cmd="<" // << "/sys/class/leds/gta01:vibrator/trigger" ); // result = QProcess::execute("/bin/echo", // QStringList() // << "500" // << ">" // << "/sys/class/leds/gta01:vibrator/delay_on" ); // result = QProcess::execute("/bin/echo", // QStringList() // << "1000" // << ">" // << "/sys/class/leds/gta01:vibrator/delay_off" ); // echo "timer" > "/sys/class/leds/gta01:vibrator/trigger" // echo "500" > "/sys/class/leds/gta01:vibrator/delay_on" // echo "1000" > "/sys/class/leds/gta01:vibrator/delay_off" } else { //turn off qLog(AtChat)<<"turn off"; cmd = "echo none > /sys/class/leds/gta01:vibrator/trigger"; qLog(AtChat)<< "cmd="<" << "/sys/class/leds/gta01:vibrator/trigger" ); */ // echo "none" > "/sys/class/leds/gta01:vibrator/trigger" } // if ( result < 0 ) { // } QVibrateAccessoryProvider::setVibrateNow( value ); } centrino:/home/jrs#