fprime/Os/Models/RawTime.fpp
Philip Romano 3f25d8b535
Change FPP enums to smallest representation (#4342)
For all FPP enums in the framework, set the representing type to the minimum
width that can represent the enum's member constants.
2025-10-22 15:44:10 -07:00

18 lines
629 B
Fortran

# ======================================================================
# \title Os/Models/RawTime.fpp
# \brief FPP type definitions for Os/RawTime.hpp concepts
# ======================================================================
module Os {
@ FPP shadow-enum representing Os::RawTime::Status
enum RawTimeStatus : U8 {
OP_OK, @< Operation was successful
OP_OVERFLOW, @< Operation result caused an overflow
INVALID_PARAMS, @< Parameters invalid for current platform
NOT_SUPPORTED, @< RawTime feature is not supported
OTHER_ERROR, @< All other errors
}
}