A B C D E F G H I K L M N O P R S T U V W 

A

addChild(Node) - Method in class com.devmel.storage.Node
Adds the node as new child of this one
addChild(String) - Method in class com.devmel.storage.Node
Adds a new child
addSegment(int, byte[]) - Method in class com.devmel.tools.IntelHex
Appends sequence of bytes as new segment
AirSend - Class in com.devmel.devices
The AirSend class represents an AirSend IP Device
AirSend(SimpleIPConfig) - Constructor for class com.devmel.devices.AirSend
Constructs an AirSend object.

B

Binary - Class in com.devmel.tools
A utility class for Binary data
Binary() - Constructor for class com.devmel.tools.Binary
 
buildConfigOOK(int, int, boolean, int) - Static method in class com.devmel.devices.AirSend
Builds and returns an ook configuration for cc1101

C

clear(String) - Method in class com.devmel.storage.android.UserPrefs
 
clear(String) - Method in class com.devmel.storage.IBase
Removes a pair key/value
clear(String) - Method in class com.devmel.storage.java.UserPrefs
 
clear(String) - Method in class com.devmel.storage.Node
 
clearAll() - Method in class com.devmel.storage.android.UserPrefs
 
clearAll() - Method in class com.devmel.storage.IBase
Removes all pairs
clearAll() - Method in class com.devmel.storage.java.UserPrefs
 
clearAll() - Method in class com.devmel.storage.Node
 
close() - Method in class com.devmel.communication.android.UartBluetooth
 
close() - Method in class com.devmel.communication.android.UartUsbOTG
 
close() - Method in interface com.devmel.communication.IUart
Closes the port.
close() - Method in class com.devmel.communication.nativesystem.Uart
 
close() - Method in class com.devmel.devices.AirSend
Closes the port.
close() - Method in class com.devmel.devices.SimpleIP
Closes all communications to the device
close() - Method in interface com.devmel.programming.IProgramming
Closes all communications to the memory device
com.devmel.communication.android - package com.devmel.communication.android
 
com.devmel.communication.nativesystem - package com.devmel.communication.nativesystem
 
com.devmel.programming - package com.devmel.programming
 
com.devmel.storage - package com.devmel.storage
 
com.devmel.storage.android - package com.devmel.storage.android
 
com.devmel.storage.java - package com.devmel.storage.java
 
com.devmel.tools.android - package com.devmel.tools.android
 
CommandLineParser - Class in com.devmel.tools
A utility class for convenient parsing of command line ProgramName Argument0 Argument1 -Option0 Option0Value -Option1 -Option2 Option2Value
CommandLineParser(String[]) - Constructor for class com.devmel.tools.CommandLineParser
Constructs a CommandLineParser object
CommandRoot - Class in com.devmel.tools.android
The CommandRoot class create a process that runs with root access (if rooted device)
CommandRoot() - Constructor for class com.devmel.tools.android.CommandRoot
Constructs a CommandRoot object.
createFromNode(Node, String) - Static method in class com.devmel.storage.SimpleIPConfig
Creates a SimpleIPConfig object from a parent Node

D

DATABITS_5 - Static variable in interface com.devmel.communication.IUart
5 data bits.
DATABITS_6 - Static variable in interface com.devmel.communication.IUart
6 data bits.
DATABITS_7 - Static variable in interface com.devmel.communication.IUart
7 data bits.
DATABITS_8 - Static variable in interface com.devmel.communication.IUart
8 data bits.
disable() - Static method in class com.devmel.tools.android.USBOTGSystem
Disables the USB OTG (rooted device only)

E

enable() - Static method in class com.devmel.tools.android.USBOTGSystem
Enables the USB OTG (rooted device only)
erase(String) - Method in interface com.devmel.programming.IProgramming
Erases the memory zone
execute(String) - Method in class com.devmel.tools.android.CommandRoot
Executes the given command
exit() - Method in class com.devmel.tools.android.CommandRoot
Terminates and returns the exit value for the process
exportFile(String) - Method in class com.devmel.tools.IntelHex
Exports this object into an intel hex file
exportStream(OutputStream) - Method in class com.devmel.tools.IntelHex
Exports this object into an output stream

F

fromByte(byte) - Static method in class com.devmel.tools.Hexadecimal
Returns the byte as hexadecimal string presentation
fromBytes(byte[]) - Static method in class com.devmel.tools.Binary
Returns the byte array as binary string presentation
fromBytes(byte[]) - Static method in class com.devmel.tools.Hexadecimal
Returns the byte array as hexadecimal string presentation
fromBytes(byte[]) - Static method in class com.devmel.tools.IPAddress
Returns the IP address string (version 4 and 6) in textual presentation

G

getArgument(int) - Method in class com.devmel.tools.CommandLineParser
Returns the argument
getArgumentCount() - Method in class com.devmel.tools.CommandLineParser
Returns the number of arguments
getArguments() - Method in class com.devmel.tools.CommandLineParser
Returns an array containing all arguments
getChild(String) - Method in class com.devmel.storage.Node
Returns a Node that represents a child
getChildNames() - Method in class com.devmel.storage.Node
Returns all children of this node
getCode() - Method in enum com.devmel.devices.SimpleIPError
 
getConfig() - Method in class com.devmel.devices.SimpleIPSettings
Returns the configuration (ipv4, dhcpv4, registration, ping)
getConfiguration() - Method in class com.devmel.devices.AirSend
Get the CC1101 configuration
getDataSizeLimit() - Method in class com.devmel.devices.SimpleIP
Returns the data size limit of the IP Device
getError(IOException) - Static method in class com.devmel.devices.SimpleIP
Returns the SimpleIPError from an IOException
getGateway() - Method in class com.devmel.storage.SimpleIPConfig
Returns whether the gateway is sets or not.
getHostname() - Method in class com.devmel.devices.SimpleIPSettings
Returns the device host name
getIlluminance() - Method in class com.devmel.devices.AirSend
Get the illuminance value in lux
getInputStream() - Method in class com.devmel.communication.android.UartBluetooth
 
getInputStream() - Method in class com.devmel.communication.android.UartUsbOTG
 
getInputStream() - Method in interface com.devmel.communication.IChannelIO
Returns the input stream connected to the port
getInputStream() - Method in class com.devmel.communication.nativesystem.Uart
 
getInt(String) - Method in class com.devmel.storage.android.UserPrefs
 
getInt(String) - Method in class com.devmel.storage.IBase
Returns the int value represented by the string associated with the specified key
getInt(String) - Method in class com.devmel.storage.java.UserPrefs
 
getInt(String) - Method in class com.devmel.storage.Node
 
getIp() - Method in class com.devmel.storage.SimpleIPConfig
Returns the raw IP address
getIpAsText() - Method in class com.devmel.storage.SimpleIPConfig
Returns the IP address as String
getIPv4Address() - Method in class com.devmel.devices.SimpleIPSettings
Returns the raw IPv4 address
getIPv4GatewayAddress() - Method in class com.devmel.devices.SimpleIPSettings
Returns the Gateway raw IPv4 address
getIPv4Mask() - Method in class com.devmel.devices.SimpleIPSettings
Returns the IPv4 address mask
getLastError() - Method in class com.devmel.devices.SimpleIP
Returns the last SimpleIPError
getLineResult() - Method in class com.devmel.tools.android.CommandRoot
Returns one result line of the previous execute command (some command can have more than one line)
getLock() - Method in class com.devmel.storage.SimpleIPConfig
Returns whether the lock is sets or not.
getMemories() - Method in interface com.devmel.programming.IProgramming
Returns all memory zones supported by this interface
getMessage() - Method in enum com.devmel.devices.SimpleIPError
 
getName() - Method in class com.devmel.storage.Node
Returns the node name
getName() - Method in class com.devmel.storage.SimpleIPConfig
Returns the configuration name
getOptionNames() - Method in class com.devmel.tools.CommandLineParser
Returns an array containing all option names
getOptionValue(String) - Method in class com.devmel.tools.CommandLineParser
Returns an option value from a name
getOptionValue(String, int) - Method in class com.devmel.tools.CommandLineParser
Returns an option value from a name and an index
getOptionValueCount(String) - Method in class com.devmel.tools.CommandLineParser
Returns the number of option value from a name
getOscillator() - Method in class com.devmel.devices.AirSend
Get the cc1101 oscillator frequency (fxosc)
getOutputStream() - Method in class com.devmel.communication.android.UartBluetooth
 
getOutputStream() - Method in class com.devmel.communication.android.UartUsbOTG
 
getOutputStream() - Method in interface com.devmel.communication.IChannelIO
Returns the output stream connected to the port
getOutputStream() - Method in class com.devmel.communication.nativesystem.Uart
 
getParent() - Method in class com.devmel.storage.Node
Returns the parent base
getParentNode() - Method in class com.devmel.storage.Node
Returns the parent node
getPassword() - Method in class com.devmel.storage.SimpleIPConfig
Returns the password
getPasswordAsText() - Method in class com.devmel.storage.SimpleIPConfig
Returns the password as String
getPowerTable() - Method in class com.devmel.devices.AirSend
Get the CC1101 patable
getProtocol() - Method in class com.devmel.storage.SimpleIPConfig
Returns the protocol port
getSegment(int) - Method in class com.devmel.tools.IntelHex
Returns a segment as sequence of bytes
getSegmentLength(int) - Method in class com.devmel.tools.IntelHex
Returns the length of the segment
getSegmentsCount() - Method in class com.devmel.tools.IntelHex
Returns the number of segments
getSegmentStartAddr(int) - Method in class com.devmel.tools.IntelHex
Returns the start address of the segment
getString(String) - Method in class com.devmel.storage.android.UserPrefs
 
getString(String) - Method in class com.devmel.storage.IBase
Returns the value associated with the specified key
getString(String) - Method in class com.devmel.storage.java.UserPrefs
 
getString(String) - Method in class com.devmel.storage.Node
 
getStringArray(String) - Method in class com.devmel.storage.IBase
Returns the String array value represented by the string associated with the specified key
getTemperature() - Method in class com.devmel.devices.AirSend
Get the temperature value in kelvins
getTimeout() - Method in class com.devmel.storage.SimpleIPConfig
Returns the timeout
getVersion() - Method in class com.devmel.devices.SimpleIP
Returns the version number of the IP Device

H

hasOption(String) - Method in class com.devmel.tools.CommandLineParser
Tests if the option name is present
Hexadecimal - Class in com.devmel.tools
A utility class for Hexadecimal data
Hexadecimal() - Constructor for class com.devmel.tools.Hexadecimal
 

I

IBase - Class in com.devmel.storage
The interface to store and retrieve base key/value pair
IBase() - Constructor for class com.devmel.storage.IBase
 
IChannelIO - Interface in com.devmel.communication
The interface for a single serial channel.
importFile(String) - Static method in class com.devmel.tools.IntelHex
Imports an intel hex file as new instance
importStream(InputStream) - Static method in class com.devmel.tools.IntelHex
Imports an intel hex input stream as new instance
IntelHex - Class in com.devmel.tools
The IntelHex class represents an intel hex format utility (import, get, add, export)
IntelHex() - Constructor for class com.devmel.tools.IntelHex
Constructs an IntelHex object
IPAddress - Class in com.devmel.tools
A utility class for IP Address (version 4 and 6)
IPAddress() - Constructor for class com.devmel.tools.IPAddress
 
IProgramming - Interface in com.devmel.programming
The interface for programming memory devices
isChildExist(String) - Method in class com.devmel.storage.Node
Tests whether a child is present
isDeviceAllowed(UsbDevice, Context) - Static method in class com.devmel.tools.android.USBOTGSystem
Tests whether the usb device has access permissions
isEnabled() - Static method in class com.devmel.tools.android.USBOTGSystem
Tests whether the USB OTG is enabled
isIPv4Address(String) - Static method in class com.devmel.tools.IPAddress
Utility routine to check if the IP address string is an IPv4
isIPv4Address(byte[]) - Static method in class com.devmel.tools.IPAddress
Utility routine to check if the raw IP address is an IPv4
isIPv6Address(String) - Static method in class com.devmel.tools.IPAddress
Utility routine to check if the IP address string is an IPv6
isIPv6Address(byte[]) - Static method in class com.devmel.tools.IPAddress
Utility routine to check if the raw IP address is an IPv6
isLocalConnected() - Method in class com.devmel.devices.SimpleIP
Returns whether the IP Device is local or distant.
isLock() - Method in class com.devmel.devices.SimpleIP
Returns whether the IP Device is locked or not.
isOpen() - Method in class com.devmel.communication.android.UartBluetooth
 
isOpen() - Method in class com.devmel.communication.android.UartUsbOTG
 
isOpen() - Method in interface com.devmel.communication.IUart
Returns whether the port is open or not
isOpen() - Method in class com.devmel.communication.nativesystem.Uart
 
isOpen() - Method in class com.devmel.devices.SimpleIP
Returns whether the socket is open or not
isOpen() - Method in interface com.devmel.programming.IProgramming
Returns whether the communication is open or not
isRoot() - Method in class com.devmel.tools.android.CommandRoot
Tests whether the process can execute as root
IUart - Interface in com.devmel.communication
The interface for a single serial port.

K

keys() - Method in class com.devmel.storage.android.UserPrefs
 
keys() - Method in class com.devmel.storage.IBase
Returns all of the keys that have an associated value
keys() - Method in class com.devmel.storage.java.UserPrefs
 
keys() - Method in class com.devmel.storage.Node
 

L

list() - Static method in class com.devmel.communication.android.UartBluetooth
Returns an array of Bluetooth devices names compatible
list(Context) - Static method in class com.devmel.communication.android.UartUsbOTG
Returns an array of USB OTG ports names compatible
list() - Static method in class com.devmel.communication.nativesystem.Uart
Returns an array of native system ports names

M

memoryRead(int, int) - Method in class com.devmel.devices.AirSend
Reads up to size bytes of data from the AirSend memory
memoryWrite(byte[], int) - Method in class com.devmel.devices.AirSend
Writes the specified byte array into the AirSend memory

N

Node - Class in com.devmel.storage
A representation of a node (element) stored as IBase (key/value pair)
Node(IBase, String) - Constructor for class com.devmel.storage.Node
Constructs a Node object.

O

open() - Method in class com.devmel.communication.android.UartBluetooth
 
open() - Method in class com.devmel.communication.android.UartUsbOTG
 
open() - Method in interface com.devmel.communication.IUart
Opens and initializes the port.
open() - Method in class com.devmel.communication.nativesystem.Uart
 
open() - Method in class com.devmel.devices.AirSend
Opens and initializes the device.
open() - Method in interface com.devmel.programming.IProgramming
Opens a communication channel to the memory device

P

PARITY_EVEN - Static variable in interface com.devmel.communication.IUart
Even parity.
PARITY_MARK - Static variable in interface com.devmel.communication.IUart
Mark parity.
PARITY_NONE - Static variable in interface com.devmel.communication.IUart
No parity.
PARITY_ODD - Static variable in interface com.devmel.communication.IUart
Odd parity.
PARITY_SPACE - Static variable in interface com.devmel.communication.IUart
Space parity.

R

read(int, boolean) - Method in class com.devmel.devices.AirSend
Reads the data received into the cc1101
read(String, int, int) - Method in interface com.devmel.programming.IProgramming
Reads up to size bytes of data from the memory device into an array of bytes
removeChild(Node) - Method in class com.devmel.storage.Node
Removes a child
removeChild(String) - Method in class com.devmel.storage.Node
Removes a child
requestPermission(UsbDevice, Context) - Static method in class com.devmel.tools.android.USBOTGSystem
Requests the access permission for an usb device Note : This will display an android screen request to accept

S

save(Node) - Method in class com.devmel.storage.SimpleIPConfig
Saves this object in a Node
saveInt(String, int) - Method in class com.devmel.storage.android.UserPrefs
 
saveInt(String, int) - Method in class com.devmel.storage.IBase
Associates a string representing the specified int value with the specified key
saveInt(String, int) - Method in class com.devmel.storage.java.UserPrefs
 
saveInt(String, int) - Method in class com.devmel.storage.Node
 
saveString(String, String) - Method in class com.devmel.storage.android.UserPrefs
 
saveString(String, String) - Method in class com.devmel.storage.IBase
Associates the specified value with the specified key
saveString(String, String) - Method in class com.devmel.storage.java.UserPrefs
 
saveString(String, String) - Method in class com.devmel.storage.Node
 
saveStringArray(String, String[]) - Method in class com.devmel.storage.IBase
Associates a string representing the specified String array with the specified key
setBlockingTimeout(int) - Method in class com.devmel.devices.AirSend
Sets the blocking read timeout
setConfig(boolean, boolean, boolean, boolean) - Method in class com.devmel.devices.SimpleIPSettings
Sets the configuration
setConfig(int) - Method in class com.devmel.devices.SimpleIPSettings
Sets the configuration
setConfiguration(byte[]) - Method in class com.devmel.devices.AirSend
Sets the CC1101 configuration.
setDTR(boolean) - Method in class com.devmel.communication.nativesystem.Uart
Sets or clears the DTR (Data Terminal Ready) bit in the UART, if supported by the underlying implementation.
setGateway(boolean) - Method in class com.devmel.storage.SimpleIPConfig
Sets an IPv4 gateway to communicate through
setHostname(String) - Method in class com.devmel.devices.SimpleIPSettings
Sets the device host name
setIp(byte[]) - Method in class com.devmel.storage.SimpleIPConfig
Sets the IP address
setIPv4(byte[], int, byte[]) - Method in class com.devmel.devices.SimpleIPSettings
Sets the IPv4 configuration
setLock(boolean) - Method in class com.devmel.devices.SimpleIP
Lock or Unlock the IP Device to get exclusive access
setLock(boolean) - Method in class com.devmel.storage.SimpleIPConfig
Lock or Unlock to get exclusive access
setName(String) - Method in class com.devmel.storage.SimpleIPConfig
Sets the configuration name
setNewPassword(byte[]) - Method in class com.devmel.devices.SimpleIPSettings
Sets the new device password
setParameters(int, int, int, int) - Method in class com.devmel.communication.android.UartBluetooth
 
setParameters(int, int, int, int) - Method in class com.devmel.communication.android.UartUsbOTG
 
setParameters(int, int, int, int) - Method in interface com.devmel.communication.IUart
Sets various serial port parameters.
setParameters(int, int, int, int) - Method in class com.devmel.communication.nativesystem.Uart
 
setPassword(byte[]) - Method in class com.devmel.storage.SimpleIPConfig
Sets the password as byte array
setPassword(String) - Method in class com.devmel.storage.SimpleIPConfig
Sets the password
setPowerTable(byte[]) - Method in class com.devmel.devices.AirSend
Sets the CC1101 power table.
setProtocol(int) - Method in class com.devmel.storage.SimpleIPConfig
Sets the protocol port
setRTS(boolean) - Method in class com.devmel.communication.nativesystem.Uart
Sets or clears the RTS (Request To Send) bit in the UART, if supported by the underlying implementation.
setTimeout(int) - Method in class com.devmel.devices.SimpleIP
Sets the connection timeout
setTimeout(int) - Method in class com.devmel.storage.SimpleIPConfig
Sets the timeout
SimpleIP - Class in com.devmel.devices
This class is the general class of IP Device that use SimpleProtocol
SimpleIPConfig - Class in com.devmel.storage
The SimpleIPConfig class represents the configuration of a Simple IP Device.
SimpleIPConfig(String) - Constructor for class com.devmel.storage.SimpleIPConfig
Constructs a SimpleIPConfig object
SimpleIPConfig(String, String) - Constructor for class com.devmel.storage.SimpleIPConfig
Constructs a SimpleIPConfig object
SimpleIPConfig(SimpleIPConfig) - Constructor for class com.devmel.storage.SimpleIPConfig
Constructs a SimpleIPConfig object as equal copy
SimpleIPError - Enum in com.devmel.devices
This class contains Error Code for SimpleIP Device
SimpleIPSettings - Class in com.devmel.devices
The SimpleIPSettings class represents a SimpleIP Device Sets Hostname, IPv4 Address, Password
SimpleIPSettings(byte[], byte[]) - Constructor for class com.devmel.devices.SimpleIPSettings
Constructs a SimpleIPSettings object.
STOPBITS_1 - Static variable in interface com.devmel.communication.IUart
1 stop bit.
STOPBITS_1_5 - Static variable in interface com.devmel.communication.IUart
1.5 stop bits.
STOPBITS_2 - Static variable in interface com.devmel.communication.IUart
2 stop bits.

T

toByte(String, int) - Static method in class com.devmel.tools.Hexadecimal
Returns the hexadecimal string (2 characters used) as byte
toBytes(String) - Static method in class com.devmel.tools.Binary
Returns the binary string as byte array
toBytes(String) - Static method in class com.devmel.tools.Hexadecimal
Returns the hexadecimal string as byte array
toBytes(String) - Static method in class com.devmel.tools.IPAddress
Returns the raw IP address (version 4 and 6) in network byte order

U

Uart - Class in com.devmel.communication.nativesystem
The Uart class represents a communication port via native OS (Windows : COMXXX, Unix : /dev/ttyXXX)
Uart(String, int) - Constructor for class com.devmel.communication.nativesystem.Uart
Constructs an Uart object.
Uart(String) - Constructor for class com.devmel.communication.nativesystem.Uart
Constructs an Uart object.
UartBluetooth - Class in com.devmel.communication.android
The UartBluetooth class represents a communication port via Bluetooth
UartBluetooth(String) - Constructor for class com.devmel.communication.android.UartBluetooth
Constructs an UartBluetooth object.
UartUsbOTG - Class in com.devmel.communication.android
The UartUsbOTG class represents a communication port via USB OTG
UartUsbOTG(String, Context) - Constructor for class com.devmel.communication.android.UartUsbOTG
Constructs an UartUsbOTG object.
USBOTGSystem - Class in com.devmel.tools.android
A utility class for USB OTG on android system
USBOTGSystem() - Constructor for class com.devmel.tools.android.USBOTGSystem
 
UserPrefs - Class in com.devmel.storage.android
The UserPrefs class represents a key/value pair storage.
UserPrefs(SharedPreferences) - Constructor for class com.devmel.storage.android.UserPrefs
Constructs an UserPrefs object.
UserPrefs - Class in com.devmel.storage.java
The UserPrefs class represents a key/value pair storage.
UserPrefs(Preferences) - Constructor for class com.devmel.storage.java.UserPrefs
Constructs an UserPrefs object.

V

valueOf(String) - Static method in enum com.devmel.devices.SimpleIPError
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.devmel.devices.SimpleIPError
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(byte[], boolean) - Method in class com.devmel.devices.AirSend
Writes the specified byte array into the cc1101 and transmit it
write(String, int, byte[]) - Method in interface com.devmel.programming.IProgramming
Writes the specified byte array into the memory device
writeSector(String, int, byte[]) - Method in interface com.devmel.programming.IProgramming
Writes the specified byte array as sector into the memory device
A B C D E F G H I K L M N O P R S T U V W