Guest User

Untitled

a guest
Jan 21st, 2018
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. struct LogEvent {
  2. int id;
  3. String fname;
  4. float temperature;
  5. }
  6. logEvent;
  7.  
  8. struct SecondEvent {
  9. int id;
  10. String lastname;
  11. }
  12. secondEvent;
  13.  
  14. db.create(0, TABLE_SIZE, (unsigned int)sizeof(logEvent));
  15. db.create(0, TABLE_SIZE, (unsigned int)sizeof(secondEvent));
  16.  
  17. void createRecords(int num_recs, float correctTemperature)
  18. {
  19. Serial.print("Creating Records... ");
  20. for (int recno = 1; recno <= num_recs; recno++)
  21. {
  22. correctId++;
  23. logEvent.id = correctId;
  24. logEvent.fname = "Brix Nicholson";
  25. logEvent.temperature = correctTemperature;
  26. secondEvent.id = correctId;
  27. EDB_Status result = db.appendRec(EDB_REC logEvent);
  28. if (result != EDB_OK) printError(result);
  29. }
  30. Serial.println("DONE");
  31. }
  32.  
  33. void createRecordSecondEvent()
  34. {
  35. correctId++;
  36. secondEvent.id = correctId;
  37. secondEvent.lastname = "Secretaria";
  38. EDB_Status result = db.appendRec(EDB_REC secondEvent);
  39. if (result != EDB_OK) printError(result);
  40. }
  41.  
  42. void selectLastRecord()
  43. {
  44. int lastRecNum = db.count();
  45. EDB_Status result = db.readRec(lastRecNum, EDB_REC logEvent);
  46. if(result == EDB_OK)
  47. {
  48. Serial.print(" ID: ");
  49. Serial.print(logEvent.id);
  50. Serial.print(" Name: ");
  51. Serial.print(logEvent.fname);
  52. Serial.print(" Temp: ");
  53. Serial.println(logEvent.temperature);
  54. }
  55. else printError(result);
  56. }
  57.  
  58. void selectLastSecondRecord()
  59. {
  60. int lastRecNum = db.count();
  61. EDB_Status result = db.readRec(lastRecNum, EDB_REC secondEvent);
  62. if(result == EDB_OK)
  63. {
  64. Serial.print("Second Event ID: ");
  65. Serial.print(secondEvent.id);
  66. Serial.print("Last Name: ");
  67. Serial.print(secondEvent.lastname);
  68. }
  69. else printError(result);
  70. }
Add Comment
Please, Sign In to add comment