*
* @return Number of elements returned in @a data array, -1 on error.
*/
-int fra_item_receive(frsh_vres_id_t vres, unsigned *data[])
+int fra_item_receive(frsh_vres_id_t vres, unsigned char *data[])
{
fres_item_data_seq *seq;
fres_block_item_nodes *nodes;
int fres_block_register_item();
int fra_item_init(void);
-int fra_item_receive(frsh_vres_id_t vres, unsigned *data[]);
+int fra_item_receive(frsh_vres_id_t vres, unsigned char *data[]);
/* Define fres_container_(add|get|del)_item_nodes. */
FRES_CONTAINER_ACCESSOR(ITEM_NODES, item_nodes);
//ITEM ADD
//#include "FWSN.h"
+#if 1
#define N 4
-//#define N 3
-
int contract_deadline_sec[N] = { 4,4,4,4 };
-//int contract_deadline_sec[N] = {2,2,2};
-//int contract_deadline_sec[N] = { 8*SLOT_TIME, 8*SLOT_TIME, 4*SLOT_TIME }; //ITEM ADD
int contract_nodes[N] = { 0x04, 0x05, 0x02 ,0x03};
-//int contract_nodes[N] = { 0x02,0x03,0x04};
-
+#else
+#define N 3
+int contract_deadline_sec[N] = {2,2,2};
+int contract_nodes[N] = { 0x02,0x03,0x04};
+#endif
int main(int argc, char *argv[])
{
int ret;
/* Negotiate the contract */
ret = frsh_contract_negotiate(&contract[i], &vres[i]);
- //if (ret) PERROR_AND_EXIT(ret, "frsh_contract_negotiate");
+ if (ret) PERROR_AND_EXIT(ret, "frsh_contract_negotiate");
if (ret) printf(" \n frsh_contract_negotiate - NOT ACCEPTED \n");
}
printf("Contracts negotiated\n");