.gitignore file changes.

Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>
Initial commit. Main page layout finished.

Started work on "More" activity.

Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>
Started adding Bluetooth Le capabilities.

Classes to be used for BLE have been added but not used yet:
	BluetoothLeClient
	BluetoothLeVars
	RemoteLeDevice

Created a new button drawable: green_styled_button.xml.

The measureConnectButton attributes are added programatically.

Created an xml file for ids: ids.xml

Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>
Program currently finds and connects to the Disto D810.

Another activity has been added that is used as a Dialog
interface.

The program currently scans, finds, and stores Remote Le
Devices. As each device is found, the device name is presented
to the user in a ListView as an item. When the user clicks
on a ListView item (the device name), the device represented
by this item is connected to.

Program does not currently interact with Disto device
beyond connecting.

Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>
Currently connects to the Disto device via BLE and attempts
to subscribe to different services.

The subscribe part is not yet working properly.

Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>
App now connects to Disto and turns on laser.

Several changes concerning Bluetooth have been done; The
reason that the laser turns on now, rather than before, is
currently unknown.

About to start the process of weeding out the unnecessary
parts of the BLE connection to find the change that allowed
a successful command write (turning laser on).

Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>
Tablet connects to Disto and turns on the laser, but is very unreliable.

Unnecessary code has been removed.

The BluetoothGattCallback object -- the one previously created and defined
in the BluetoothLeService -- has been turned into a new class
(GattCallback) that extends the BluetoothGattCallback class. Now instead
of creating an instance of BluetoothGattCallback and overriding some the
class's functions upon instantiation, the functions are overriden in the
GattCallback class; an instance of GattCallback replaces the old instance
of BluetoothGattCallback.

Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>
App now connects to Disto and subscribes to characteristics.
There are still a few bugs with connecting (reliability issues).

Currently in the process of displaying status updates while the device
is connecting. There is a problem with the BluetoothMessageActivity
connecting to the service.

Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>
Application now connects to Disto and reads and displays a distance value.

The distance value is read when it changes on the Disto. The app subscribes
to the Disto's distance characteristic to be notified when the distance
does change. Once the distance is read, the value is added to the table in
the MainActivity.

The value is read in meters; it should be displayed in inches and feet.

Connecting to the device is still unreliable.

Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>
The measure and redo button now work when connected to a DISTO.

When a measurement button is received from a DISTO, it displays the value.
When the redo button is pressed, the last taken measurement is removed.

Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>
Users can now edit a row by clicking on it.

When in the TableRowEditorActivity, if the "renumber all below" checkbox
is checked, all rows below the row being edited are renumbered according
to the Pipe Number of the edited row.

The app is in the process of becoming truly fullscreen.

The Job Info button launches an activity, displaying the user with
editable information about the job at hand. The activity does not currently
store any of the information obtained from this activity.

Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>
The app is now fullscreen for all activities.

Added code to each activity: added to the onResume and code that listens
for UI changes and window focus changes to each activity. When the activity
has focus or the system bars are showing, or the app is resumed, the system
UI visibility is set to specific UI options. This ensures that the app
never leaves fullscreen mode.

Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>
App now crashes when Job Info button is pressed.

MeasureConnectButton not being given the proper text or background.

Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>
Changes made by nonhuman in workspace.xml

Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>
Readded the bindService() call in MainActivity's onResume().

The function call was accidentally removed.

Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>
Fixed an error that I was having with the app being fullscreen.

When switching between activities, the navigation bar would appear briefly.

Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>
Started making to where users can create and open jobs.

Changed the MainActivity to serve as a starting page. The old display
used for the MainActivity is now displayed in the JobDisplayActivity.

In the process of making a new Activity and class for creating a job.

Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>
Now saves and reads information to file when editing a job.


Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>
Ok button in Job Info activity is now disabled if job field is left blank.

Some layout changes to the Job Info and Create Job activities.

Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>
When the title of a job is changed, the job's containing directory is
renamed to match the new job title.

Signed-off-by: Hunter Schoonover <hunter@folsomvillage.com>