System to manage inventory for a cooler. Allows real time check in of products via RFID, as well as check out. Also includes a scale to weigh products upon check out, and has a real time temperature tracking system that sounds an alert if the cooler gets too hot.
Dependencies: DHT11 HX711 MFRC522 SDFileSystemEditied mbed
product.h@0:ad334aa4c7c4, 2018-03-07 (annotated)
- Committer:
- vincentrc
- Date:
- Wed Mar 07 17:52:23 2018 +0000
- Revision:
- 0:ad334aa4c7c4
Initial commit.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
vincentrc | 0:ad334aa4c7c4 | 1 | #ifndef product_H |
vincentrc | 0:ad334aa4c7c4 | 2 | #define product_H |
vincentrc | 0:ad334aa4c7c4 | 3 | |
vincentrc | 0:ad334aa4c7c4 | 4 | //Product structure |
vincentrc | 0:ad334aa4c7c4 | 5 | struct product |
vincentrc | 0:ad334aa4c7c4 | 6 | { |
vincentrc | 0:ad334aa4c7c4 | 7 | char pname[50]; |
vincentrc | 0:ad334aa4c7c4 | 8 | unsigned int pid[4]; |
vincentrc | 0:ad334aa4c7c4 | 9 | unsigned int count; |
vincentrc | 0:ad334aa4c7c4 | 10 | float priceper; |
vincentrc | 0:ad334aa4c7c4 | 11 | float weight; |
vincentrc | 0:ad334aa4c7c4 | 12 | |
vincentrc | 0:ad334aa4c7c4 | 13 | struct product *next; |
vincentrc | 0:ad334aa4c7c4 | 14 | |
vincentrc | 0:ad334aa4c7c4 | 15 | }; |
vincentrc | 0:ad334aa4c7c4 | 16 | |
vincentrc | 0:ad334aa4c7c4 | 17 | |
vincentrc | 0:ad334aa4c7c4 | 18 | #endif |
vincentrc | 0:ad334aa4c7c4 | 19 |