gUSBamp class framework