An apparatus and method for controlling a range of movement of a power piston coupled to an alternator in a linear-motion engine. A transmitter emits a beacon that is a digital message of known content, followed by timing information. The conn also contains an event list which is a sequential list of functions necessary to process the packet.