UI notification fixes, more messages to show app's progress with tasks
Refactor of connection package, BluetoothConnection and
WifiDirectConnection objects deleted and replaced with
GenericRemoteConnection implementation to save object creation. Notifier
object added for broadcast updating - will be used to block processes
until the Android system responds. NoSocketFoundException deleted as
there is no longer a need for it. WifiDirectLink implementation of Link
interface added for support of wifi-direct on this application.
updated RemoteControlMaster to have a skeleton for wifi-direct support,
Changed NoAdapterFoundException to ServiceNotFoundException to allow for
more generic throws - specifics of those throws will be given in the
constructor as a string message
Added more camera communication functionality in CameraSensor class,
altered CommandPacket class to be able to distinguish partial commands
from complete ones, updated ARC Constants with new communication
constants
created ResponsePacket object for better communication with the
controller PC, created a new entry activity
ConnectionTypeSelectionActivity which will handle connection setup with
the remote PC so that the RemoteControlActivity can be left with only
communicating broadcasts and starting the RemoteControlMaster, updated
CameraSensor parameter definitions and CommandPacket parsing
(CommandPackets now return null if the String passed to them cannot be
properly parsed. If they are parsed, an array of CommandPackets is
returned. This is for the cases where the input stream has been spammed
with valid commands that need to be separated. If commands can be parsed
from the stream, a CommandPacket array with a minimum size of 1 will be
returned.)
comment updates and re-committing layouts
changed main layout to listview and changed theme to android's
Theme.Black
push test
Version 2.0, android device now transfers data back to controller PC,
and alerts controller PC when a task has been completed.
tracking recently created classes
bug fixes in SensorController for I/O with controller PC
added more remote control parameter manipulation for the CameraSensor,
refactored CommandPacket to store both string and int parameters,
refactored GenericDeviceSensor to contain a HashMap of all the
properties defined by the controller for a given sensor
Added supported features query functionality so the controller PC can
know what features are supported for each sensor. Added microphone
sensor. Implemented USB connections.
Changed SensorController class's name to CommandFilter
Added more supported feature queries, updated the MicrophoneSensor
added GenericEnvironmentSensor class, which encapsulates all the sensors
provided by Android's SensorManager to be remotely controlled just as
the camera and microphone. Updated comments on all class definitions.
changed name of GenericEnvironmentSensor to EnvironmentSensorPool
renamed packages to be more uniform with PC client.
renamed packaging to silence manifest xml errors...
added location sensor services, updated wifi connection type to work on
TCP sockets.