[Morse] Added Doxygen comments
This commit is contained in:
parent
8eaa4f5627
commit
8d60e01adc
1 changed files with 33 additions and 7 deletions
|
@ -6,18 +6,44 @@
|
||||||
|
|
||||||
#define MORSE_LENGTH 52
|
#define MORSE_LENGTH 52
|
||||||
|
|
||||||
|
/*!
|
||||||
|
\class MorseClient
|
||||||
|
|
||||||
|
\brief Client for Morse Code communication. The public interface is the same as Arduino Serial.
|
||||||
|
*/
|
||||||
class MorseClient {
|
class MorseClient {
|
||||||
public:
|
public:
|
||||||
|
/*!
|
||||||
|
\brief Default constructor.
|
||||||
|
|
||||||
|
\param phy Pointer to the wireless module providing PhysicalLayer communication.
|
||||||
|
*/
|
||||||
MorseClient(PhysicalLayer* phy);
|
MorseClient(PhysicalLayer* phy);
|
||||||
|
|
||||||
// basic methods
|
// basic methods
|
||||||
|
|
||||||
|
/*!
|
||||||
|
\brief Initialization method.
|
||||||
|
|
||||||
|
\param base Base RF frequency to be used in MHz.
|
||||||
|
|
||||||
|
\param speed Coding speed in words per minute.
|
||||||
|
|
||||||
|
\returns \ref status_codes
|
||||||
|
*/
|
||||||
int16_t begin(float base, uint8_t speed = 20);
|
int16_t begin(float base, uint8_t speed = 20);
|
||||||
|
|
||||||
|
/*!
|
||||||
|
\brief Send start signal.
|
||||||
|
|
||||||
|
\returns Number of bytes sent (always 0).
|
||||||
|
*/
|
||||||
|
size_t startSignal();
|
||||||
|
|
||||||
size_t write(const char* str);
|
size_t write(const char* str);
|
||||||
size_t write(uint8_t* buff, size_t len);
|
size_t write(uint8_t* buff, size_t len);
|
||||||
size_t write(uint8_t b);
|
size_t write(uint8_t b);
|
||||||
|
|
||||||
size_t startSignal();
|
|
||||||
|
|
||||||
size_t print(const String &);
|
size_t print(const String &);
|
||||||
size_t print(const char[]);
|
size_t print(const char[]);
|
||||||
size_t print(char);
|
size_t print(char);
|
||||||
|
|
Loading…
Add table
Reference in a new issue