# OsalAtomic - [Overview](#section269307788165633) - [Summary](#section135936520165633) - [Data Fields](#pub-attribs) - [Details](#section1353513052165633) - [Field](#section883573916165633) - [counter](#a8ef74a726684b2743ed3d3008936b55c) ## **Overview** **Related Modules:** [OSAL](OSAL.md) **Description:** Describes an atomic. ## **Summary** ## Data Fields

Variable Name

Description

counter

volatile int32_t

## **Details** ## **Field ** ## counter ``` volatile int32_t OsalAtomic::counter ``` **Description:** Counter \(an atomic variable\). An operation on the atomic is to operate this variable.