neg_msg->ss = data->ss;
neg_msg->contract = *(data->contract);
+ DEBUG(FRESCAN_MESSAGES_ENABLE_DEBUG, "type:%d req:%d ss:%d\n",
+ neg_msg->type, neg_msg->req, neg_msg->ss);
+
return sizeof(struct frescan_req_neg_message_t);
}
data->ss = neg_msg->ss;
*(data->contract) = neg_msg->contract;
+ DEBUG(FRESCAN_MESSAGES_ENABLE_DEBUG, "type:%d req:%d ss:%d\n",
+ data->type, data->req, data->ss);
+
return 0;
}
reneg_msg->ss = data->ss;
reneg_msg->contract = *(data->contract);
+ DEBUG(FRESCAN_MESSAGES_ENABLE_DEBUG, "type:%d req:%d ss:%d\n",
+ reneg_msg->type, reneg_msg->req, reneg_msg->ss);
+
return sizeof(struct frescan_req_reneg_message_t);
}
data->ss = reneg_msg->ss;
*(data->contract) = reneg_msg->contract;
+ DEBUG(FRESCAN_MESSAGES_ENABLE_DEBUG, "type:%d req:%d ss:%d\n",
+ data->type, data->req, data->ss);
+
return 0;
}
cancel_msg->type = FRESCAN_REQ_CANCEL;
cancel_msg->ss = data->ss;
+ DEBUG(FRESCAN_MESSAGES_ENABLE_DEBUG, "type:%d ss:%d\n",
+ cancel_msg->type, cancel_msg->ss);
+
return sizeof(struct frescan_req_cancel_message_t);
}
data->type = FRESCAN_REQ_CANCEL;
data->ss = cancel_msg->ss;
+ DEBUG(FRESCAN_MESSAGES_ENABLE_DEBUG, "type:%d ss:%d\n",
+ data->type, data->ss);
+
return 0;
}
repneg_msg->return_value = data->return_value;
repneg_msg->final_values = data->final_values;
+ DEBUG(FRESCAN_MESSAGES_ENABLE_DEBUG, "type:%d req:%d ret:%d\n",
+ repneg_msg->type, repneg_msg->req, repneg_msg->return_value);
+
return sizeof(struct frescan_rep_neg_message_t);
}
data->return_value = repneg_msg->return_value;
data->final_values = repneg_msg->final_values;
+ DEBUG(FRESCAN_MESSAGES_ENABLE_DEBUG, "type:%d req:%d ret:%d\n",
+ data->type, data->req, data->return_value);
+
return 0;
}
return -1;
}
- DEBUG(true, "request type %X sent, size %d\n",
- *(frescan_request_type_t *)msg, size);
-
ret = frescan_send(&send_params[req_data->net], msg, size);
if (ret != 0) return ret;
+ DEBUG(FRESCAN_MESSAGES_ENABLE_DEBUG, "sent request, type:%X size:%d\n",
+ *(frescan_request_type_t *)msg, size);
+
return 0;
}
ret = frescan_requests_get_data(*req, &req_data);
if (ret != 0) return ret;
- DEBUG(FRESCAN_MESSAGES_ENABLE_DEBUG,
- "wait for a msg, net:%u chan:%u flags:%u\n",
- net, recv_params[net].channel, recv_params[net].flags);
-
ret = frescan_recv(&recv_params[net],
msg,
sizeof(msg),
if (ret != 0) return ret;
DEBUG(FRESCAN_MESSAGES_ENABLE_DEBUG,
- "msg received, from:%u size:%u prio:%u\n",
- from, recv_bytes, prio);
+ "msg received! from:%u size:%u prio:%u chan:%u flags:%X\n",
+ from, recv_bytes, prio, recv_params[net].channel,
+ recv_params[net].flags);
req_data->request_node = from;
req_data->net = net;