35 std::ostream& operator<<(std::ostream& os,
const TaskStatus& obj) {
61 static_cast<SerialType>(this->
e),
76 this->
e =
static_cast<T>(es);
84 #if FW_SERIALIZABLE_TO_STRING 107 s =
"INVALID_AFFINITY";
116 s =
"ERROR_RESOURCES";
119 s =
"ERROR_PERMISSION";
134 #elif FW_ENABLE_TEXT_LOGGING Serialization/Deserialization operation was successful.
bool isValid() const
Check raw enum value for validity.
Task feature is not supported.
U8 SerialType
The serial representation type.
error trying to join the task
const char * toChar() const
Convert to a C-style char*.
Deserialization data had incorrect values (unexpected data types)
virtual SerializeStatus serializeFrom(U8 val, Endianness mode=Endianness::BIG)=0
Serialize an 8-bit unsigned integer value.
started with invalid stack size
SerializeStatus
forward declaration for string
virtual SerializeStatus deserializeTo(U8 &val, Endianness mode=Endianness::BIG)=0
Deserialize an 8-bit unsigned integer value.
FPP shadow-enum representing Os::Task::Status.
started task with invalid parameters
Fw::SerializeStatus serializeTo(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG) const
Serialize raw enum value to SerialType.
error trying to delay the task
unable to set the task affinity
permissions error setting-up tasks
FormatStatus format(const CHAR *formatString,...)
write formatted string to buffer
message sent/received okay
Task is in an invalid state for the operation.
TaskStatus & operator=(const TaskStatus &obj)
Copy assignment operator (object)
Fw::SerializeStatus deserializeFrom(Fw::SerialBufferBase &buffer, Fw::Endianness mode=Fw::Endianness::BIG)
Deserialize raw enum value from SerialType.
unexpected error return value
unable to allocate more tasks