X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=server%2Fsensors%2Fdilatometer.h;h=9c4b125732e50a226268ca3a8ce19e2a79cfa518;hb=4f9dc7d1f3e1479c046385820db1f63bf0096d69;hp=e8be7d1fb37aaadc0332049d250b4c0c227986b4;hpb=3977290418955f0f737c4ac727565e34b687b8d1;p=matches%2FMCTX3420.git diff --git a/server/sensors/dilatometer.h b/server/sensors/dilatometer.h index e8be7d1..9c4b125 100644 --- a/server/sensors/dilatometer.h +++ b/server/sensors/dilatometer.h @@ -11,9 +11,24 @@ //Number of samples of the image to take #define SAMPLES 600 -//Scaling factor required to change from pixels to mm +// Canny Edge algorithm variables +#define BLUR 5 +#define LOWTHRESHOLD 30 +#define RATIO 3 +#define KERNELSIZE 3 + +//Scaling factor required to change from pixels to um #define SCALE 1 // Note camera has not been calibrated yet so result will be in pixels +/** + * Enum of Dilatometer IDs + */ +typedef enum +{ + DIL_POS, + DIL_DIFF +} DilatometerID; + extern bool Dilatometer_Init(const char * name, int id); // Initialise the dilatometer extern bool Dilatometer_Cleanup(int id); // Cleanup extern bool Dilatometer_Read(int id, double * value); // Read the Dilatometer