From f58fec87b270bf772c44cd697f90d7c2aa1260f1 Mon Sep 17 00:00:00 2001 From: Florent Duchon Date: Thu, 3 May 2012 23:58:55 +0200 Subject: digital/beacon: laser_get_angle can be returned in raw format or in degree --- digital/beacon/src/laser.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'digital/beacon/src/laser.h') diff --git a/digital/beacon/src/laser.h b/digital/beacon/src/laser.h index d9d24b1e..f50c5b07 100644 --- a/digital/beacon/src/laser.h +++ b/digital/beacon/src/laser.h @@ -57,10 +57,13 @@ void laser_inhibit_angle_confirmation(void); /* This function configures the AVR OC3B interrupt that will send the angle LASER_SENDING_OFFSET after the latest rising edge */ void laser_engage_angle_confirmation(uint16_t value); -/* This function returns the angle value */ -uint16_t laser_get_angle(void); +/* This function returns the angle value in raw format */ +uint16_t laser_get_angle_raw(void); -/* This function sets the angle value */ -void laser_set_angle(uint16_t angle); +/* This function returns the angle value in degrees */ +float laser_get_angle_degrees(void); + +/* This function sets the angle value in raw format */ +void laser_set_angle_raw(uint16_t angle); #endif -- cgit v1.2.3