C# Class Hal.Device

Afficher le fichier Open project: mono/hal-sharp Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

AddCapability() public méthode

public AddCapability ( string capability ) : bool
capability string
Résultat bool

Device() public méthode

public Device ( Context ctx, string udi ) : System
ctx Context
udi string
Résultat System

DeviceExists() public static méthode

public static DeviceExists ( Context ctx, string udi ) : bool
ctx Context
udi string
Résultat bool

EmitCondition() public méthode

public EmitCondition ( string conditionName, string conditionDetails ) : bool
conditionName string
conditionDetails string
Résultat bool

FindByCapability() public static méthode

public static FindByCapability ( Context ctx, string cap ) : Hal.Device[]
ctx Context
cap string
Résultat Hal.Device[]

FindByStringMatch() public static méthode

public static FindByStringMatch ( Context ctx, string key, string val ) : Hal.Device[]
ctx Context
key string
val string
Résultat Hal.Device[]

FindUdiByCapability() public static méthode

public static FindUdiByCapability ( Context ctx, string cap ) : string[]
ctx Context
cap string
Résultat string[]

FindUdiByStringMatch() public static méthode

public static FindUdiByStringMatch ( Context ctx, string key, string val ) : string[]
ctx Context
key string
val string
Résultat string[]

FindUdis() public static méthode

public static FindUdis ( Context ctx, FindBy findMethod, string key, string query ) : string[]
ctx Context
findMethod FindBy
key string
query string
Résultat string[]

GetAll() public static méthode

public static GetAll ( Context ctx ) : Hal.Device[]
ctx Context
Résultat Hal.Device[]

GetAllUdis() public static méthode

public static GetAllUdis ( Context ctx ) : string[]
ctx Context
Résultat string[]

GetPropertyBool() public méthode

public GetPropertyBool ( string key ) : bool
key string
Résultat bool

GetPropertyDouble() public méthode

public GetPropertyDouble ( string key ) : double
key string
Résultat double

GetPropertyInt() public méthode

public GetPropertyInt ( string key ) : int
key string
Résultat int

GetPropertyString() public méthode

public GetPropertyString ( string key ) : string
key string
Résultat string

GetPropertyStringList() public méthode

public GetPropertyStringList ( string key ) : string[]
key string
Résultat string[]

GetPropertyUint64() public méthode

public GetPropertyUint64 ( string key ) : System.UInt64
key string
Résultat System.UInt64

Lock() public méthode

public Lock ( string reason ) : void
reason string
Résultat void

Print() public méthode

public Print ( ) : void
Résultat void

PropertyExists() public méthode

public PropertyExists ( string key ) : bool
key string
Résultat bool

PropertyStringListAppend() public méthode

public PropertyStringListAppend ( string key, string val ) : bool
key string
val string
Résultat bool

PropertyStringListPrepend() public méthode

public PropertyStringListPrepend ( string key, string val ) : bool
key string
val string
Résultat bool

PropertyStringListRemove() public méthode

public PropertyStringListRemove ( string key, string val ) : bool
key string
val string
Résultat bool

PropertyStringListRemoveIndex() public méthode

public PropertyStringListRemoveIndex ( string key, uint index ) : bool
key string
index uint
Résultat bool

QueryCapability() public méthode

public QueryCapability ( string capability ) : bool
capability string
Résultat bool

Reprobe() public méthode

public Reprobe ( ) : bool
Résultat bool

Rescan() public méthode

public Rescan ( ) : bool
Résultat bool

SetPropertyBool() public méthode

public SetPropertyBool ( string key, bool val ) : bool
key string
val bool
Résultat bool

SetPropertyDouble() public méthode

public SetPropertyDouble ( string key, double val ) : bool
key string
val double
Résultat bool

SetPropertyInt() public méthode

public SetPropertyInt ( string key, int val ) : bool
key string
val int
Résultat bool

SetPropertyString() public méthode

public SetPropertyString ( string key, System.UInt64 val ) : bool
key string
val System.UInt64
Résultat bool

SetPropertyString() public méthode

public SetPropertyString ( string key, string val ) : bool
key string
val string
Résultat bool

ToString() public méthode

public ToString ( ) : string
Résultat string

UdisToDevices() public static méthode

public static UdisToDevices ( Context ctx, string udis ) : Hal.Device[]
ctx Context
udis string
Résultat Hal.Device[]

Unlock() public méthode

public Unlock ( ) : bool
Résultat bool

this() public méthode

public this ( string key ) : string
key string
Résultat string