9da8e627b13de23fb4d7a7c0d4a0f1242f077195
3 * @author David Llewellyn-Jones
11 * @section DESCRIPTION
22 #include "contrac/contrac.h"
23 #include "contrac/dtk.h"
28 #define RPI_INTERVAL_MAX (144)
29 #define RPI_SIZE_BASE64 (24)
33 typedef struct _Rpi Rpi
;
35 // Function prototypes
38 void rpi_delete(Rpi
* data
);
40 bool rpi_generate_proximity_id(Rpi
* data
, Dtk
const * dtk
, uint8_t time_interval_number
);
41 const unsigned char * rpi_get_proximity_id(Rpi
const * data
);
42 uint8_t rpi_get_time_interval_number(Rpi
const * data
);
43 void rpi_assign(Rpi
* data
, unsigned char const * rpi_bytes
, uint8_t time_interval_number
);
44 bool rpi_compare(Rpi
const * data
, Rpi
const * comparitor
);
46 // Function definitions