emqx_bridge_syskeeper.hrl 550 B

123456789101112131415
  1. %%--------------------------------------------------------------------
  2. %% Copyright (c) 2023-2024 EMQ Technologies Co., Ltd. All Rights Reserved.
  3. %%--------------------------------------------------------------------
  4. -ifndef(EMQX_BRIDGE_SYSKEEPER).
  5. -define(EMQX_BRIDGE_SYSKEEPER, true).
  6. -define(TYPE_HANDSHAKE, 0).
  7. -define(TYPE_FORWARD, 1).
  8. -define(TYPE_HEARTBEAT, 2).
  9. -type packet_type() :: handshake | forward | heartbeat.
  10. -type packet_data() :: none | binary() | [binary()].
  11. -type packet_type_val() :: ?TYPE_HANDSHAKE..?TYPE_HEARTBEAT.
  12. -endif.