notifications.h 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. #include <notification/notification_messages.h>
  2. const NotificationSequence sequence_notification_imp0_novibro = {
  3. NULL,
  4. };
  5. const NotificationSequence sequence_notification_imp0_vibro = {
  6. NULL,
  7. };
  8. const NotificationSequence sequence_notification_imp1_novibro = {
  9. &message_blue_255,
  10. &message_delay_25,
  11. NULL,
  12. };
  13. const NotificationSequence sequence_notification_imp1_vibro = {
  14. &message_blue_255,
  15. &message_vibro_on,
  16. &message_delay_25,
  17. NULL,
  18. };
  19. const NotificationSequence sequence_notification_imp2_novibro = {
  20. &message_blue_255,
  21. &message_delay_25,
  22. &message_blue_0,
  23. &message_delay_250,
  24. &message_blue_255,
  25. &message_delay_25,
  26. NULL,
  27. };
  28. const NotificationSequence sequence_notification_imp2_vibro = {
  29. &message_blue_255,
  30. &message_vibro_on,
  31. &message_delay_25,
  32. &message_blue_0,
  33. &message_vibro_off,
  34. &message_delay_250,
  35. &message_blue_255,
  36. &message_vibro_on,
  37. &message_delay_25,
  38. NULL,
  39. };
  40. const NotificationSequence sequence_notification_imp3_novibro = {
  41. &message_blue_255,
  42. &message_delay_25,
  43. &message_blue_0,
  44. &message_delay_250,
  45. &message_blue_255,
  46. &message_delay_25,
  47. &message_blue_0,
  48. &message_delay_250,
  49. &message_blue_255,
  50. &message_delay_25,
  51. NULL,
  52. };
  53. const NotificationSequence sequence_notification_imp3_vibro = {
  54. &message_blue_255,
  55. &message_vibro_on,
  56. &message_delay_25,
  57. &message_blue_0,
  58. &message_vibro_off,
  59. &message_delay_250,
  60. &message_blue_255,
  61. &message_vibro_on,
  62. &message_delay_25,
  63. &message_blue_0,
  64. &message_vibro_off,
  65. &message_delay_250,
  66. &message_blue_255,
  67. &message_vibro_on,
  68. &message_delay_25,
  69. NULL,
  70. };
  71. const NotificationSequence sequence_notification_fail = {
  72. &message_display_backlight_on,
  73. &message_red_255,
  74. &message_delay_25,
  75. NULL,
  76. };
  77. const NotificationSequence* sequence_notification_imp0[] = {
  78. &sequence_notification_imp0_novibro,
  79. &sequence_notification_imp0_vibro};
  80. const NotificationSequence* sequence_notification_imp1[] = {
  81. &sequence_notification_imp1_novibro,
  82. &sequence_notification_imp1_vibro};
  83. const NotificationSequence* sequence_notification_imp2[] = {
  84. &sequence_notification_imp2_novibro,
  85. &sequence_notification_imp2_vibro};
  86. const NotificationSequence* sequence_notification_imp3[] = {
  87. &sequence_notification_imp3_novibro,
  88. &sequence_notification_imp3_vibro};
  89. const NotificationSequence** sequence_notification_imps[] = {
  90. sequence_notification_imp0,
  91. sequence_notification_imp1,
  92. sequence_notification_imp2,
  93. sequence_notification_imp3};