Radar API fix

Fixed radar getResultsCountto return -1 while scanning so we can
actually poll for scan progression
Fixed protocol controller with invalid texture

Fixed protocol controller APIs to check parameters range
Updated protocol controller API to return current values instead of -1
when out of range (making easier LUA scripts)