Skip to content
Start free evaluation

pdcomm::GemControl

Enum

State of the SEMI E30 control state model of the equipment.

enum class GemControl : uint32_t

Declared in: #include <pdcomm_gem.hpp>

Members

AttemptOnline

Enumerator

The equipment sent S1F1 after an operator online request and waits for S1F2.

AttemptOnline = PDCOMM_GEM_ATTEMPT_ONLINE

Declared in: #include <pdcomm_gem.hpp>

EquipmentOffline

Enumerator

Offline, chosen at the equipment.

EquipmentOffline = PDCOMM_GEM_EQUIPMENT_OFFLINE

Declared in: #include <pdcomm_gem.hpp>

HostOffline

Enumerator

Offline at the host's request (S1F15), or after an operator online attempt (S1F1) failed or lost its connection. Only this state accepts S1F17 Request ON-LINE.

HostOffline = PDCOMM_GEM_HOST_OFFLINE

Declared in: #include <pdcomm_gem.hpp>

OnlineLocal

Enumerator

Online in the local substate; the host has limited control.

OnlineLocal = PDCOMM_GEM_ONLINE_LOCAL

Declared in: #include <pdcomm_gem.hpp>

OnlineRemote

Enumerator

Online in the remote substate; the host may control the equipment.

OnlineRemote = PDCOMM_GEM_ONLINE_REMOTE

Declared in: #include <pdcomm_gem.hpp>

Unavailable

Enumerator

No control state exists, which is the case for the host role.

Unavailable = PDCOMM_GEM_CONTROL_UNAVAILABLE

Declared in: #include <pdcomm_gem.hpp>