Class DeviceInformation
このデバイスの各種設定値を表すデータクラスです。
Inheritance
System.Object
DeviceInformation
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: TFSW.BUD01
Assembly: TFSW_RFIDScanner.dll
Syntax
public class DeviceInformation
Constructors
DeviceInformation()
Declaration
public DeviceInformation()
Properties
DeviceId
このデバイスのIDを示します。
Declaration
public string DeviceId { get; }
Property Value
Type | Description |
---|---|
System.String |
EPCLength
検出可能なEPCの最大ワード長を示します。
Declaration
public uint EPCLength { get; }
Property Value
Type | Description |
---|---|
System.UInt32 |
HasTagRecords
タグ・レコードが1件以上存在するかどうかを示します(存在する場合 true)。
Declaration
public bool HasTagRecords { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsBatteryCharging
バッテリーの充電状況を示します(充電中の場合 true)。
Declaration
public bool IsBatteryCharging { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsBatteryWarning
バッテリの電位状況を示します(Sfficient下限値を下回っている場合 true)。
Declaration
public bool IsBatteryWarning { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsBLEControlEnabled
BLE通信機能の可否を示します。
Declaration
public bool IsBLEControlEnabled { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsBuzzerEnabled
ブザーの可否を示します(有効の場合 true)。
Declaration
public bool IsBuzzerEnabled { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsCableConnected
USBの物理接続状況を示します(接続済みの場合 true)。
Declaration
public bool IsCableConnected { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsLEDEnabled
LEDの可否を示します(有効の場合 true)。
Declaration
public bool IsLEDEnabled { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsPowerKeyEnabled
Powerキーの可否を示します(有効の場合 true)。
Declaration
public bool IsPowerKeyEnabled { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsRFKeyEnabled
RFキーの可否を示します(有効の場合 true)。
Declaration
public bool IsRFKeyEnabled { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsRssiMonitorEnabled
BLE接続時におけるRSSIモニタの可否を示します(有効の場合 true)。
Declaration
public bool IsRssiMonitorEnabled { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsUSBControlEnabled
USB通信機能での制御コマンド可否を示します(コマンドが有効の場合 true)。
Declaration
public bool IsUSBControlEnabled { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsVibratorEnabled
バイブレータの可否を示します(有効の場合 true)。
Declaration
public bool IsVibratorEnabled { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsWorkingOnTime
Declaration
public bool IsWorkingOnTime { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
PollingPolicy
現モードでのポーリング・ポリシーを示します。
Declaration
public ReadPolicy PollingPolicy { get; }
Property Value
Type | Description |
---|---|
ReadPolicy |
See Also
Timestamp
このデバイスの現日時を示します。
Declaration
public DateTimeOffset Timestamp { get; }
Property Value
Type | Description |
---|---|
System.DateTimeOffset |
Methods
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String |
Overrides
System.Object.ToString()
ValueOf(Byte[])
Declaration
public static DeviceInformation ValueOf(byte[] bytes)
Parameters
Type | Name | Description |
---|---|---|
System.Byte[] | bytes |
Returns
Type | Description |
---|---|
DeviceInformation |