SensorLogic クラス
継承
System.Object
SensorLogic
アセンブリ: Y2.UsbIO.Core.dll
構文
public sealed class SensorLogic : IEquatable<SensorLogic>
フィールド
AllNegative
STP・STA・ORG・±SD・±EL全てオフで検知。
public static readonly SensorLogic AllNegative
フィールド値
AllPositive
STP・STA・ORG・±SD・±EL全てオンで検知。
public static readonly SensorLogic AllPositive
フィールド値
ElIsPositive
±ELはオンで検知。STP・STA・ORG・±SDはオフで検知。
public static readonly SensorLogic ElIsPositive
フィールド値
MinusElIsPositive
-ELはオンで検知。+EL・STP・STA・ORG・±SDはオフで検知。
public static readonly SensorLogic MinusElIsPositive
フィールド値
MinusSdIsPositive
-SDはオンで検知。+SD・STP・STA・±EL・ORG・STP・STAはオフで検知。
public static readonly SensorLogic MinusSdIsPositive
フィールド値
OrgElIsPositive
ORG・±ELはオンで検知。STP・STA・±SD・STP・STAはオフで検知。
public static readonly SensorLogic OrgElIsPositive
フィールド値
OrgIsPositive
ORGはオンで検知。STP・STA・±SD・±EL・STP・STAはオフで検知。
public static readonly SensorLogic OrgIsPositive
フィールド値
OrgSdElIsPositive
ORG・±SD・±ELはオンで検知。STP・STAはオフで検知。
public static readonly SensorLogic OrgSdElIsPositive
フィールド値
OrgSdIsPositive
ORG・±SDはオンで検知。STP・STA・±EL・STP・STAはオフで検知。
public static readonly SensorLogic OrgSdIsPositive
フィールド値
PlusElIsPositive
+ELはオンで検知。-EL・STP・STA・ORG・±SDはオフで検知。
public static readonly SensorLogic PlusElIsPositive
フィールド値
PlusSdIsPositive
+SDはオンで検知。-SD・STP・STA・±EL・ORG・STP・STAはオフで検知。
public static readonly SensorLogic PlusSdIsPositive
フィールド値
SdElIsPositive
±SD・±ELはオンで検知。STP・STA・ORG・STP・STAはオフで検知。
public static readonly SensorLogic SdElIsPositive
フィールド値
SdIsPositive
±SDはオンで検知。STP・STA・±EL・ORG・STP・STAはオフで検知。
public static readonly SensorLogic SdIsPositive
フィールド値
Sta0Or2IsPositive
STA0(X0, Y0, Z0, U0指定時)・STA2(X1, Y1, Z1, U1指定時)はオンで検知
public static readonly SensorLogic Sta0Or2IsPositive
フィールド値
Sta1Or3IsPositive
STA1(X0, Y0, Z0, U0指定時)・STA3(X1, Y1, Z1, U1指定時)はオンで検知
public static readonly SensorLogic Sta1Or3IsPositive
フィールド値
Stp0Or2IsPositive
STP0(X0, Y0, Z0, U0指定時)・STP2(X1, Y1, Z1, U1指定時)はオンで検知
public static readonly SensorLogic Stp0Or2IsPositive
フィールド値
Stp1Or3IsPositive
STP1(X0, Y0, Z0, U0指定時)・STP3(X1, Y1, Z1, U1指定時)はオンで検知
public static readonly SensorLogic Stp1Or3IsPositive
フィールド値
プロパティ
IsMinusElPositive
public bool IsMinusElPositive { get; }
プロパティ値
IsMinusSdPositive
public bool IsMinusSdPositive { get; }
プロパティ値
IsOrgPositive
public bool IsOrgPositive { get; }
プロパティ値
IsPlusElPositive
public bool IsPlusElPositive { get; }
プロパティ値
IsPlusSdPositive
public bool IsPlusSdPositive { get; }
プロパティ値
IsSta0Or2Positive
public bool IsSta0Or2Positive { get; }
プロパティ値
IsSta1Or3Positive
public bool IsSta1Or3Positive { get; }
プロパティ値
IsStp0Or2Positive
public bool IsStp0Or2Positive { get; }
プロパティ値
IsStp1Or3Positive
public bool IsStp1Or3Positive { get; }
プロパティ値
Value
public ushort Value { get; }
プロパティ値
メソッド
Union(SensorLogic)
結合します。フィールドに定義済みでない設定を使用する時に使用できます。
public SensorLogic Union(SensorLogic other)
パラメーター
戻り値
例
// ORG・-SD・-ELはオンで検知。+SD・+EL・STP・STAはオフで検知。
SensorLogicConfig.OrgIsPositive.Union(SensorLogicConfig.MinusSdIsPositive).Union(SensorLogicConfig.MinusElIsPositive)
オペレーター
Implicit(Int32 to SensorLogic)
public static implicit operator SensorLogic(int value)
パラメーター
型 |
名前 |
説明 |
System.Int32 |
value |
|
戻り値
Implicit(UInt16 to SensorLogic)
public static implicit operator SensorLogic(ushort value)
パラメーター
型 |
名前 |
説明 |
System.UInt16 |
value |
|
戻り値