Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: CircularBuffer FixedLengthList
Dependents: XBeeApiTest XBeeApiSimpleATCmdsExample XBeeApiBroadcastExample XBeeApiBroadcastExampleRTOS ... more
Diff: Utility/XBeeApiCmdAt.hpp
- Revision:
- 25:db6874b7ac4b
- Parent:
- 24:2cd1094c4fd7
- Child:
- 26:f5df80e990f4
diff -r 2cd1094c4fd7 -r db6874b7ac4b Utility/XBeeApiCmdAt.hpp
--- a/Utility/XBeeApiCmdAt.hpp Wed Feb 05 18:56:58 2014 +0000
+++ b/Utility/XBeeApiCmdAt.hpp Wed Feb 05 21:05:10 2014 +0000
@@ -61,35 +61,13 @@
bool m_CE;
bool m_CEPend;
- class XBeeApiCmdAtChannelSet : public XBeeApiFrame
- {
- uint8_t m_buffer[ 10 ];
- public:
- XBeeApiCmdAtChannelSet( const uint8_t p_chan );
- };
-
- class XBeeApiCmdAtCESet : public XBeeApiFrame
- {
- /* TODO: Magic number */
- uint8_t m_buffer[ 10 ];
+ template< typename T >
+ class XBeeApiCmdAtSet : public XBeeApiFrame {
+ uint8_t m_buffer[ 3 + sizeof( T ) ];
public:
- XBeeApiCmdAtCESet( const bool p_en );
- };
-
- class XBeeApiCmdAtPANIdSet : public XBeeApiFrame
- {
- /* TODO: Magic number */
- uint8_t m_buffer[ 10 ];
- public:
- XBeeApiCmdAtPANIdSet( const panId_t p_chan );
- };
-
- class XBeeApiCmdAtEDASet : public XBeeApiFrame
- {
- /* TODO: Magic number */
- uint8_t m_buffer[ 10 ];
- public:
- XBeeApiCmdAtEDASet( const bool p_en );
+ XBeeApiCmdAtSet( const uint8_t* const p_data,
+ const T p_val );
+ virtual ~XBeeApiCmdAtSet();
};
public: