A computer readable medium storing computer program instructions for operation of a machine control indicator located on a first machine and associated with operation of the first machine, which, when executed on a processor, cause the processor to perform operations comprising:
- monitoring operator interaction with the machine control indicator;
- monitoring first operational parameters of the first machine, the machine control indicator associated with operation of the first machine, the first operational parameters received directly from sensors located on the first machine;
- monitoring second operational parameters of a second machine operationally associated with the first machine, the second operational parameters received directly from sensors located on the second machine;
- associating each of the first operational parameters received directly from the sensors located on the first machine with a date and time stamp based on a clock of the machine control indicator;
- associating each of the second operational parameters received directly from sensors of the second machine with a date and time stamp based on the clock of the machine control indicator;
- storing the first operational parameters and the second operational parameters in a memory of the machine control indicator with their associated date and time stamps;
- storing operator interaction information in the memory of the machine control indicator;
- transmitting the operational parameters along with their associated date and time stamps to an electronic device separate from the first machine and the second machine;
- transmitting the operator interaction information to the electronic device;
- receiving data from the electronic device pertaining to operation of one of the first machine and the second machine;
- and
- controlling actuators associated with one of the first machine or the second machine based on the data from the electronic device.