FreeDATA/freedata_server/command_transmit_sine.py

23 lines
632 B
Python

from freedata_server.command import TxCommand
class TransmitSine(TxCommand):
"""Command for transmitting a sine wave.
This command instructs the modem to transmit a continuous sine wave,
which can be used for testing and calibration.
"""
def transmit(self):
"""Transmits a sine wave.
This method instructs the modem to transmit a sine wave. It is used
for testing and calibration purposes.
Args:
modem: The modem object.
"""
self.ctx.rf_modem.transmit_sine()
# Code for debugging morse stuff...
# modem.transmit_morse(0,0,[b''])