C# Класс Nikon.NikonBase

Показать файл Открыть проект Примеры использования класса

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