Well, if you have the CySmart source code, you can modify it to log for 2/min for 3 hours when you click a button. But, I don't think the CySmart code is open for use, so you might have better luck with the mobile phone app cysmart code: http://www.cypress.com/documentation/software-and-drivers/cysmart-mobile-app
There is code for both the iOS and the Android platforms, but the windows version is absent.
Basically modify it to query the RSSI and write the data to a file for 360 iterations at once per 30 seconds. You will need to write the program/functionality yourself unfortunately