iec_include.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. #ifndef _IEC_INCLUDE_H
  2. #define _IEC_INCLUDE_H
  3. #include <stdbool.h>
  4. #include <stdint.h>
  5. #include <stdio.h>
  6. #include <string.h>
  7. #include "usart.h"
  8. #include "timer.h"
  9. #include "platform_mutex.h"
  10. #include "platform_thread.h"
  11. #include "buffer_frame.h"
  12. #include "cs101_asdu.h"
  13. #include "cs101_information_objects.h"
  14. #include "cs101_master.h"
  15. #include "cs101_queue.h"
  16. #include "frame.h"
  17. #include "hal_base.h"
  18. #include "hal_serial.h"
  19. #include "iec_time.h"
  20. #include "iec60870_common.h"
  21. #include "iec60870_master.h"
  22. #include "information_objects_internal.h"
  23. #include "lib_memory.h"
  24. #include "lib60870_config.h"
  25. #include "lib60870_internal.h"
  26. #include "link_layer.h"
  27. #include "link_layer_paramete.h"
  28. #include "link_layer_private.h"
  29. #include "linked_list.h"
  30. #include "master_example.h"
  31. #include "serial_port_linux.h"
  32. #include "serial_transceiver_ft_1_2.h"
  33. #include "thread_linux.h"
  34. #include "iec60870_slave.h"
  35. #include "cs101_slave.h"
  36. #include "apl_types_internal.h"
  37. #include "lwip/sockets.h"
  38. #include "cs104_slave.h"
  39. #include "hal_socket.h"
  40. #include "tls_config.h"
  41. typedef uint32_t msSinceEpoch;
  42. msSinceEpoch Hal_getTimeInMs(void);
  43. //#define DEBUF_PRINT printf
  44. #endif