screen.pb.h 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. /* Automatically generated nanopb header */
  2. /* Generated by nanopb-0.4.5 */
  3. #ifndef PB_PB_SCREEN_SCREEN_PB_H_INCLUDED
  4. #define PB_PB_SCREEN_SCREEN_PB_H_INCLUDED
  5. #include <pb.h>
  6. #if PB_PROTO_HEADER_VERSION != 40
  7. #error Regenerate this file with the current version of nanopb generator.
  8. #endif
  9. /* Struct definitions */
  10. typedef struct _PB_Screen_StartStreamRequest {
  11. char dummy_field;
  12. } PB_Screen_StartStreamRequest;
  13. typedef struct _PB_Screen_StopStreamRequest {
  14. char dummy_field;
  15. } PB_Screen_StopStreamRequest;
  16. typedef struct _PB_Screen_StreamFrame {
  17. pb_bytes_array_t *data;
  18. } PB_Screen_StreamFrame;
  19. #ifdef __cplusplus
  20. extern "C" {
  21. #endif
  22. /* Initializer values for message structs */
  23. #define PB_Screen_StartStreamRequest_init_default {0}
  24. #define PB_Screen_StopStreamRequest_init_default {0}
  25. #define PB_Screen_StreamFrame_init_default {NULL}
  26. #define PB_Screen_StartStreamRequest_init_zero {0}
  27. #define PB_Screen_StopStreamRequest_init_zero {0}
  28. #define PB_Screen_StreamFrame_init_zero {NULL}
  29. /* Field tags (for use in manual encoding/decoding) */
  30. #define PB_Screen_StreamFrame_data_tag 1
  31. /* Struct field encoding specification for nanopb */
  32. #define PB_Screen_StartStreamRequest_FIELDLIST(X, a) \
  33. #define PB_Screen_StartStreamRequest_CALLBACK NULL
  34. #define PB_Screen_StartStreamRequest_DEFAULT NULL
  35. #define PB_Screen_StopStreamRequest_FIELDLIST(X, a) \
  36. #define PB_Screen_StopStreamRequest_CALLBACK NULL
  37. #define PB_Screen_StopStreamRequest_DEFAULT NULL
  38. #define PB_Screen_StreamFrame_FIELDLIST(X, a) \
  39. X(a, POINTER, SINGULAR, BYTES, data, 1)
  40. #define PB_Screen_StreamFrame_CALLBACK NULL
  41. #define PB_Screen_StreamFrame_DEFAULT NULL
  42. extern const pb_msgdesc_t PB_Screen_StartStreamRequest_msg;
  43. extern const pb_msgdesc_t PB_Screen_StopStreamRequest_msg;
  44. extern const pb_msgdesc_t PB_Screen_StreamFrame_msg;
  45. /* Defines for backwards compatibility with code written before nanopb-0.4.0 */
  46. #define PB_Screen_StartStreamRequest_fields &PB_Screen_StartStreamRequest_msg
  47. #define PB_Screen_StopStreamRequest_fields &PB_Screen_StopStreamRequest_msg
  48. #define PB_Screen_StreamFrame_fields &PB_Screen_StreamFrame_msg
  49. /* Maximum encoded size of messages (where known) */
  50. /* PB_Screen_StreamFrame_size depends on runtime parameters */
  51. #define PB_Screen_StartStreamRequest_size 0
  52. #define PB_Screen_StopStreamRequest_size 0
  53. #ifdef __cplusplus
  54. } /* extern "C" */
  55. #endif
  56. #endif