1 #ifndef GENERICTASKMSG_H
2 #define GENERICTASKMSG_H
11 #define SIGNALTASK_HANDLER_FN(fn) void (fn)(int sigNo, void* args)
12 #define SIGNAL_NAME_LEN 10
66 unsigned long carmaSeqNo_;
67 CarmaSeqNoType carmaSeqNoType_;
69 void setCarmaSequenceNumber(
unsigned long seq=0, CarmaSeqNoType type=NONE) {
71 carmaSeqNoType_ = type;
74 void setCarmaCalSequenceNumber(
unsigned long seq) {
75 setCarmaSequenceNumber(seq, CAL);
78 void setCarmaDriveSequenceNumber(
unsigned long seq) {
79 setCarmaSequenceNumber(seq, DRIVE);
82 void setCarmaOpticsSequenceNumber(
unsigned long seq) {
83 setCarmaSequenceNumber(seq, OPTICS);
86 void setCarmaRxSequenceNumber(
unsigned long seq) {
87 setCarmaSequenceNumber(seq, RX);
GenericMsgType
Enumerate supported generic message types.
GenericMsgType genericMsgType_
A type for this message.
A class to encapsulate message types for a generic task.