ITS
ActionIDData.h
Go to the documentation of this file.
1 
5 #ifndef ACTIONIDDATA_H
6 #define ACTIONIDDATA_H
7 
8 #include <QByteArray>
9 
10 #include <apiData.h>
11 
12 #include <ActionID.h>
13 
15 {
16 public:
20  ActionIDData();
26  ActionIDData(char *data, int *offset);
31  ActionIDData(ActionID_t actionID);
32 
33  /* Getters */
43  quint16 sequenceNumber() const{return m_sequenceNumber;}
44 
45  /* Setters */
55  void setSequenceNumber(quint16 s){m_sequenceNumber = s;}
56 
61  QByteArray toBin();
66  ActionID_t toASN();
71  QString toString();
72 
73 private:
76 };
77 
78 #endif // ACTIONIDDATA_H
void setOriginatingStationID(quint32 o)
setOriginatingStationID Originating station ID setter.
Definition: ActionIDData.h:50
ActionID_t toASN()
toASN C style encoding.
void setSequenceNumber(quint16 s)
setSequenceNumber Sequence number setter.
Definition: ActionIDData.h:55
quint16 m_sequenceNumber
Definition: ActionIDData.h:75
quint16 sequenceNumber() const
sequenceNumber Sequence number getter.
Definition: ActionIDData.h:43
QString toString()
toString Human readable encoding.
quint32 m_originatingStationID
Definition: ActionIDData.h:74
QByteArray toBin()
toBin Byte array encoding.
ActionIDData()
ActionIDData ActionIDData constructor.
Definition: ActionIDData.cpp:5
quint32 originatingStationID() const
originatingStationID Originating station ID getter.
Definition: ActionIDData.h:38
API used for C++ style data.