STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
sequencer::Stmt Struct Reference

#include <StateScript.hpp>

Public Attributes

StmtKind kind = StmtKind::Delay
uint32_t line = 0
uint32_t col = 0
int32_t var = -1
 Assign: index into ScriptProgram::variables.
int32_t expr = -1
 Assign value, Delay seconds, If/While condition.
int32_t slug = -1
 OpenValve/CloseValve/TransitionTo target.
int32_t body_begin = -1
 If/While body, and If's else arm: [begin, end) into ScriptProgram::block_items.
int32_t body_end = -1
int32_t else_begin = -1
int32_t else_end = -1

Detailed Description

Definition at line 121 of file StateScript.hpp.

Member Data Documentation

◆ body_begin

If/While body, and If's else arm: [begin, end) into ScriptProgram::block_items.

Definition at line 132 of file StateScript.hpp.

◆ body_end

Definition at line 133 of file StateScript.hpp.

◆ col

uint32_t fsw::script::Stmt::col = 0

Definition at line 124 of file StateScript.hpp.

◆ else_begin

Definition at line 134 of file StateScript.hpp.

◆ else_end

Definition at line 135 of file StateScript.hpp.

◆ expr

Assign value, Delay seconds, If/While condition.

Index into ScriptProgram::exprs.

Definition at line 128 of file StateScript.hpp.

◆ kind

◆ line

Definition at line 123 of file StateScript.hpp.

◆ slug

OpenValve/CloseValve/TransitionTo target.

Index into ScriptProgram::slugs.

Definition at line 130 of file StateScript.hpp.

◆ var

int32_t fsw::script::Stmt::var = -1

Assign: index into ScriptProgram::variables.

Definition at line 126 of file StateScript.hpp.


The documentation for this struct was generated from the following file: