OS  v1.7.5
Documentation
Loading...
Searching...
No Matches
Types and macros

Sets of types having specified widths used to design the entire OS. It also define macros directives to perform specific actions and options for some OS APIs. More...

Collaboration diagram for Types and macros:

Typedefs

using qOS::base_t
 A type to instantiate a integer-base variable. This size of this type is implementation-defined.
 
using qOS::byte_t
 A type to instantiate a byte variable.
 
using qOS::unsigned_t
 A type to instantiate an unsigned variable.
 
using qOS::signed_t
 A type to instantiate an signed variable.
 
using qOS::float32_t
 A type to instantiate a single-precision variable of 32-bits IEEE 754.
 
using qOS::float64_t
 A type to instantiate a single-precision variable of 64-bits IEEE 754.
 
using qOS::index_t
 A type to instantiate an OS index variable. Can store the maximum size of a theoretically possible object of any type (including array). Should be used for array indexing and loop counting.
 
using qOS::cycles_t
 A type to instantiate a variable that hold the number of task cycles.
 
using qOS::iteration_t
 A type to instantiate a variable that hold the number of task iterations.
 
using qOS::priority_t
 A type to instantiate a variable to hold the priority value of a task.
 
using qOS::timeCount_t
 A type to instantiate a variable to hold a time count.
 

Detailed Description

Sets of types having specified widths used to design the entire OS. It also define macros directives to perform specific actions and options for some OS APIs.

Typedef Documentation

◆ base_t

using qOS::base_t

A type to instantiate a integer-base variable. This size of this type is implementation-defined.

◆ byte_t

using qOS::byte_t

A type to instantiate a byte variable.

◆ cycles_t

A type to instantiate a variable that hold the number of task cycles.

◆ float32_t

A type to instantiate a single-precision variable of 32-bits IEEE 754.

◆ float64_t

A type to instantiate a single-precision variable of 64-bits IEEE 754.

◆ index_t

using qOS::index_t

A type to instantiate an OS index variable. Can store the maximum size of a theoretically possible object of any type (including array). Should be used for array indexing and loop counting.

◆ iteration_t

A type to instantiate a variable that hold the number of task iterations.

◆ priority_t

A type to instantiate a variable to hold the priority value of a task.

◆ signed_t

A type to instantiate an signed variable.

◆ timeCount_t

A type to instantiate a variable to hold a time count.

◆ unsigned_t

A type to instantiate an unsigned variable.