Project CASUAL
API for CASUAL
 All Classes Namespaces Functions Variables
Classes | Public Member Functions | List of all members
CASUAL.communicationstools.heimdall.drivers.DriverOperations Class Reference

Classes

enum  PatternChoice
 

Public Member Functions

String[] getDeviceList (String VID)
 
String[] getDeviceList (boolean onlyConnected, boolean onlyUSB)
 
Pattern regexPattern (PatternChoice whatPattern)
 
int getCASUALDriverCount ()
 
String update (String HWID)
 
String remove (String HWID)
 
String delete (String infName)
 
String find (String searchString)
 
String findall (String searchString)
 
String enumerate ()
 
boolean rescan ()
 
String[] getDeviceList (String VID)
 
String[] getDeviceList (boolean onlyConnected, boolean onlyUSB)
 
Pattern regexPattern (PatternChoice whatPattern)
 
int getCASUALDriverCount ()
 
String update (String HWID)
 
String remove (String HWID)
 
String delete (String infName)
 
String find (String searchString)
 
String findall (String searchString)
 
String enumerate ()
 
boolean rescan ()
 

Detailed Description

Author
Jeremy R. Loper <jrlop.nosp@m.er@g.nosp@m.mail..nosp@m.com>

Member Function Documentation

int CASUAL.communicationstools.heimdall.drivers.DriverOperations.getCASUALDriverCount ( )

getCASUALDriverCount parses installer output for all CASUAL driver installations and returns an integer count

Returns
integer count of CASUAL driver installs
int CASUAL.communicationstools.heimdall.drivers.DriverOperations.getCASUALDriverCount ( )

getCASUALDriverCount parses installer output for all CASUAL driver installations and returns an integer count

Returns
integer count of CASUAL driver installs
String [] CASUAL.communicationstools.heimdall.drivers.DriverOperations.getDeviceList ( String  VID)

getDeviceList parses installer output for connected USB devices of the specified VID; Any matching devices are stored for return in a String Array.

Parameters
VIDa String containing a four character USB vendor ID code in hexadecimal
Returns
is a String Array of matching connected devices, null otherwise
String [] CASUAL.communicationstools.heimdall.drivers.DriverOperations.getDeviceList ( String  VID)

getDeviceList parses installer output for connected USB devices of the specified VID; Any matching devices are stored for return in a String Array.

Parameters
VIDa String containing a four character USB vendor ID code in hexadecimal
Returns
is a String Array of matching connected devices, null otherwise
String [] CASUAL.communicationstools.heimdall.drivers.DriverOperations.getDeviceList ( boolean  onlyConnected,
boolean  onlyUSB 
)

getDeviceList parses installer output for devices specified Any matching devices are stored for return in a String Array.

Parameters
onlyConnectedboolean for presently connected devices only
onlyUSBboolean for USB devices only
Returns
is a String Array of matching devices, null otherwise
String [] CASUAL.communicationstools.heimdall.drivers.DriverOperations.getDeviceList ( boolean  onlyConnected,
boolean  onlyUSB 
)

getDeviceList parses installer output for devices specified Any matching devices are stored for return in a String Array.

Parameters
onlyConnectedboolean for presently connected devices only
onlyUSBboolean for USB devices only
Returns
is a String Array of matching devices, null otherwise
Pattern CASUAL.communicationstools.heimdall.drivers.DriverOperations.regexPattern ( PatternChoice  whatPattern)

regexPattern returns a Pattern Object of the requested REGEX pattern.

Parameters
whatPatterna predefined String name for a REGEX pattern.
Returns
a compiled REGEX Pattern if requested pattern exists, otherwise null.
Pattern CASUAL.communicationstools.heimdall.drivers.DriverOperations.regexPattern ( PatternChoice  whatPattern)

regexPattern returns a Pattern Object of the requested REGEX pattern.

Parameters
whatPatterna predefined String name for a REGEX pattern.
Returns
a compiled REGEX Pattern if requested pattern exists, otherwise null.

The documentation for this class was generated from the following file: