C# 클래스 Nikon.NikonBase

파일 보기 프로젝트 열기: RITMechArch/MechArch 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetCapabilityType eNkMAIDCapType
HandleEvent void
InitializeObject void
NikonBase System
RefreshCaps void
_object_Event void

공개 메소드들

메소드 설명
Get ( eNkMAIDCapability cap ) : object
GetArray ( eNkMAIDCapability cap ) : Nikon.NikonArray
GetArrayGeneric ( eNkMAIDCapability cap, IntPtr destination ) : void
GetBoolean ( eNkMAIDCapability cap ) : bool
GetCapabilityInfo ( eNkMAIDCapability cap ) : NkMAIDCapInfo
GetCapabilityInfo ( ) : Nikon.NkMAIDCapInfo[]
GetDateTime ( eNkMAIDCapability cap ) : System.DateTime
GetDefault ( eNkMAIDCapability cap ) : object
GetDefaultBoolean ( eNkMAIDCapability cap ) : bool
GetDefaultDateTime ( eNkMAIDCapability cap ) : System.DateTime
GetDefaultFloat ( eNkMAIDCapability cap ) : double
GetDefaultGeneric ( eNkMAIDCapability cap, IntPtr destination ) : void
GetDefaultInteger ( eNkMAIDCapability cap ) : int
GetDefaultPoint ( eNkMAIDCapability cap ) : NkMAIDPoint
GetDefaultRange ( eNkMAIDCapability cap ) : Nikon.NikonRange
GetDefaultRect ( eNkMAIDCapability cap ) : NkMAIDRect
GetDefaultSize ( eNkMAIDCapability cap ) : NkMAIDSize
GetDefaultString ( eNkMAIDCapability cap ) : string
GetDefaultUnsigned ( eNkMAIDCapability cap ) : uint
GetEnum ( eNkMAIDCapability cap ) : Nikon.NikonEnum
GetFloat ( eNkMAIDCapability cap ) : double
GetGeneric ( eNkMAIDCapability cap, IntPtr destination ) : void
GetInteger ( eNkMAIDCapability cap ) : int
GetPoint ( eNkMAIDCapability cap ) : NkMAIDPoint
GetRange ( eNkMAIDCapability cap ) : Nikon.NikonRange
GetRect ( eNkMAIDCapability cap ) : NkMAIDRect
GetSize ( eNkMAIDCapability cap ) : NkMAIDSize
GetString ( eNkMAIDCapability cap ) : string
GetUnsigned ( eNkMAIDCapability cap ) : uint
Set ( eNkMAIDCapability cap, object value ) : void
SetArray ( eNkMAIDCapability cap, Nikon.NikonArray value ) : void
SetBoolean ( eNkMAIDCapability cap, bool value ) : void
SetDateTime ( eNkMAIDCapability cap, System.DateTime value ) : void
SetEnum ( eNkMAIDCapability cap, Nikon.NikonEnum value ) : void
SetFloat ( eNkMAIDCapability cap, double value ) : void
SetGeneric ( eNkMAIDCapability cap, IntPtr source ) : void
SetInteger ( eNkMAIDCapability cap, int value ) : void
SetPoint ( eNkMAIDCapability cap, NkMAIDPoint value ) : void
SetRange ( eNkMAIDCapability cap, Nikon.NikonRange value ) : void
SetRect ( eNkMAIDCapability cap, NkMAIDRect value ) : void
SetSize ( eNkMAIDCapability cap, NkMAIDSize value ) : void
SetString ( eNkMAIDCapability cap, string value ) : void
SetUnsigned ( eNkMAIDCapability cap, uint value ) : void
Start ( eNkMAIDCapability cap ) : void
Start ( eNkMAIDCapability cap, eNkMAIDDataType dataType, Int32 data ) : void
SupportsCapability ( eNkMAIDCapability capability ) : bool

비공개 메소드들

메소드 설명
GetCapabilityType ( eNkMAIDCapability cap ) : eNkMAIDCapType
HandleEvent ( Nikon.NikonObject obj, eNkMAIDEvent currentEvent, uint data ) : void
InitializeObject ( Nikon.NikonObject obj ) : void
NikonBase ( Nikon.NikonMd3 md3, Nikon.NikonScheduler scheduler ) : System
RefreshCaps ( ) : void
_object_Event ( Nikon.NikonObject sender, IntPtr refClient, eNkMAIDEvent ulEvent, UInt32 data ) : void

메소드 상세

Get() 공개 메소드

public Get ( eNkMAIDCapability cap ) : object
cap eNkMAIDCapability
리턴 object

GetArray() 공개 메소드

public GetArray ( eNkMAIDCapability cap ) : Nikon.NikonArray
cap eNkMAIDCapability
리턴 Nikon.NikonArray

GetArrayGeneric() 공개 메소드

public GetArrayGeneric ( eNkMAIDCapability cap, IntPtr destination ) : void
cap eNkMAIDCapability
destination System.IntPtr
리턴 void

GetBoolean() 공개 메소드

public GetBoolean ( eNkMAIDCapability cap ) : bool
cap eNkMAIDCapability
리턴 bool

GetCapabilityInfo() 공개 메소드

public GetCapabilityInfo ( eNkMAIDCapability cap ) : NkMAIDCapInfo
cap eNkMAIDCapability
리턴 NkMAIDCapInfo

GetCapabilityInfo() 공개 메소드

public GetCapabilityInfo ( ) : Nikon.NkMAIDCapInfo[]
리턴 Nikon.NkMAIDCapInfo[]

GetDateTime() 공개 메소드

public GetDateTime ( eNkMAIDCapability cap ) : System.DateTime
cap eNkMAIDCapability
리턴 System.DateTime

GetDefault() 공개 메소드

public GetDefault ( eNkMAIDCapability cap ) : object
cap eNkMAIDCapability
리턴 object

GetDefaultBoolean() 공개 메소드

public GetDefaultBoolean ( eNkMAIDCapability cap ) : bool
cap eNkMAIDCapability
리턴 bool

GetDefaultDateTime() 공개 메소드

public GetDefaultDateTime ( eNkMAIDCapability cap ) : System.DateTime
cap eNkMAIDCapability
리턴 System.DateTime

GetDefaultFloat() 공개 메소드

public GetDefaultFloat ( eNkMAIDCapability cap ) : double
cap eNkMAIDCapability
리턴 double

GetDefaultGeneric() 공개 메소드

public GetDefaultGeneric ( eNkMAIDCapability cap, IntPtr destination ) : void
cap eNkMAIDCapability
destination System.IntPtr
리턴 void

GetDefaultInteger() 공개 메소드

public GetDefaultInteger ( eNkMAIDCapability cap ) : int
cap eNkMAIDCapability
리턴 int

GetDefaultPoint() 공개 메소드

public GetDefaultPoint ( eNkMAIDCapability cap ) : NkMAIDPoint
cap eNkMAIDCapability
리턴 NkMAIDPoint

GetDefaultRange() 공개 메소드

public GetDefaultRange ( eNkMAIDCapability cap ) : Nikon.NikonRange
cap eNkMAIDCapability
리턴 Nikon.NikonRange

GetDefaultRect() 공개 메소드

public GetDefaultRect ( eNkMAIDCapability cap ) : NkMAIDRect
cap eNkMAIDCapability
리턴 NkMAIDRect

GetDefaultSize() 공개 메소드

public GetDefaultSize ( eNkMAIDCapability cap ) : NkMAIDSize
cap eNkMAIDCapability
리턴 NkMAIDSize

GetDefaultString() 공개 메소드

public GetDefaultString ( eNkMAIDCapability cap ) : string
cap eNkMAIDCapability
리턴 string

GetDefaultUnsigned() 공개 메소드

public GetDefaultUnsigned ( eNkMAIDCapability cap ) : uint
cap eNkMAIDCapability
리턴 uint

GetEnum() 공개 메소드

public GetEnum ( eNkMAIDCapability cap ) : Nikon.NikonEnum
cap eNkMAIDCapability
리턴 Nikon.NikonEnum

GetFloat() 공개 메소드

public GetFloat ( eNkMAIDCapability cap ) : double
cap eNkMAIDCapability
리턴 double

GetGeneric() 공개 메소드

public GetGeneric ( eNkMAIDCapability cap, IntPtr destination ) : void
cap eNkMAIDCapability
destination System.IntPtr
리턴 void

GetInteger() 공개 메소드

public GetInteger ( eNkMAIDCapability cap ) : int
cap eNkMAIDCapability
리턴 int

GetPoint() 공개 메소드

public GetPoint ( eNkMAIDCapability cap ) : NkMAIDPoint
cap eNkMAIDCapability
리턴 NkMAIDPoint

GetRange() 공개 메소드

public GetRange ( eNkMAIDCapability cap ) : Nikon.NikonRange
cap eNkMAIDCapability
리턴 Nikon.NikonRange

GetRect() 공개 메소드

public GetRect ( eNkMAIDCapability cap ) : NkMAIDRect
cap eNkMAIDCapability
리턴 NkMAIDRect

GetSize() 공개 메소드

public GetSize ( eNkMAIDCapability cap ) : NkMAIDSize
cap eNkMAIDCapability
리턴 NkMAIDSize

GetString() 공개 메소드

public GetString ( eNkMAIDCapability cap ) : string
cap eNkMAIDCapability
리턴 string

GetUnsigned() 공개 메소드

public GetUnsigned ( eNkMAIDCapability cap ) : uint
cap eNkMAIDCapability
리턴 uint

Set() 공개 메소드

public Set ( eNkMAIDCapability cap, object value ) : void
cap eNkMAIDCapability
value object
리턴 void

SetArray() 공개 메소드

public SetArray ( eNkMAIDCapability cap, Nikon.NikonArray value ) : void
cap eNkMAIDCapability
value Nikon.NikonArray
리턴 void

SetBoolean() 공개 메소드

public SetBoolean ( eNkMAIDCapability cap, bool value ) : void
cap eNkMAIDCapability
value bool
리턴 void

SetDateTime() 공개 메소드

public SetDateTime ( eNkMAIDCapability cap, System.DateTime value ) : void
cap eNkMAIDCapability
value System.DateTime
리턴 void

SetEnum() 공개 메소드

public SetEnum ( eNkMAIDCapability cap, Nikon.NikonEnum value ) : void
cap eNkMAIDCapability
value Nikon.NikonEnum
리턴 void

SetFloat() 공개 메소드

public SetFloat ( eNkMAIDCapability cap, double value ) : void
cap eNkMAIDCapability
value double
리턴 void

SetGeneric() 공개 메소드

public SetGeneric ( eNkMAIDCapability cap, IntPtr source ) : void
cap eNkMAIDCapability
source System.IntPtr
리턴 void

SetInteger() 공개 메소드

public SetInteger ( eNkMAIDCapability cap, int value ) : void
cap eNkMAIDCapability
value int
리턴 void

SetPoint() 공개 메소드

public SetPoint ( eNkMAIDCapability cap, NkMAIDPoint value ) : void
cap eNkMAIDCapability
value NkMAIDPoint
리턴 void

SetRange() 공개 메소드

public SetRange ( eNkMAIDCapability cap, Nikon.NikonRange value ) : void
cap eNkMAIDCapability
value Nikon.NikonRange
리턴 void

SetRect() 공개 메소드

public SetRect ( eNkMAIDCapability cap, NkMAIDRect value ) : void
cap eNkMAIDCapability
value NkMAIDRect
리턴 void

SetSize() 공개 메소드

public SetSize ( eNkMAIDCapability cap, NkMAIDSize value ) : void
cap eNkMAIDCapability
value NkMAIDSize
리턴 void

SetString() 공개 메소드

public SetString ( eNkMAIDCapability cap, string value ) : void
cap eNkMAIDCapability
value string
리턴 void

SetUnsigned() 공개 메소드

public SetUnsigned ( eNkMAIDCapability cap, uint value ) : void
cap eNkMAIDCapability
value uint
리턴 void

Start() 공개 메소드

public Start ( eNkMAIDCapability cap ) : void
cap eNkMAIDCapability
리턴 void

Start() 공개 메소드

public Start ( eNkMAIDCapability cap, eNkMAIDDataType dataType, Int32 data ) : void
cap eNkMAIDCapability
dataType eNkMAIDDataType
data System.Int32
리턴 void

SupportsCapability() 공개 메소드

public SupportsCapability ( eNkMAIDCapability capability ) : bool
capability eNkMAIDCapability
리턴 bool