summaryrefslogtreecommitdiff
path: root/maximus/phy/inc/PhySciMsgNoise.h
blob: 3afeab00d56ce8c99460dc844e346be9683c75f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
#ifndef PHYSCIMSGNOISE_H_
#define PHYSCIMSGNOISE_H_

#include "PhySciMsg.h"


/**
  * class PhySciMsgNoise
  */

class PhySciMsgNoise : public PhySciMsg
{

public:

  // public attributes
  //  

private:

  // private attributes
  //  

protected:

  // protected attributes
  //  

public:

  // Constructors/Destructors
  //  

  /**
   * Constructor
   * Creates a PHY message of type NOISE.
   * @param p_phy a pointer to the PHY interface
   */
  PhySciMsgNoise ( IPhy * p_phy );

  /**
   * Empty Destructor
   */
  virtual ~PhySciMsgNoise ( );

  // public methods
  //  

  /**
   * Sets the PHY SCI message class attributes before transmission
   * for a PHY message of type NOISE.
   * @return bool
   */
  bool prepare ( );

  // public attribute accessor methods
  //  

  // private attribute accessor methods
  //  

  // protected attribute accessor methods
  //  

private:

  // private methods
  //  

  /**
   * Initializes the PHY SCI message class attributes:
   * fills PHY SCI message type,
   * and specialized SCI msg data length.
   * 
   */
  void initAttributes ( );

protected:

  // protected methods
  //  

};


#endif /*PHYSCIMSGNOISE_H_*/