mirror of
https://github.com/nasa/fprime.git
synced 2025-12-10 17:47:10 -06:00
For all FPP enums in the framework, set the representing type to the minimum width that can represent the enum's member constants.
18 lines
629 B
Fortran
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
|
|
}
|
|
|
|
}
|