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

performs a binary complement on the src register, and stores the result in res More...

#include <Svc/FpySequencer/FpySequencer_NotDirectiveSerializableAc.hpp>

Inheritance diagram for Svc::FpySequencer_NotDirective:
Fw::Serializable

Public Types

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

Public Member Functions

 FpySequencer_NotDirective ()
 Constructor (default value) More...
 
 FpySequencer_NotDirective (U8 src, U8 res)
 Member constructor. More...
 
 FpySequencer_NotDirective (const FpySequencer_NotDirective &obj)
 Copy constructor. More...
 
FpySequencer_NotDirectiveoperator= (const FpySequencer_NotDirective &obj)
 Copy assignment operator. More...
 
bool operator== (const FpySequencer_NotDirective &obj) const
 Equality operator. More...
 
bool operator!= (const FpySequencer_NotDirective &obj) const
 Inequality operator. More...
 
Fw::SerializeStatus serialize (Fw::SerializeBufferBase &buffer) const
 Serialization. More...
 
Fw::SerializeStatus deserialize (Fw::SerializeBufferBase &buffer)
 Deserialization. More...
 
U8 getsrc () const
 Get member src. More...
 
U8 getres () const
 Get member res. More...
 
void set (U8 src, U8 res)
 Set all members. More...
 
void setsrc (U8 src)
 Set member src. More...
 
void setres (U8 res)
 Set member res. More...
 

Protected Attributes

U8 m_src
 
U8 m_res
 

Additional Inherited Members

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

Detailed Description

performs a binary complement on the src register, and stores the result in res

Definition at line 18 of file FpySequencer_NotDirectiveSerializableAc.hpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
SERIALIZED_SIZE 

The size of the serial representation.

Definition at line 28 of file FpySequencer_NotDirectiveSerializableAc.hpp.

Constructor & Destructor Documentation

◆ FpySequencer_NotDirective() [1/3]

Svc::FpySequencer_NotDirective::FpySequencer_NotDirective ( )

Constructor (default value)

Definition at line 17 of file FpySequencer_NotDirectiveSerializableAc.cpp.

◆ FpySequencer_NotDirective() [2/3]

Svc::FpySequencer_NotDirective::FpySequencer_NotDirective ( U8  src,
U8  res 
)

Member constructor.

Definition at line 26 of file FpySequencer_NotDirectiveSerializableAc.cpp.

◆ FpySequencer_NotDirective() [3/3]

Svc::FpySequencer_NotDirective::FpySequencer_NotDirective ( const FpySequencer_NotDirective obj)

Copy constructor.

Parameters
objThe source object

Definition at line 38 of file FpySequencer_NotDirectiveSerializableAc.cpp.

Member Function Documentation

◆ deserialize()

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

Deserialization.

Parameters
bufferThe serial buffer

Implements Fw::Serializable.

Definition at line 110 of file FpySequencer_NotDirectiveSerializableAc.cpp.

◆ getres()

U8 Svc::FpySequencer_NotDirective::getres ( ) const
inline

Get member res.

Definition at line 122 of file FpySequencer_NotDirectiveSerializableAc.hpp.

◆ getsrc()

U8 Svc::FpySequencer_NotDirective::getsrc ( ) const
inline

Get member src.

Definition at line 116 of file FpySequencer_NotDirectiveSerializableAc.hpp.

◆ operator!=()

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

Inequality operator.

Parameters
objThe other object

Definition at line 72 of file FpySequencer_NotDirectiveSerializableAc.cpp.

◆ operator=()

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

Copy assignment operator.

Parameters
objThe source object

Definition at line 51 of file FpySequencer_NotDirectiveSerializableAc.cpp.

◆ operator==()

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

Equality operator.

Parameters
objThe other object

Definition at line 62 of file FpySequencer_NotDirectiveSerializableAc.cpp.

◆ serialize()

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

Serialization.

Parameters
bufferThe serial buffer

Implements Fw::Serializable.

Definition at line 93 of file FpySequencer_NotDirectiveSerializableAc.cpp.

◆ set()

void Svc::FpySequencer_NotDirective::set ( U8  src,
U8  res 
)

Set all members.

Definition at line 154 of file FpySequencer_NotDirectiveSerializableAc.cpp.

◆ setres()

void Svc::FpySequencer_NotDirective::setres ( U8  res)

Set member res.

Definition at line 170 of file FpySequencer_NotDirectiveSerializableAc.cpp.

◆ setsrc()

void Svc::FpySequencer_NotDirective::setsrc ( U8  src)

Set member src.

Definition at line 164 of file FpySequencer_NotDirectiveSerializableAc.cpp.

Member Data Documentation

◆ m_res

U8 Svc::FpySequencer_NotDirective::m_res
protected

Definition at line 150 of file FpySequencer_NotDirectiveSerializableAc.hpp.

◆ m_src

U8 Svc::FpySequencer_NotDirective::m_src
protected

Definition at line 149 of file FpySequencer_NotDirectiveSerializableAc.hpp.


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