def get_bytes(self, bridge):
        """
        Gets the full command as bytes.
        :param bridge: The bridge, to which the command should be sent.
        """
        if self.cmd_2 is not None:
            cmd = [self.cmd_1, self.cmd_2]
        else:
            cmd = [self.cmd_1, self.SUFFIX_BYTE]

        if bridge.version < self.BRIDGE_SHORT_VERSION_MIN:
            cmd.append(self.BRIDGE_LONG_BYTE)

        return bytearray(cmd)