XBee API operation library for mbed
Embed:
(wiki syntax)
Show/hide line numbers
ITransmitStatus.h
00001 #ifndef UK_AC_HERTS_SMARTLAB_XBEE_ITransmitStatus 00002 #define UK_AC_HERTS_SMARTLAB_XBEE_ITransmitStatus 00003 00004 #include "Address.h" 00005 00006 class ITransmitStatus 00007 { 00008 public: 00009 virtual int getFrameID() = 0; 00010 00011 /** 00012 *SUCCESS = 0x00, 00013 * MAC_ACK_FAILURE = 0x01, 00014 * CCA_FAILURE = 0x02, 00015 * TRANSMISSION_WAS_PURGED = 0x03, 00016 * PHYSICAL_ERROR_OCCURRED_ON_THE_INTERFACE_WITH_THE_WIFI_TRANSCEIVER = 0x04, 00017 * INVALID_DESTINATION_ENDPOINT = 0x15, 00018 * NO_BUFFERS = 0x18, 00019 * NETWORK_ACK_FAILURE = 0x21, 00020 * NOT_JOINED_TO_NETWORK = 0x22, 00021 * SELF_ADDRESSED = 0x23, 00022 * ADDRESS_NOT_FOUND = 0x24, 00023 * ROUTE_NOT_FOUND = 0x25, 00024 * BROADCAST_SOURCE_FAILED_TO_HEAR_A_NEIGBOR_RELAY_THE_MESSAGE = 0x26, 00025 * INVALID_BINDING_TABLE_INDEX = 0x2B, 00026 * INVALID_ENDPOINT = 0x2C, 00027 * ATTEMPTED_BROADCAST_WITH_APS_TRANSMISSION = 0x2D, 00028 * ATTEMPTED_UNICAST_WITH_APS_TRANSMISSION_BUT_EE_0 = 0x2E, 00029 * SOFTWARE_ERROR_OCCURRED = 0x31, 00030 * RESOURCE_ERROR_LACK_OF_FREE_BUFFERS_TIMERS_ETC = 0x32, 00031 * DATA_PAYLOAD_TOO_LARGE = 0x74, 00032 * INDIRECT_MESSAGE_UNREQUESTED = 0x75, 00033 * ATTEMPT_TO_CREATE_A_CLIENT_SOCKET_FAILED = 0x76, 00034 * KEY_NOT_AUTHORIZED = 0xBB, 00035 */ 00036 virtual int getDeliveryStatus() = 0; 00037 }; 00038 00039 #endif
Generated on Tue Jul 12 2022 11:17:04 by 1.7.2