Skip to main content
View as Markdown

ITargetCore interface

No description yet.

public interface ITargetCore : ICustomCore

Namespace: SCH · Assembly: Altium.SDK.Interfaces

Inherits: ICustomCore

Properties​

PropertyTypeAccessDescription
RWBehaviorTRWBehaviorget; set
VendorParam_Doubledoubleget; set
VendorParam_Stringstringget; set

RWBehavior​

No description yet.

TRWBehavior GetRWBehavior();
void SetRWBehavior(TRWBehavior argValue);

Type: TRWBehavior · Access: read/write

The accessors are extension methods of ITargetCoreHelper (using SCH;).

VendorParam_Double​

No description yet.

double GetVendorParam_Double(string argName);
void SetVendorParam_Double(string argName, double argValue);

Type: double · Access: read/write · Index: argName (string)

VendorParam_String​

No description yet.

string GetVendorParam_String(string argName);
void SetVendorParam_String(string argName, string argValue);

Type: string · Access: read/write · Index: argName (string)

Methods​

MethodReturnsDescription
AddErrorvoid
AddInfovoid
AddWarningvoid
DependenciesFile_Addvoid
GetClock_Countint
GetClock_Enabledbool
GetClock_Indexstring
GetClock_InputFrequencydouble
GetClock_Magnitudedouble
GetClock_OperationTClockOperationKind
GetComponentNamestring
GetEndiannessTEndianness
GetFilenamestring
GetParametersstring
SetFileNamevoid

AddError​

No description yet.

void AddError(string argS);
ParameterTypePassing
argSstringvalue

Returns: nothing (void)

AddInfo​

No description yet.

void AddInfo(string argS);
ParameterTypePassing
argSstringvalue

Returns: nothing (void)

AddWarning​

No description yet.

void AddWarning(string argS);
ParameterTypePassing
argSstringvalue

Returns: nothing (void)

DependenciesFile_Add​

No description yet.

void DependenciesFile_Add(string argValue);
ParameterTypePassing
argValuestringvalue

Returns: nothing (void)

GetClock_Count​

No description yet.

int GetClock_Count();

Returns: int

GetClock_Enabled​

No description yet.

bool GetClock_Enabled(char argClock);
ParameterTypePassing
argClockcharvalue

Returns: bool

GetClock_Index​

No description yet.

string GetClock_Index(char argC);
ParameterTypePassing
argCcharvalue

Returns: string

GetClock_InputFrequency​

No description yet.

double GetClock_InputFrequency();

Returns: double

GetClock_Magnitude​

No description yet.

double GetClock_Magnitude(char argClock);
ParameterTypePassing
argClockcharvalue

Returns: double

GetClock_Operation​

No description yet.

TClockOperationKind GetClock_Operation(char argClock);
ParameterTypePassing
argClockcharvalue

Returns: TClockOperationKind

Extension method of ITargetCoreHelper (using SCH;).

GetComponentName​

No description yet.

string GetComponentName();

Returns: string

GetEndianness​

No description yet.

TEndianness GetEndianness();

Returns: TEndianness

Extension method of ITargetCoreHelper (using SCH;).

GetFilename​

No description yet.

string GetFilename();

Returns: string

GetParameters​

No description yet.

string GetParameters();

Returns: string

SetFileName​

No description yet.

void SetFileName(string argValue);
ParameterTypePassing
argValuestringvalue

Returns: nothing (void)

Inherited members​

Accepted by​

ITargetCoreGenerator.WriteNetlistBody