Altium C++ SDK 3.0
Loading...
Searching...
No Matches
SCH::CAbstractDevicePin Class Referenceabstract

#include <EDP.SCH.AbstractClasses.h>

Inheritance diagram for SCH::CAbstractDevicePin:
CAbstractSupportService CDispatchObject IServicesSupportInternal CDispatchRecord

Public Member Functions

IDevicePinGetIDevicePin ()
Public Member Functions inherited from CAbstractSupportService
virtual HRESULT __stdcall QueryInterface (const IID &riid, void **ppvObject)
virtual ULONG __stdcall AddRef (void)
virtual ULONG __stdcall Release (void)
IServicesSupportInternalGetServicesSupportInternal ()
Public Member Functions inherited from CDispatchObject
 CDispatchObject ()
virtual ~CDispatchObject ()
IDispatch * GetIDispatch ()
Public Member Functions inherited from CDispatchRecord
 CDispatchRecord ()
virtual HRESULT __stdcall GetTypeInfoCount (UINT *pctinfo)
virtual HRESULT __stdcall GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
virtual HRESULT __stdcall GetIDsOfNames (REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)

Protected Member Functions

virtual bool SupportsService (std::wstring const AServiceName)
virtual HRESULT __stdcall Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual std::wstring GetPinNumber ()=0
virtual std::wstring GetIOBank ()=0
virtual bool GetIsIOPin ()=0
virtual bool GetIsCLKPin ()=0
virtual bool GetIsVREFPin ()=0
virtual bool GetIsSpecialPin ()=0
virtual int GetIOStandardCount ()=0
virtual IDeviceIOStandardGetIOStandard (int Index)=0
virtual bool GetIsInputOnlyPin ()=0
virtual bool GetIsDCIP_Pin ()=0
virtual bool GetIsDCIN_Pin ()=0
virtual bool GetIsDiffP_Pin ()=0
virtual bool GetIsDiffN_Pin ()=0
virtual bool GetIsHDiffP_Pin ()=0
virtual bool GetIsHDiffN_Pin ()=0
virtual bool GetIsTransmitDiffPin ()=0
virtual bool GetIsReceiveDiffPin ()=0
virtual bool GetIsClkDiffP_Pin ()=0
virtual bool GetIsClkDiffN_Pin ()=0
virtual bool GetIsDLLPin ()=0
virtual std::wstring GetDifferentialId ()=0
virtual std::wstring GetClkDifferentialId ()=0
virtual std::wstring GetUniqueDifferentialID ()=0
virtual bool GetIsPosPinOfDiffPair ()=0
virtual bool GetIsNegPinOfDiffPair ()=0

Additional Inherited Members

Protected Attributes inherited from CDispatchRecord
ULONG mRefCount

Member Function Documentation

◆ GetClkDifferentialId()

virtual std::wstring SCH::CAbstractDevicePin::GetClkDifferentialId ( )
protectedpure virtual

◆ GetDifferentialId()

virtual std::wstring SCH::CAbstractDevicePin::GetDifferentialId ( )
protectedpure virtual

◆ GetIDevicePin()

IDevicePin * SCH::CAbstractDevicePin::GetIDevicePin ( )
inline

◆ GetIOBank()

virtual std::wstring SCH::CAbstractDevicePin::GetIOBank ( )
protectedpure virtual

◆ GetIOStandard()

virtual IDeviceIOStandard * SCH::CAbstractDevicePin::GetIOStandard ( int Index)
protectedpure virtual

◆ GetIOStandardCount()

virtual int SCH::CAbstractDevicePin::GetIOStandardCount ( )
protectedpure virtual

◆ GetIsClkDiffN_Pin()

virtual bool SCH::CAbstractDevicePin::GetIsClkDiffN_Pin ( )
protectedpure virtual

◆ GetIsClkDiffP_Pin()

virtual bool SCH::CAbstractDevicePin::GetIsClkDiffP_Pin ( )
protectedpure virtual

◆ GetIsCLKPin()

virtual bool SCH::CAbstractDevicePin::GetIsCLKPin ( )
protectedpure virtual

◆ GetIsDCIN_Pin()

virtual bool SCH::CAbstractDevicePin::GetIsDCIN_Pin ( )
protectedpure virtual

◆ GetIsDCIP_Pin()

virtual bool SCH::CAbstractDevicePin::GetIsDCIP_Pin ( )
protectedpure virtual

◆ GetIsDiffN_Pin()

virtual bool SCH::CAbstractDevicePin::GetIsDiffN_Pin ( )
protectedpure virtual

◆ GetIsDiffP_Pin()

virtual bool SCH::CAbstractDevicePin::GetIsDiffP_Pin ( )
protectedpure virtual

◆ GetIsDLLPin()

virtual bool SCH::CAbstractDevicePin::GetIsDLLPin ( )
protectedpure virtual

◆ GetIsHDiffN_Pin()

virtual bool SCH::CAbstractDevicePin::GetIsHDiffN_Pin ( )
protectedpure virtual

◆ GetIsHDiffP_Pin()

virtual bool SCH::CAbstractDevicePin::GetIsHDiffP_Pin ( )
protectedpure virtual

◆ GetIsInputOnlyPin()

virtual bool SCH::CAbstractDevicePin::GetIsInputOnlyPin ( )
protectedpure virtual

◆ GetIsIOPin()

virtual bool SCH::CAbstractDevicePin::GetIsIOPin ( )
protectedpure virtual

◆ GetIsNegPinOfDiffPair()

virtual bool SCH::CAbstractDevicePin::GetIsNegPinOfDiffPair ( )
protectedpure virtual

◆ GetIsPosPinOfDiffPair()

virtual bool SCH::CAbstractDevicePin::GetIsPosPinOfDiffPair ( )
protectedpure virtual

◆ GetIsReceiveDiffPin()

virtual bool SCH::CAbstractDevicePin::GetIsReceiveDiffPin ( )
protectedpure virtual

◆ GetIsSpecialPin()

virtual bool SCH::CAbstractDevicePin::GetIsSpecialPin ( )
protectedpure virtual

◆ GetIsTransmitDiffPin()

virtual bool SCH::CAbstractDevicePin::GetIsTransmitDiffPin ( )
protectedpure virtual

◆ GetIsVREFPin()

virtual bool SCH::CAbstractDevicePin::GetIsVREFPin ( )
protectedpure virtual

◆ GetPinNumber()

virtual std::wstring SCH::CAbstractDevicePin::GetPinNumber ( )
protectedpure virtual

◆ GetUniqueDifferentialID()

virtual std::wstring SCH::CAbstractDevicePin::GetUniqueDifferentialID ( )
protectedpure virtual

◆ Invoke()

virtual HRESULT __stdcall SCH::CAbstractDevicePin::Invoke ( DISPID dispIdMember,
REFIID riid,
LCID lcid,
WORD wFlags,
DISPPARAMS * pDispParams,
VARIANT * pVarResult,
EXCEPINFO * pExcepInfo,
UINT * puArgErr )
protectedvirtual

Reimplemented from CAbstractSupportService.

◆ SupportsService()

virtual bool SCH::CAbstractDevicePin::SupportsService ( std::wstring const AServiceName)
protectedvirtual

Reimplemented from CAbstractSupportService.


The documentation for this class was generated from the following file: