| 593 | } |
| 594 | |
| 595 | void Feedback360::SetForce(LONG LeftLevel, LONG RightLevel) |
| 596 | { |
| 597 | //fprintf(stderr, "LS: %d; RS: %d\n", (unsigned char)MIN( 255, LeftLevel * Gain / 10000 ), (unsigned char)MIN( 255, RightLevel * Gain / 10000 )); |
| 598 | unsigned char buf[] = {0x00, 0x04, (unsigned char)min(SCALE_MAX, LeftLevel * (LONG)Gain / 10000 ), (unsigned char)min(SCALE_MAX, RightLevel * (LONG)Gain / 10000 )}; |
| 599 | if (!Manual) Device_Send(&device, buf, sizeof(buf)); |
| 600 | } |
| 601 | |
| 602 | void Feedback360::EffectProc( void *params ) |
| 603 | { |
no test coverage detected