C# Класс Hal.Device

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

Открытые методы

Метод Описание
AddCapability ( string capability ) : bool
Device ( Context ctx, string udi ) : System
DeviceExists ( Context ctx, string udi ) : bool
EmitCondition ( string conditionName, string conditionDetails ) : bool
FindByCapability ( Context ctx, string cap ) : Hal.Device[]
FindByStringMatch ( Context ctx, string key, string val ) : Hal.Device[]
FindUdiByCapability ( Context ctx, string cap ) : string[]
FindUdiByStringMatch ( Context ctx, string key, string val ) : string[]
FindUdis ( Context ctx, FindBy findMethod, string key, string query ) : string[]
GetAll ( Context ctx ) : Hal.Device[]
GetAllUdis ( Context ctx ) : string[]
GetPropertyBool ( string key ) : bool
GetPropertyDouble ( string key ) : double
GetPropertyInt ( string key ) : int
GetPropertyString ( string key ) : string
GetPropertyStringList ( string key ) : string[]
GetPropertyUint64 ( string key ) : System.UInt64
Lock ( string reason ) : void
Print ( ) : void
PropertyExists ( string key ) : bool
PropertyStringListAppend ( string key, string val ) : bool
PropertyStringListPrepend ( string key, string val ) : bool
PropertyStringListRemove ( string key, string val ) : bool
PropertyStringListRemoveIndex ( string key, uint index ) : bool
QueryCapability ( string capability ) : bool
Reprobe ( ) : bool
Rescan ( ) : bool
SetPropertyBool ( string key, bool val ) : bool
SetPropertyDouble ( string key, double val ) : bool
SetPropertyInt ( string key, int val ) : bool
SetPropertyString ( string key, System.UInt64 val ) : bool
SetPropertyString ( string key, string val ) : bool
ToString ( ) : string
UdisToDevices ( Context ctx, string udis ) : Hal.Device[]
Unlock ( ) : bool
this ( string key ) : string

Описание методов

AddCapability() публичный Метод

public AddCapability ( string capability ) : bool
capability string
Результат bool

Device() публичный Метод

public Device ( Context ctx, string udi ) : System
ctx Context
udi string
Результат System

DeviceExists() публичный статический Метод

public static DeviceExists ( Context ctx, string udi ) : bool
ctx Context
udi string
Результат bool

EmitCondition() публичный Метод

public EmitCondition ( string conditionName, string conditionDetails ) : bool
conditionName string
conditionDetails string
Результат bool

FindByCapability() публичный статический Метод

public static FindByCapability ( Context ctx, string cap ) : Hal.Device[]
ctx Context
cap string
Результат Hal.Device[]

FindByStringMatch() публичный статический Метод

public static FindByStringMatch ( Context ctx, string key, string val ) : Hal.Device[]
ctx Context
key string
val string
Результат Hal.Device[]

FindUdiByCapability() публичный статический Метод

public static FindUdiByCapability ( Context ctx, string cap ) : string[]
ctx Context
cap string
Результат string[]

FindUdiByStringMatch() публичный статический Метод

public static FindUdiByStringMatch ( Context ctx, string key, string val ) : string[]
ctx Context
key string
val string
Результат string[]

FindUdis() публичный статический Метод

public static FindUdis ( Context ctx, FindBy findMethod, string key, string query ) : string[]
ctx Context
findMethod FindBy
key string
query string
Результат string[]

GetAll() публичный статический Метод

public static GetAll ( Context ctx ) : Hal.Device[]
ctx Context
Результат Hal.Device[]

GetAllUdis() публичный статический Метод

public static GetAllUdis ( Context ctx ) : string[]
ctx Context
Результат string[]

GetPropertyBool() публичный Метод

public GetPropertyBool ( string key ) : bool
key string
Результат bool

GetPropertyDouble() публичный Метод

public GetPropertyDouble ( string key ) : double
key string
Результат double

GetPropertyInt() публичный Метод

public GetPropertyInt ( string key ) : int
key string
Результат int

GetPropertyString() публичный Метод

public GetPropertyString ( string key ) : string
key string
Результат string

GetPropertyStringList() публичный Метод

public GetPropertyStringList ( string key ) : string[]
key string
Результат string[]

GetPropertyUint64() публичный Метод

public GetPropertyUint64 ( string key ) : System.UInt64
key string
Результат System.UInt64

Lock() публичный Метод

public Lock ( string reason ) : void
reason string
Результат void

Print() публичный Метод

public Print ( ) : void
Результат void

PropertyExists() публичный Метод

public PropertyExists ( string key ) : bool
key string
Результат bool

PropertyStringListAppend() публичный Метод

public PropertyStringListAppend ( string key, string val ) : bool
key string
val string
Результат bool

PropertyStringListPrepend() публичный Метод

public PropertyStringListPrepend ( string key, string val ) : bool
key string
val string
Результат bool

PropertyStringListRemove() публичный Метод

public PropertyStringListRemove ( string key, string val ) : bool
key string
val string
Результат bool

PropertyStringListRemoveIndex() публичный Метод

public PropertyStringListRemoveIndex ( string key, uint index ) : bool
key string
index uint
Результат bool

QueryCapability() публичный Метод

public QueryCapability ( string capability ) : bool
capability string
Результат bool

Reprobe() публичный Метод

public Reprobe ( ) : bool
Результат bool

Rescan() публичный Метод

public Rescan ( ) : bool
Результат bool

SetPropertyBool() публичный Метод

public SetPropertyBool ( string key, bool val ) : bool
key string
val bool
Результат bool

SetPropertyDouble() публичный Метод

public SetPropertyDouble ( string key, double val ) : bool
key string
val double
Результат bool

SetPropertyInt() публичный Метод

public SetPropertyInt ( string key, int val ) : bool
key string
val int
Результат bool

SetPropertyString() публичный Метод

public SetPropertyString ( string key, System.UInt64 val ) : bool
key string
val System.UInt64
Результат bool

SetPropertyString() публичный Метод

public SetPropertyString ( string key, string val ) : bool
key string
val string
Результат bool

ToString() публичный Метод

public ToString ( ) : string
Результат string

UdisToDevices() публичный статический Метод

public static UdisToDevices ( Context ctx, string udis ) : Hal.Device[]
ctx Context
udis string
Результат Hal.Device[]

Unlock() публичный Метод

public Unlock ( ) : bool
Результат bool

this() публичный Метод

public this ( string key ) : string
key string
Результат string