Class: WMI::CIM_SerialInterface

Inherits:
Base
  • Object
show all
Defined in:
lib/CIM_SerialInterface.rb

Overview

CIM_SerialInterface は、どのデバイスがシリアル コントローラをとおしてアクセスされるかとこのアクセスの特質を示す CIM_ControlledBy 関係です。

Instance Attribute Summary (collapse)

Method Summary

Methods inherited from Base

#AddRef, #AssociatorsAsync_, #Associators_, #Clone_, #CompareTo_, #DeleteAsync_, #Delete_, #Derivation_, #ExecMethodAsync_, #ExecMethod_, #GetIDsOfNames, #GetObjectText_, #GetText_, #GetTypeInfo, #GetTypeInfoCount, #InstancesAsync_, #Instances_, #Invoke, #Methods_, #Path_, #Properties_, #PutAsync_, #Put_, #Qualifiers_, #QueryInterface, #ReferencesAsync_, #References_, #Refresh_, #Release, #Security_, #SetFromText_, #SpawnDerivedClass_, #SpawnInstance_, #SubclassesAsync_, #Subclasses_, #SystemProperties_

Instance Attribute Details

- (uint16) AccessState (readonly)

AccessState プロパティは、デバイスがコントローラによりアクティブにコマンドまたはアクセスされている (値 = 1) か、いない (値 = 2) かを示します。

 

Returns:

  • (uint16)

    AccessState



9
10
11
# File 'lib/CIM_SerialInterface.rb', line 9

def AccessState
  @AccessState
end

- (ref:CIM_SerialController) Antecedent (readonly)

シリアル コントローラです。

Returns:

  • (ref:CIM_SerialController)

    Antecedent



14
15
16
# File 'lib/CIM_SerialInterface.rb', line 14

def Antecedent
  @Antecedent
end

- (ref:CIM_LogicalDevice) Dependent (readonly)

論理デバイスです。

Returns:

  • (ref:CIM_LogicalDevice)

    Dependent



19
20
21
# File 'lib/CIM_SerialInterface.rb', line 19

def Dependent
  @Dependent
end

- (UINT16) FlowControlInfo (readonly)

転送データのフロー制御 (Xon-Xoff と RTS/CTS) を示す整数の列挙です。

Returns:

  • (UINT16)

    FlowControlInfo



24
25
26
# File 'lib/CIM_SerialInterface.rb', line 24

def FlowControlInfo
  @FlowControlInfo
end

- (uint32) NegotiatedDataWidth (readonly)

複数のバス、および (または) 接続データ幅が利用可能であるとき、NegotiatedDataWidth プロパティにより、デバイス間で使用中の 1 つのデバイスが定義されます。

 

Returns:

  • (uint32)

    NegotiatedDataWidth



31
32
33
# File 'lib/CIM_SerialInterface.rb', line 31

def NegotiatedDataWidth
  @NegotiatedDataWidth
end

- (uint64) NegotiatedSpeed (readonly)

複数のバス、および (または) 接続速度が利用可能であるとき、NegotiatedSpeed プロパティにより、デバイス間で使用中の 1 つのデバイスが定義されます。

 

Returns:

  • (uint64)

    NegotiatedSpeed



38
39
40
# File 'lib/CIM_SerialInterface.rb', line 38

def NegotiatedSpeed
  @NegotiatedSpeed
end

- (uint32) NumberOfHardResets (readonly)

コントローラによって発行されたハード リセット数です。

 

Returns:

  • (uint32)

    NumberOfHardResets



46
47
48
# File 'lib/CIM_SerialInterface.rb', line 46

def NumberOfHardResets
  @NumberOfHardResets
end

- (uint32) NumberOfSoftResets (readonly)

コントローラによって発行されたソフト リセット数です。

 

Returns:

  • (uint32)

    NumberOfSoftResets



53
54
55
# File 'lib/CIM_SerialInterface.rb', line 53

def NumberOfSoftResets
  @NumberOfSoftResets
end

- (UINT16) NumberOfStopBits (readonly)

送信されるストップ ビットの数です。

Returns:

  • (UINT16)

    NumberOfStopBits



58
59
60
# File 'lib/CIM_SerialInterface.rb', line 58

def NumberOfStopBits
  @NumberOfStopBits
end

- (UINT16) ParityInfo (readonly)

送信データのパリティ設定の情報です。

 

Returns:

  • (UINT16)

    ParityInfo



64
65
66
# File 'lib/CIM_SerialInterface.rb', line 64

def ParityInfo
  @ParityInfo
end