F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
Svc::FpySequencer_IfDirective Class Reference

#include <Svc/FpySequencer/FpySequencer_IfDirectiveSerializableAc.hpp>

Inheritance diagram for Svc::FpySequencer_IfDirective:
Fw::Serializable

Public Types

enum  { SERIALIZED_SIZE }
 
- Public Types inherited from Fw::Serializable
using SizeType = FwSizeType
 

Public Member Functions

 FpySequencer_IfDirective ()
 Constructor (default value) More...
 
 FpySequencer_IfDirective (U8 conditionalLocalVarIndex, U32 falseGotoStmtIndex)
 Member constructor. More...
 
 FpySequencer_IfDirective (const FpySequencer_IfDirective &obj)
 Copy constructor. More...
 
FpySequencer_IfDirectiveoperator= (const FpySequencer_IfDirective &obj)
 Copy assignment operator. More...
 
bool operator== (const FpySequencer_IfDirective &obj) const
 Equality operator. More...
 
bool operator!= (const FpySequencer_IfDirective &obj) const
 Inequality operator. More...
 
Fw::SerializeStatus serialize (Fw::SerializeBufferBase &buffer) const
 Serialization. More...
 
Fw::SerializeStatus deserialize (Fw::SerializeBufferBase &buffer)
 Deserialization. More...
 
U8 getconditionalLocalVarIndex () const
 Get member conditionalLocalVarIndex. More...
 
U32 getfalseGotoStmtIndex () const
 Get member falseGotoStmtIndex. More...
 
void set (U8 conditionalLocalVarIndex, U32 falseGotoStmtIndex)
 Set all members. More...
 
void setconditionalLocalVarIndex (U8 conditionalLocalVarIndex)
 Set member conditionalLocalVarIndex. More...
 
void setfalseGotoStmtIndex (U32 falseGotoStmtIndex)
 Set member falseGotoStmtIndex. More...
 

Protected Attributes

U8 m_conditionalLocalVarIndex
 
U32 m_falseGotoStmtIndex
 

Additional Inherited Members

- Protected Member Functions inherited from Fw::Serializable
 Serializable ()
 Default constructor. More...
 
virtual ~Serializable ()
 destructor More...
 

Detailed Description

Definition at line 17 of file FpySequencer_IfDirectiveSerializableAc.hpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
SERIALIZED_SIZE 

The size of the serial representation.

Definition at line 27 of file FpySequencer_IfDirectiveSerializableAc.hpp.

Constructor & Destructor Documentation

◆ FpySequencer_IfDirective() [1/3]

Svc::FpySequencer_IfDirective::FpySequencer_IfDirective ( )

Constructor (default value)

Definition at line 17 of file FpySequencer_IfDirectiveSerializableAc.cpp.

◆ FpySequencer_IfDirective() [2/3]

Svc::FpySequencer_IfDirective::FpySequencer_IfDirective ( U8  conditionalLocalVarIndex,
U32  falseGotoStmtIndex 
)

Member constructor.

Definition at line 26 of file FpySequencer_IfDirectiveSerializableAc.cpp.

◆ FpySequencer_IfDirective() [3/3]

Svc::FpySequencer_IfDirective::FpySequencer_IfDirective ( const FpySequencer_IfDirective obj)

Copy constructor.

Parameters
objThe source object

Definition at line 38 of file FpySequencer_IfDirectiveSerializableAc.cpp.

Member Function Documentation

◆ deserialize()

Fw::SerializeStatus Svc::FpySequencer_IfDirective::deserialize ( Fw::SerializeBufferBase buffer)
virtual

Deserialization.

Parameters
bufferThe serial buffer

Implements Fw::Serializable.

Definition at line 110 of file FpySequencer_IfDirectiveSerializableAc.cpp.

◆ getconditionalLocalVarIndex()

U8 Svc::FpySequencer_IfDirective::getconditionalLocalVarIndex ( ) const
inline

Get member conditionalLocalVarIndex.

Definition at line 115 of file FpySequencer_IfDirectiveSerializableAc.hpp.

◆ getfalseGotoStmtIndex()

U32 Svc::FpySequencer_IfDirective::getfalseGotoStmtIndex ( ) const
inline

Get member falseGotoStmtIndex.

Definition at line 121 of file FpySequencer_IfDirectiveSerializableAc.hpp.

◆ operator!=()

bool Svc::FpySequencer_IfDirective::operator!= ( const FpySequencer_IfDirective obj) const

Inequality operator.

Parameters
objThe other object

Definition at line 72 of file FpySequencer_IfDirectiveSerializableAc.cpp.

◆ operator=()

FpySequencer_IfDirective & Svc::FpySequencer_IfDirective::operator= ( const FpySequencer_IfDirective obj)

Copy assignment operator.

Parameters
objThe source object

Definition at line 51 of file FpySequencer_IfDirectiveSerializableAc.cpp.

◆ operator==()

bool Svc::FpySequencer_IfDirective::operator== ( const FpySequencer_IfDirective obj) const

Equality operator.

Parameters
objThe other object

Definition at line 62 of file FpySequencer_IfDirectiveSerializableAc.cpp.

◆ serialize()

Fw::SerializeStatus Svc::FpySequencer_IfDirective::serialize ( Fw::SerializeBufferBase buffer) const
virtual

Serialization.

Parameters
bufferThe serial buffer

Implements Fw::Serializable.

Definition at line 93 of file FpySequencer_IfDirectiveSerializableAc.cpp.

◆ set()

void Svc::FpySequencer_IfDirective::set ( U8  conditionalLocalVarIndex,
U32  falseGotoStmtIndex 
)

Set all members.

Definition at line 151 of file FpySequencer_IfDirectiveSerializableAc.cpp.

◆ setconditionalLocalVarIndex()

void Svc::FpySequencer_IfDirective::setconditionalLocalVarIndex ( U8  conditionalLocalVarIndex)

Set member conditionalLocalVarIndex.

Definition at line 161 of file FpySequencer_IfDirectiveSerializableAc.cpp.

◆ setfalseGotoStmtIndex()

void Svc::FpySequencer_IfDirective::setfalseGotoStmtIndex ( U32  falseGotoStmtIndex)

Set member falseGotoStmtIndex.

Definition at line 167 of file FpySequencer_IfDirectiveSerializableAc.cpp.

Member Data Documentation

◆ m_conditionalLocalVarIndex

U8 Svc::FpySequencer_IfDirective::m_conditionalLocalVarIndex
protected

Definition at line 148 of file FpySequencer_IfDirectiveSerializableAc.hpp.

◆ m_falseGotoStmtIndex

U32 Svc::FpySequencer_IfDirective::m_falseGotoStmtIndex
protected

Definition at line 149 of file FpySequencer_IfDirectiveSerializableAc.hpp.


The documentation for this class was generated from the following files: