Get desktop application:
View/edit binary Protocol Buffers messages
ChanDirection indicates read/write direction for channel-typed config parameters.
Used in:
Channels contains channel declarations for reading from and writing to Synnax channels.
Used in: ,
read contains readable channel indices mapped to parameter names.
write contains writable channel indices mapped to parameter names.
Dimensions contains physical dimension exponents for dimensional analysis (SI base quantities).
Used in:
length is the length dimension exponent (meters).
mass is the mass dimension exponent (kilograms).
time is the time dimension exponent (seconds).
current is the electric current dimension exponent (amperes).
temperature is the temperature dimension exponent (kelvin).
angle is the angle dimension exponent (radians).
count is the count dimension exponent (dimensionless quantity).
data is the data size dimension exponent (bytes).
FunctionProperties contains common parameter definitions for function-like types.
inputs contains input parameter definitions.
outputs contains output parameter definitions.
config contains configuration parameter definitions.
Kind is the type category for Arc's type system, including primitives, compound types, and meta-types.
Used in:
Param is a named, typed parameter with optional default value.
Used in: , , ,
name is the parameter name.
type is the parameter type.
value is an optional default value.
Type is a type in Arc's type system with optional element type for compounds, physical units, and constraints.
Used in:
inputs contains input parameter definitions.
outputs contains output parameter definitions.
config contains configuration parameter definitions.
kind is the type category (primitive, compound, or meta-type).
name is the type name for variables and user-defined types.
elem is the element type for compound types (chan, series).
unit is the physical unit metadata for dimensional analysis.
constraint is the type constraint for type variables.
chan_direction indicates read/write direction for channel-typed config parameters.
Unit is a physical unit with dimensions and scale factor for unit-aware computation.
Used in:
dimensions contains physical dimension exponents.
scale is the scale factor relative to SI base units.
name is the unit name (e.g., 'psi', 'ns', 'm/s').