initial version of a ramp controller
ramp controller now seems to correctly ramp to the given value using the supplied settings
added a C line directive to set the line number for compiler reports
converted the getIntValue functions to return pointers to the values
updated counter_switch to reflect the above change
more development of the ramp controller