notification-messages.h 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. #pragma once
  2. #include "notification.h"
  3. #include "notification-messages-notes.h"
  4. #ifdef __cplusplus
  5. extern "C" {
  6. #endif
  7. /*********************************** Messages **********************************/
  8. // Display
  9. extern const NotificationMessage message_display_on;
  10. extern const NotificationMessage message_display_off;
  11. // Led ON
  12. extern const NotificationMessage message_red_255;
  13. extern const NotificationMessage message_green_255;
  14. extern const NotificationMessage message_blue_255;
  15. // Led OFF
  16. extern const NotificationMessage message_red_0;
  17. extern const NotificationMessage message_green_0;
  18. extern const NotificationMessage message_blue_0;
  19. // Delay
  20. extern const NotificationMessage message_delay_1;
  21. extern const NotificationMessage message_delay_10;
  22. extern const NotificationMessage message_delay_25;
  23. extern const NotificationMessage message_delay_50;
  24. extern const NotificationMessage message_delay_100;
  25. extern const NotificationMessage message_delay_250;
  26. extern const NotificationMessage message_delay_500;
  27. extern const NotificationMessage message_delay_1000;
  28. // Sound
  29. extern const NotificationMessage message_sound_off;
  30. // Vibro
  31. extern const NotificationMessage message_vibro_on;
  32. extern const NotificationMessage message_vibro_off;
  33. // Reset
  34. extern const NotificationMessage message_do_not_reset;
  35. /****************************** Message sequences ******************************/
  36. // Reset
  37. extern const NotificationSequence sequence_reset_red;
  38. extern const NotificationSequence sequence_reset_green;
  39. extern const NotificationSequence sequence_reset_blue;
  40. extern const NotificationSequence sequence_reset_rgb;
  41. extern const NotificationSequence sequence_reset_display;
  42. extern const NotificationSequence sequence_reset_sound;
  43. extern const NotificationSequence sequence_reset_vibro;
  44. // Vibro
  45. extern const NotificationSequence sequence_set_vibro_on;
  46. // Display
  47. extern const NotificationSequence sequence_display_on;
  48. extern const NotificationSequence sequence_display_off;
  49. // Charging
  50. extern const NotificationSequence sequence_charging;
  51. extern const NotificationSequence sequence_charged;
  52. extern const NotificationSequence sequence_not_charging;
  53. // Light up
  54. extern const NotificationSequence sequence_set_only_red_255;
  55. extern const NotificationSequence sequence_set_only_green_255;
  56. extern const NotificationSequence sequence_set_only_blue_255;
  57. extern const NotificationSequence sequence_set_red_255;
  58. extern const NotificationSequence sequence_set_green_255;
  59. extern const NotificationSequence sequence_set_blue_255;
  60. // Blink
  61. extern const NotificationSequence sequence_blink_blue_10;
  62. extern const NotificationSequence sequence_blink_red_10;
  63. extern const NotificationSequence sequence_blink_green_10;
  64. extern const NotificationSequence sequence_blink_yellow_10;
  65. extern const NotificationSequence sequence_blink_cyan_10;
  66. extern const NotificationSequence sequence_blink_red_100;
  67. extern const NotificationSequence sequence_blink_green_100;
  68. extern const NotificationSequence sequence_blink_blue_100;
  69. extern const NotificationSequence sequence_blink_yellow_100;
  70. extern const NotificationSequence sequence_blink_cyan_100;
  71. extern const NotificationSequence sequence_blink_magenta_100;
  72. extern const NotificationSequence sequence_blink_white_100;
  73. // General
  74. extern const NotificationSequence sequence_double_vibro;
  75. extern const NotificationSequence sequence_success;
  76. extern const NotificationSequence sequence_error;
  77. #ifdef __cplusplus
  78. }
  79. #endif