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
Methods
Initialize(JsonObject, List<INcDependency>)
Writes initial sections into jsonObject, optionally
using values resolved from ncDependencyList.
void Initialize(JsonObject jsonObject, List<INcDependency> ncDependencyList)
Parameters
jsonObjectJsonObjectncDependencyListList<INcDependency>