Table of Contents

Interface INcInitializer

Namespace
Hi.NcParsers.Initializers
Assembly
HiMech.dll

Populates the init-block JSON sections (e.g. home position, static defaults) before the soft-NC runtime processes any source NC syntax. Implementations such as HomeMcInitializer and StaticInitializer write into the supplied JsonObject.

public interface INcInitializer : IMakeXmlSource
Inherited Members
Extension Methods

Properties

Name

Display/registration name of the initializer.

string Name { get; }

Property Value

string

Methods

Initialize(JsonObject, List<INcDependency>)

Writes initial sections into jsonObject, optionally using values resolved from ncDependencyList.

void Initialize(JsonObject jsonObject, List<INcDependency> ncDependencyList)

Parameters

jsonObject JsonObject
ncDependencyList List<INcDependency>