XBee API operation library for mbed
SmartLabXBeeCore/Options/TransmitOptions.h
- Committer:
- yangcq88517
- Date:
- 2016-03-30
- Revision:
- 8:4da2ac03e35e
File content as of revision 8:4da2ac03e35e:
#ifndef UK_AC_HERTS_SMARTLAB_XBEE_TransmitOptions #define UK_AC_HERTS_SMARTLAB_XBEE_TransmitOptions #include "OptionsBase.h" class TransmitOptions : public OptionsBase { //Default = 0x00; //Disable_Retries_Route_Repair = 0x01; //Enable_APS = 0x20; //Use_Extended_Timeout = 0x40; public: TransmitOptions(); TransmitOptions(unsigned char option); TransmitOptions(bool disable_retries_and_route_repair, bool enable_APS_encryption, bool use_extended_transmission_timeout); static TransmitOptions * EnableAPS; static TransmitOptions * UseExtendedTimeout; bool getEnableAPS(); void setEnableAPS(bool status); bool getUseExtendedTimeout(); void setUseExtendedTimeout(bool status); }; #endif