Controlling Marine Electronics Device
Various implementations described herein are directed to a non-transitory computer readable medium having stored thereon computer-executable instructions which, when executed by a computer, may cause the computer to receive motion data or button input recorded by one or more motion sensors or one or more buttons on a wearable device. The computer may determine that the motion data or button input corresponds to a command for operating a marine electronics device. The computer may perform an action corresponding to the command on the marine electronics device.
1 . A non-transitory computer-readable medium having stored thereon a plurality of computer-executable instructions which, when executed by a computer, cause the computer to:
receive motion data or button input recorded by one or more motion sensors or one or more buttons on a wearable device;
determine that the motion data or button input corresponds to a command for operating a marine electronics device; and
perform an action corresponding to the command on the marine electronics device.
2 . The non-transitory computer-readable medium of claim 1 , wherein the command for operating the marine electronics device is a command for adding a waypoint, taking a screenshot, selecting an alternate display, controlling an autopilot, changing pages, viewing a chart, viewing sonar, starting or finishing sonar logs, or zooming in or out.
3 . The non-transitory computer-readable medium of claim 1 , wherein the motion data or button input is wirelessly transmitted by the wearable device.
4 . The non-transitory computer-readable medium of claim 1 , wherein the one or more motion sensors comprise one or more accelerometers.
5 . The non-transitory computer-readable medium of claim 1 , wherein the motion data comprises accelerometer data.
6 . The non-transitory computer-readable medium of claim 1 , wherein the motion data comprise accelerometer data recorded in response to rotating the wearable device.
7 . The non-transitory computer-readable medium of claim 1 , wherein the instructions that cause the computer to determine that the motion data correspond to the command for operating the marine electronics device comprise instructions that cause the computer to determine that the motion data correspond to a predetermined motion.
8 . The non-transitory computer-readable medium of claim 2 , wherein the computer-executable instructions further cause the computer to:
determine a location of the marine electronics device; and
store the waypoint corresponding to the location of the marine electronics device.
9 . The non-transitory computer-readable medium of claim 8 , wherein the computer-executable instructions further cause the computer to transmit the waypoint to a cloud software service.
10 . The non-transitory computer-readable medium of claim 1 , wherein the button input comprises a length of time during which a button was pressed.
11 . A non-transitory computer-readable medium having stored thereon a plurality of computer-executable instructions which, when executed by a computer, cause the computer to:
receive a command for operating a marine electronics device from a wearable device, wherein the command was determined by the wearable device in response to detecting motion data or button input using motion sensors or buttons disposed on the wearable device; and
perform an action corresponding to the command on the marine electronics device.
12 . The non-transitory computer-readable medium of claim 11 , wherein the command is configured to add a waypoint, take a screenshot, select an alternate display, control an autopilot, change pages, view a chart, view sonar, start or finish sonar logs, or zoom in or out.
13 . A non-transitory computer-readable medium having stored thereon a plurality of computer-executable instructions which, when executed by a computer, cause the computer to:
receive button input, motion data or combinations thereof from one or more motion sensors or buttons on a wearable device;
determine that the button input, motion data or combinations thereof corresponds to a command for operating a marine electronics device; and
transmit the command to the marine electronics device.
14 . The non-transitory computer-readable medium of claim 13 , wherein the one or more motion sensors comprise one or more accelerometers.
15 . The non-transitory computer-readable medium of claim 13 , wherein the instructions that cause the computer to determine that the button input, motion data or combinations thereof corresponds to the command for operating the marine electronics device comprise instructions that cause the computer to determine that the button input, motion data or combinations thereof corresponds to a predetermined motion.
16 . The non-transitory computer-readable medium of claim 13 , wherein the command for operating a marine electronics device is a command for adding a waypoint, taking a screenshot, selecting an alternate display, controlling an autopilot, changing pages, viewing a chart, viewing sonar, starting or finishing sonar logs, or zooming in or out.
17 . The non-transitory computer-readable medium of claim 13 , wherein the command is transmitted wirelessly to the marine electronics device.
18 . A non-transitory computer-readable medium having stored thereon a plurality of computer-executable instructions which, when executed by a computer, cause the computer to:
receive button input or motion data recorded by one or more motion sensors or one or more buttons on a wearable device, wherein the button input or motion data corresponds to a command for operating a marine electronics device; and
wirelessly transmit the button input or motion data to a marine electronics device.
19 . The non-transitory computer-readable medium of claim 18 , wherein the one or more motion sensors comprise one or more accelerometers.
20 . The non-transitory computer-readable medium of claim 18 , wherein the command is configured to add a waypoint, take a screenshot, select an alternate display, control an autopilot, change pages, view a chart, view sonar, start or finish sonar logs, or zoom in or out.