diff --git a/interface1/firmware/src/main.cpp b/interface1/firmware/src/main.cpp index c790ea4..d1d2375 100644 --- a/interface1/firmware/src/main.cpp +++ b/interface1/firmware/src/main.cpp @@ -79,8 +79,6 @@ void sendErrorMessage(uint8_t code, const char *description) } #define COMMAND_RESET 0x01 -#define COMMAND_TRANSMIT 0x02 -#define COMMAND_RECEIVE 0x04 #define COMMAND_TRANSMIT_RECEIVE 0x06 void handleResetCommand(uint8_t *buffer, int bufferCount) diff --git a/pycoax/coax/interface.py b/pycoax/coax/interface.py index 77ad984..9f8f3c7 100644 --- a/pycoax/coax/interface.py +++ b/pycoax/coax/interface.py @@ -7,12 +7,6 @@ class Interface: def reset(self): raise NotImplementedError - def transmit(self, words, repeat_count=None, repeat_offset=1): - raise NotImplementedError - - def receive(self, length=None, timeout=None): - raise NotImplementedError - def transmit_receive(self, transmit_words, transmit_repeat_count=None, transmit_repeat_offset=1, receive_length=None, receive_timeout=None): diff --git a/pycoax/coax/serial_interface.py b/pycoax/coax/serial_interface.py index 5c6f4e4..6fe7c66 100644 --- a/pycoax/coax/serial_interface.py +++ b/pycoax/coax/serial_interface.py @@ -45,35 +45,6 @@ class SerialInterface(Interface): return '{}.{}.{}'.format(major, minor, patch) - def transmit(self, words, repeat_count=None, repeat_offset=1): - message = bytes([0x02]) - - message += _pack_transmit_header(repeat_count, repeat_offset) - message += _pack_transmit_data(words) - - self._write_message(message) - - message = self._read_message() - - if message[0] != 0x01: - raise _convert_error(message) - - def receive(self, length=None, timeout=None): - timeout_milliseconds = self._calculate_timeout_milliseconds(timeout) - - message = bytes([0x04]) - - message += _pack_receive_header(length, timeout_milliseconds) - - self._write_message(message) - - message = self._read_message() - - if message[0] != 0x01: - raise _convert_error(message) - - return _unpack_receive_data(message[1:]) - def transmit_receive(self, transmit_words, transmit_repeat_count=None, transmit_repeat_offset=1, receive_length=None, receive_timeout=None):