[cash] minor fix due to a copypasta error
This commit is contained in:
parent
2fb95798df
commit
0343edb42c
@ -16,6 +16,15 @@
|
||||
|
||||
#define MAX_CUSTOMERS 20
|
||||
|
||||
typedef struct user_invoice
|
||||
{
|
||||
uint8_t n_prods;
|
||||
float total_sum;
|
||||
uint8_t customer_id;
|
||||
uint8_t empty;
|
||||
linkaddr_t* address_basket;
|
||||
|
||||
}user_invoice;
|
||||
|
||||
|
||||
PROCESS(cassa_main_process, "Cassa process");
|
||||
@ -68,7 +77,8 @@ static void input_callback(const void* data, uint16_t len, const linkaddr_t* sou
|
||||
invoices[index].n_prods = basket->n_products;
|
||||
invoices[index].total_sum = 0;
|
||||
invoices[index].customer_id = basket->customer_id;
|
||||
invoices[index].address_basket = source_address;
|
||||
memcpy(&invoices[index].address_basket, source_address, sizeof(*source_address));
|
||||
// invoices[index].address_basket = source_address;
|
||||
|
||||
msg start_sending_list;
|
||||
start_sending_list.msg_type = START_OF_LIST_PRODUCTS_MSG;
|
||||
@ -89,7 +99,7 @@ static void input_callback(const void* data, uint16_t len, const linkaddr_t* sou
|
||||
uint8_t index = invoice_index(product->customer_id, invoices);
|
||||
if (index != -1) {
|
||||
if (invoices[index].n_prods > 0) {
|
||||
invoices[index].total_sum += product->prize;
|
||||
invoices[index].total_sum += product->price;
|
||||
invoices[index].n_prods--;
|
||||
}
|
||||
if (invoices[index].n_prods == 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user