EE445M RTOS
Taken at the University of Texas Spring 2015
pingpp.hpp File Reference
#include "circularbuffer.hpp"
#include "interruptable.hpp"
#include "semaphorepp.hpp"
#include "criticalpp.hpp"
#include "blinker.hpp"
#include "timerpp.hpp"
#include <stdbool.h>
#include <stdint.h>
Include dependency graph for pingpp.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ping
 

Macros

#define PING_BUFFER_LENGTH   5
 
#define PING_BUFFER_TYPE   int32_t
 

Typedefs

typedef uint32_t memory_address_t
 
typedef enum ping_status ping_status_t
 

Enumerations

enum  ping_status { ping_not_active =0, ping_signal =1, ping_response =2, ping_sample_delay =3 }
 

Macro Definition Documentation

#define PING_BUFFER_LENGTH   5

Definition at line 16 of file pingpp.hpp.

#define PING_BUFFER_TYPE   int32_t

Definition at line 17 of file pingpp.hpp.

Typedef Documentation

typedef uint32_t memory_address_t

Definition at line 19 of file pingpp.hpp.

typedef enum ping_status ping_status_t

Enumeration Type Documentation

Enumerator
ping_not_active 
ping_signal 
ping_response 
ping_sample_delay 

Definition at line 21 of file pingpp.hpp.

21  {
23  ping_signal=1,
24  ping_response=2,
enum ping_status ping_status_t