frame_header write operator
This commit is contained in:
parent
8512da0b32
commit
5851e1d55e
|
@ -58,6 +58,25 @@ PDU::Stream& operator>> (PDU::Stream& stream, frame_header& h)
|
|||
}
|
||||
|
||||
|
||||
/**
|
||||
* @brief operator <<
|
||||
* @param stream
|
||||
* @param h
|
||||
* @return
|
||||
*/
|
||||
PDU::Stream& operator<< (PDU::Stream &stream, const frame_header &h)
|
||||
{
|
||||
stream->write(h.source_name, 64);
|
||||
*stream << h.priority;
|
||||
*stream << h.sync_address;
|
||||
*stream << h.sequence_number;
|
||||
*stream << h.options;
|
||||
*stream << h.universe;
|
||||
return stream;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @brief Pdu::Pdu
|
||||
* @param stream
|
||||
|
|
|
@ -41,6 +41,7 @@ struct frame_header : PDU::pdu_header {
|
|||
uint16_t universe;
|
||||
frame_header(PDU::Stream);
|
||||
friend PDU::Stream& operator>> (PDU::Stream &stream, frame_header &h);
|
||||
friend PDU::Stream& operator<< (PDU::Stream &stream, const frame_header &h);
|
||||
};
|
||||
|
||||
// 6.2.6 E1.31 Data Packet: Options
|
||||
|
|
Loading…
Reference in New Issue