Public Member Functions

JAUS::QueryGeomagneticProperty Class Reference

This message shall cause the receiving component to reply to the requestor with a ID 4412h: ReportGeomagneticProperty message. More...

#include <querygeomagneticproperty.h>

Inheritance diagram for JAUS::QueryGeomagneticProperty:
JAUS::Message

List of all members.

Public Member Functions

 QueryGeomagneticProperty (const Address &dest=Address(), const Address &src=Address())
 Constructor, initializes default values.
 QueryGeomagneticProperty (const QueryGeomagneticProperty &message)
 Copy constructor.
 ~QueryGeomagneticProperty ()
 Destructor.
virtual bool IsCommand () const
virtual int WriteMessageBody (Packet &packet) const
 Writes message payload to the packet.
virtual int ReadMessageBody (const Packet &packet)
 Reads message payload from the packet.
virtual MessageClone () const
virtual UInt GetPresenceVector () const
virtual UInt GetPresenceVectorSize () const
virtual UInt GetPresenceVectorMask () const
virtual UShort GetMessageCodeOfResponse () const
virtual std::string GetMessageName () const
virtual void ClearMessageBody ()
 Clears message payload data.
virtual bool IsLargeDataSet (const unsigned int maxPayloadSize=1437) const
virtual int RunTestCase () const
 Runs a test case to validate the message class.
QueryGeomagneticPropertyoperator= (const QueryGeomagneticProperty &message)
 Sets equal to.

Detailed Description

This message shall cause the receiving component to reply to the requestor with a ID 4412h: ReportGeomagneticProperty message.

Definition at line 55 of file querygeomagneticproperty.h.


Constructor & Destructor Documentation

QueryGeomagneticProperty::QueryGeomagneticProperty ( const Address dest = Address(),
const Address src = Address() 
)

Constructor, initializes default values.

Parameters:
[in]srcSource ID of message sender.
[in]destDestination ID of message.

Definition at line 55 of file querygeomagneticproperty.cpp.

QueryGeomagneticProperty::QueryGeomagneticProperty ( const QueryGeomagneticProperty message )

Copy constructor.

Definition at line 65 of file querygeomagneticproperty.cpp.

QueryGeomagneticProperty::~QueryGeomagneticProperty (  )

Destructor.

Definition at line 76 of file querygeomagneticproperty.cpp.


Member Function Documentation

void QueryGeomagneticProperty::ClearMessageBody (  ) [virtual]

Clears message payload data.

Implements JAUS::Message.

Definition at line 120 of file querygeomagneticproperty.cpp.

virtual Message* JAUS::QueryGeomagneticProperty::Clone (  ) const [inline, virtual]

Implements JAUS::Message.

Definition at line 64 of file querygeomagneticproperty.h.

virtual UShort JAUS::QueryGeomagneticProperty::GetMessageCodeOfResponse (  ) const [inline, virtual]

Implements JAUS::Message.

Definition at line 68 of file querygeomagneticproperty.h.

virtual std::string JAUS::QueryGeomagneticProperty::GetMessageName (  ) const [inline, virtual]

Implements JAUS::Message.

Definition at line 69 of file querygeomagneticproperty.h.

virtual UInt JAUS::QueryGeomagneticProperty::GetPresenceVector (  ) const [inline, virtual]

Implements JAUS::Message.

Definition at line 65 of file querygeomagneticproperty.h.

virtual UInt JAUS::QueryGeomagneticProperty::GetPresenceVectorMask (  ) const [inline, virtual]

Implements JAUS::Message.

Definition at line 67 of file querygeomagneticproperty.h.

virtual UInt JAUS::QueryGeomagneticProperty::GetPresenceVectorSize (  ) const [inline, virtual]

Implements JAUS::Message.

Definition at line 66 of file querygeomagneticproperty.h.

virtual bool JAUS::QueryGeomagneticProperty::IsCommand (  ) const [inline, virtual]

Implements JAUS::Message.

Definition at line 61 of file querygeomagneticproperty.h.

virtual bool JAUS::QueryGeomagneticProperty::IsLargeDataSet ( const unsigned int  maxPayloadSize = 1437 ) const [inline, virtual]

Implements JAUS::Message.

Definition at line 71 of file querygeomagneticproperty.h.

QueryGeomagneticProperty & QueryGeomagneticProperty::operator= ( const QueryGeomagneticProperty message )

Sets equal to.

Definition at line 157 of file querygeomagneticproperty.cpp.

int QueryGeomagneticProperty::ReadMessageBody ( const Packet packet ) [virtual]

Reads message payload from the packet.

Message contents are read from the packet following the JAUS standard.

Parameters:
[in]packetPacket containing message payload data to read.
Returns:
-1 on error, otherwise number of bytes written.

Implements JAUS::Message.

Definition at line 109 of file querygeomagneticproperty.cpp.

int QueryGeomagneticProperty::RunTestCase (  ) const [virtual]

Runs a test case to validate the message class.

Returns:
1 on success, otherwise 0.

Reimplemented from JAUS::Message.

Definition at line 132 of file querygeomagneticproperty.cpp.

int QueryGeomagneticProperty::WriteMessageBody ( Packet packet ) const [virtual]

Writes message payload to the packet.

Message contents are written to the packet following the JAUS standard.

Parameters:
[out]packetPacket to write payload to.
Returns:
-1 on error, otherwise number of bytes written.

Implements JAUS::Message.

Definition at line 92 of file querygeomagneticproperty.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines