VECTO Input Manager
Loading...
Searching...
No Matches
VectoInputManager.Core.BaseInput Class Referenceabstract

Base class for component input data. Contains common properties like manufacturer information and certification details that are required for all component types. More...

Inheritance diagram for VectoInputManager.Core.BaseInput:

Public Member Functions

virtual void SetExampleValues ()
 Sets example/placeholder values for template purposes.
void InitDataDeclaration< T > (T target)
 Initializes common data properties on a component data declaration.

Properties

ComponentType Component [get]
 Gets the component type this input data is for.
string CertificationNumberLetter [get]
 Gets the certification number letter code for this component type (e.g., "G" for Gearbox).
string Manufacturer = string.Empty [get, set]
 Gets or sets the manufacturer name.
string Model = string.Empty [get, set]
 Gets or sets the component model designation.
string CertificationNumber = string.Empty [get, set]
 Gets or sets the certification number assigned to this component.
DateTime Date = DateTime.UtcNow [get, set]
 Gets or sets the date.

Detailed Description

Base class for component input data. Contains common properties like manufacturer information and certification details that are required for all component types.

Member Function Documentation

◆ InitDataDeclaration< T >()

void VectoInputManager.Core.BaseInput.InitDataDeclaration< T > ( T target)
inline

Initializes common data properties on a component data declaration.

Template Parameters
TThe component data declaration type.
Parameters
targetThe target declaration to initialize.
Type Constraints
T :IComponentDataDeclaration 

◆ SetExampleValues()


The documentation for this class was generated from the following file:
  • VectoInputManagerCore/BaseClasses/BaseInput.cs