Index: .gitignore =================================================================== diff -u --- .gitignore (revision 0) +++ .gitignore (revision abd93c1d800178a5ee618b9bba83532b853e3c96) @@ -0,0 +1,7 @@ +# ignore folders +__pycache__/ +document/html/ +document/latex/ +.idea/ + + Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `.idea/DenaliSerialMessenger.iml'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `.idea/dictionaries/fw.xml'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `.idea/inspectionProfiles/profiles_settings.xml'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `.idea/misc.xml'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `.idea/modules.xml'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `.idea/vcs.xml'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `.idea/workspace.xml'. Fisheye: No comparison available. Pass `N' to diff? Index: DialityCoreSerialProtocol.py =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 --- DialityCoreSerialProtocol.py (.../DialityCoreSerialProtocol.py) (revision 45dc69508ab8752571ff888887a59c6d7d12ff05) +++ DialityCoreSerialProtocol.py (.../DialityCoreSerialProtocol.py) (revision abd93c1d800178a5ee618b9bba83532b853e3c96) @@ -17,20 +17,25 @@ import serial import threading +import math from enum import Enum from time import sleep -START_BYTE = b'\xA5' class DSM_State(Enum): - SEARCHING_FOR_START_BYTE = 0 - SEARCHING_FOR_PACKET_LENGTH = 1 - SEARCHING_FOR_CRC = 2 + """ + \brief defines 3 states of search + """ + SEARCHING_FOR_START_BYTE = 0 # ///< search for start byte + SEARCHING_FOR_PACKET_LENGTH = 1 # ///< search for the end of packet + SEARCHING_FOR_CRC = 2 # ///< search and check for CRC class DialitySerialMessenger: + START_BYTE = b'\xA5' + def __init__(self, serial_port='/dev/ttyUSB0'): self.__serialConnection = serial.Serial(serial_port, baudrate=115200) @@ -39,8 +44,9 @@ self.__searchState = DSM_State.SEARCHING_FOR_START_BYTE self.__dialityPacket = bytearray() + self.__dialityResponsePacket = bytearray() self.__dialityPacketLength = 0 - self.__sendRID = 0 + self.__sendRID = -1 self.__sendEvent = threading.Event() self.responseFunction = None @@ -59,9 +65,10 @@ print("Serial listener has started.") self.__serialListenerThread.start() - def __getRequestID(self, message): + @staticmethod + def __getRequestID(message): - return int.from_bytes(message[1:2], byteorder='little', signed=False) + return int.from_bytes(message[1:3], byteorder='big', signed=False) def __listener(self): @@ -75,7 +82,7 @@ self.__dialitySerialByteBuffer += chunk_of_bytes - print("\n\nArriving Buffer: " + str(chunk_of_bytes)) + #print("\n\nArriving Buffer: " + str(chunk_of_bytes)) continueProcessing = True @@ -86,10 +93,10 @@ if self.__searchState == DSM_State.SEARCHING_FOR_START_BYTE: - print("\n\nProcessing buffer: " + str(self.__dialitySerialByteBuffer)) - print("Searching for start byte") + # print("\n\nProcessing buffer: " + str(self.__dialitySerialByteBuffer)) + # print("Searching for start byte") - index = self.__dialitySerialByteBuffer.find(START_BYTE) + index = self.__dialitySerialByteBuffer.find(self.START_BYTE) if index >= 0: self.__dialitySerialByteBuffer = self.__dialitySerialByteBuffer[index:] @@ -104,7 +111,7 @@ if self.__searchState == DSM_State.SEARCHING_FOR_PACKET_LENGTH and \ len(self.__dialitySerialByteBuffer) >= 4: - print("Searching for packet length") + # print("Searching for packet length") self.__dialityPacketLength = self.__dialitySerialByteBuffer[3] + 5 self.__searchState = DSM_State.SEARCHING_FOR_CRC @@ -117,25 +124,29 @@ if self.__searchState == DSM_State.SEARCHING_FOR_CRC and \ len(self.__dialitySerialByteBuffer) >= self.__dialityPacketLength: - print("Searching for crc") + #print("Searching for crc") crc = self.__dialitySerialByteBuffer[self.__dialityPacketLength - 1] # Get the Denali packet self.__dialityPacket = self.__dialitySerialByteBuffer[0:self.__dialityPacketLength] - print("Packet CRC: " + str(crc) + ", Calculated CRC:" + str(self.__denaliPacketCRC())) + #print("Packet CRC: " + str(crc) + ", Calculated CRC:" + str(self.__denaliPacketCRC())) - if crc == 0: #self.__denaliPacketCRC(): + if True: # crc == self.__denaliPacketCRC(): denaliResponseRequestID = self.__getRequestID(self.__dialityPacket) + #print("send: "+str(self.__sendRID)+" rec: "+str(denaliResponseRequestID)) if denaliResponseRequestID == self.__sendRID: + self.__dialityResponsePacket = self.__dialityPacket self.__sendEvent.set() # Set the "sendEvent", so the "send" command can continue + self.__sendRID = -1 else: + self.__dialityResponsePacket = bytearray() self.__dialityPacket.clear() # We didn't get what we were expecting # We are going to let the command timeout - print("Final Denali Message: " + str(self.__dialityPacket)) + # print("Final Denali Message: " + str(self.__dialityPacket)) else: @@ -164,7 +175,7 @@ def registerResponseFunction(self, function): self.responseFunction = function - def write(self, message): + def send(self, message, time_out=1): # Check message ID @@ -174,13 +185,75 @@ self.__serialConnection.write(message) - return self.__sendEvent + self.__sendEvent.wait(time_out) - def getMessage(self): + self.__sendRID = -1 - return self.__dialityPacket + return self.__dialityResponsePacket +class DialityPacket: + + @staticmethod + def getCRC(message): + """ \brief getCRC returns a message with its CRC """ + + message_cargo_length = message[3] + return sum(message[0:4 + message_cargo_length]) % 256 + + @staticmethod + def buildPacket(request_id=0, cargo=bytearray()): + """ \brief buildPacket builds a Diality Packet + + \param + + \request_id is an integer indicating request ID + \cargo is a byte array with cargo. It does not include length + """ + + message = b'\xA5' + + if 0 <= request_id <= (2**16 - 1): + # Make sure an int was passed + message += request_id.to_bytes(2, byteorder='big') + else: + return bytearray() + + # Check cargo length + cargo_length = len(cargo) + + # if cargo is larger than 255 return nothing + if cargo_length <= 255: + # cargo has to be a byte array + message += cargo_length.to_bytes(1, byteorder='big') + else: + return bytearray() + + message += cargo + + crc = DialityPacket.getCRC(message) + + message += crc.to_bytes(1, byteorder='big') # crc location + + message_length = len(message) + + # message must be multiple of 8 + if message_length % 8 != 0: + # We need to patch the message with zeros + + add_these_many_zeros = math.ceil(message_length / 8) * 8 - message_length + + message += bytearray(add_these_many_zeros) + + return message + + if __name__ == "__main__": - the_messenger = DialitySerialMessenger(serial_port="/dev/ttyUSB0") - the_messenger.start() + # the_messenger = DialitySerialMessenger(serial_port="/dev/ttyUSB0") + # the_messenger.start() + + test = DialityPacket.buildPacket(request_id=8000, cargo=b'123') + print(test) + + test1 = DialityPacket.buildPacket(request_id=8000, cargo=b'12345') + print(test1) Index: DialysateGenerator.py =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 --- DialysateGenerator.py (.../DialysateGenerator.py) (revision 45dc69508ab8752571ff888887a59c6d7d12ff05) +++ DialysateGenerator.py (.../DialysateGenerator.py) (revision abd93c1d800178a5ee618b9bba83532b853e3c96) @@ -1,21 +1,31 @@ -""" - \file DialysateGeneraator.py - \brief Comprises API interface for the DG board. +########################################################################### +# +# Copyright (c) 2019-2019 Diality Inc. - All Rights Reserved. +# +# THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN +# WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. +# +# @file DialysateGenerator.py +# +# @date 16-Oct-2019 +# @author L. Baloa +# +# @brief This class allows sending to and receiving from the DG device. +# +############################################################################ -""" from DialityCoreSerialProtocol import DialitySerialMessenger -from DialityCoreSerialProtocol import START_BYTE +from DialityCoreSerialProtocol import DialityPacket from time import sleep + + """ \mainpage Dialin API Dialin API is comprised primarily by 3 classes: - \ref DG - \ref HD - \ref UI - - - """ class DG: @@ -43,19 +53,34 @@ # Create listener self.__serialPort = DialitySerialMessenger(serial_port=port) self.__serialPort.start() - self.__messageID = 0 def fill(self): + """ + \brief request the DG board to fill - # Send fill message - message = bytearray([int.from_bytes(START_BYTE, byteorder="big"), 0, 0, 0, 0]) - self.__messageID = 0 + \returns True if ran the command, False otherwise + """ - print("fill sent") + requestID = 3 + cargo = bytearray() + message = DialityPacket.buildPacket(request_id=requestID, cargo=cargo) + + print("fill") + # Send message - self.__send(message) + received_message = self.__serialPort.send(message) + if len(received_message) != 0: + + print("Return:" + str(received_message[4])) + + return received_message[4] + + else: + print("Timeout!!!!") + return False + def registerAsyncReceiver(self, message_id, method): t1 = method t2 = message_id @@ -64,22 +89,6 @@ t1 = method t2 = message_id - def __send(self, a_message): - # First calculate CRC - a_message[-1] = self.__calculate_crc(a_message) - - # Send command via serial port - self.__serialPort.write(a_message) - - # Check message ID - - self.__messageID = int.from_bytes(a_message[1:2], byteorder='big', signed=False) - - def __calculate_crc(self, a_message): - # a_command includes the last byte for crc - return sum(a_message[0:-1]) % 256 - - if __name__ == "__main__": thedg = DG() # \var thedg Index: HemodialysisDevice.py =================================================================== diff -u -ra2784d2e31f8459e49cf94be97be37fc6650f1f9 -rabd93c1d800178a5ee618b9bba83532b853e3c96 --- HemodialysisDevice.py (.../HemodialysisDevice.py) (revision a2784d2e31f8459e49cf94be97be37fc6650f1f9) +++ HemodialysisDevice.py (.../HemodialysisDevice.py) (revision abd93c1d800178a5ee618b9bba83532b853e3c96) @@ -1,25 +1,24 @@ -""" - \file HemodialysisDevice.py - \brief Comprises API interface for the DG board. +########################################################################### +# +# Copyright (c) 2019-2019 Diality Inc. - All Rights Reserved. +# +# THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, IN PART OR IN +# WHOLE, WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. +# +# @file HemodialysisDevice.py +# +# @date 16-Oct-2019 +# @author L. Baloa +# +# @brief This class allows sending to and receiving from the HD device. +# +############################################################################ -""" from DialityCoreSerialProtocol import DialitySerialMessenger -from DialityCoreSerialProtocol import START_BYTE +from DialityCoreSerialProtocol import DialityPacket from time import sleep -""" \mainpage Dialin API - - Dialin API is comprised primarily by 3 classes: - - - \ref DG - - \ref HD - - \ref UI - - - -""" - class HD: """ \class HD @@ -49,33 +48,16 @@ def login(self): - # Send fill message - message = bytearray([int.from_bytes(START_BYTE, byteorder="big"), 0, 0, 0, 0, 0, 0, 0]) - self.__messageID = 8000 - #message[1:2] = int.from_bytes(self.__messageID, byteorder='little') + request_id = 8000 + cargo = b'123' - message[1] = int.from_bytes(b'\x40',byteorder='big') - message[2] = int.from_bytes(b'\x1F',byteorder='big') - message[3] = int.from_bytes(b'\x03',byteorder='big') - message[4] = int.from_bytes(b'\x31', byteorder='big') - message[5] = int.from_bytes(b'\x32', byteorder='big') - message[6] = int.from_bytes(b'\x33', byteorder='big') + message = DialityPacket.buildPacket(request_id=request_id, cargo=cargo) print("login") # Send message - send_event = self.__send(message) + received_message = self.__serialPort.send(message) - message_received = send_event.wait(1) - - if(message_received): - - - - print("I have a response") - - received_message = self.__getmessage() - if len(received_message) != 0: print(received_message) @@ -88,40 +70,28 @@ print("Timeout!!!!") return False + + def OffButton(self): - # Send fill message - message = bytearray([int.from_bytes(START_BYTE, byteorder="big"), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]) - self.__messageID = 8000 - # message[1:2] = int.from_bytes(self.__messageID, byteorder='little') + request_id = 8001 + cargo = b'\x00\x01\x00\x00\x00' - message[1] = int.from_bytes(b'\x42', byteorder='big') - message[2] = int.from_bytes(b'\x1F', byteorder='big') - message[3] = int.from_bytes(b'\x05', byteorder='big') - message[4] = int.from_bytes(b'\x00', byteorder='big') - message[5] = int.from_bytes(b'\x01', byteorder='big') - message[6] = int.from_bytes(b'\x00', byteorder='big') - message[7] = int.from_bytes(b'\x00', byteorder='big') - message[8] = int.from_bytes(b'\x00', byteorder='big') + message = DialityPacket.buildPacket(request_id=request_id, cargo=cargo) print("override off button") # Send message - send_event = self.__send(message) + received_message = self.__serialPort.send(message) - message_received = send_event.wait(1) - - if (message_received): - print("I have a response") - - received_message = self.__getmessage() - + # If there is content... if len(received_message) != 0: print(received_message) print("Logged:" + str(received_message[4])) + # 5th element is OK or not OK return received_message[4] else: @@ -136,22 +106,7 @@ t1 = method t2 = message_id - def __send(self, a_message): - # First calculate CRC - ##a_message[-1] = self.__calculate_crc(a_message) - print('Sending: '+str(a_message)) - # Send command via serial port - return self.__serialPort.write(a_message) - - def __getmessage(self): - return self.__serialPort.getMessage() - - def __calculate_crc(self, a_message): - # a_command includes the last byte for crc - return sum(a_message[0:-1]) % 256 - - if __name__ == "__main__": thehd = HD() # \var thedg Index: Miscellaneous/DG_Firmware_Simulator.py =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 --- Miscellaneous/DG_Firmware_Simulator.py (.../DG_Firmware_Simulator.py) (revision 45dc69508ab8752571ff888887a59c6d7d12ff05) +++ Miscellaneous/DG_Firmware_Simulator.py (.../DG_Firmware_Simulator.py) (revision abd93c1d800178a5ee618b9bba83532b853e3c96) @@ -18,13 +18,13 @@ serial_port = serial.Serial(port='/dev/ttyUSB1', baudrate=115200) # Building response message -response_message = build_message(START_BYTE + b'\x00\x01' + b'\x01' + b'\x00' + b'\x00') +response_message = build_message(START_BYTE + b'\x00\x03' + b'\x01' + b'\x00' + b'\x00') # Building Async response message -async_message = build_message(START_BYTE + b'\x00\x01' + b'\x02' + b'\x01\x02' + b'\x00') +async_message = build_message(START_BYTE + b'\x00\x02' + b'\x02' + b'\x01\x02' + b'\x00') # Building Sync response message -sync_message = build_message(START_BYTE + b'\x00\x02' + b'\x02' + b'\x05\x06' + b'\x00') +sync_message = build_message(START_BYTE + b'\x00\x05' + b'\x02' + b'\x05\x06' + b'\x00') counter = 0 Index: __pycache__/DialityCoreSerialProtocol.cpython-36.pyc =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/DG_8py.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/DG__Firmware__Simulator_8py.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/DenaliSerialMessengerTester_8py.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/DenaliSerialMessenger_8py.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/DialityCoreSerialProtocol_8py.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/DialitySerialMessenger_8py.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/DialysateGenerator_8py.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/annotated.html'. Fisheye: No comparison available. Pass `N' to diff? Index: document/html/bc_s.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Index: document/html/bdwn.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDG-members.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDG.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDG_1_1DG-members.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDG_1_1DG.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDenaliSerialMessenger_1_1DSM__State-members.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDenaliSerialMessenger_1_1DSM__State.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDenaliSerialMessenger_1_1DSM__State__coll__graph.dot'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDenaliSerialMessenger_1_1DSM__State__coll__graph.md5'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDenaliSerialMessenger_1_1DSM__State__inherit__graph.dot'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDenaliSerialMessenger_1_1DSM__State__inherit__graph.md5'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDenaliSerialMessenger_1_1DenaliSerialMessenger-members.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDenaliSerialMessenger_1_1DenaliSerialMessenger.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDialityCoreSerialProtocol_1_1DSM__State-members.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDialityCoreSerialProtocol_1_1DSM__State.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDialityCoreSerialProtocol_1_1DSM__State__coll__graph.dot'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDialityCoreSerialProtocol_1_1DSM__State__coll__graph.md5'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDialityCoreSerialProtocol_1_1DSM__State__inherit__graph.dot'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDialityCoreSerialProtocol_1_1DSM__State__inherit__graph.md5'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDialityCoreSerialProtocol_1_1DialitySerialMessenger-members.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDialityCoreSerialProtocol_1_1DialitySerialMessenger.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDialitySerialMessenger_1_1DSM__State-members.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDialitySerialMessenger_1_1DSM__State.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDialitySerialMessenger_1_1DSM__State__coll__graph.dot'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDialitySerialMessenger_1_1DSM__State__coll__graph.md5'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDialitySerialMessenger_1_1DSM__State__inherit__graph.dot'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDialitySerialMessenger_1_1DSM__State__inherit__graph.md5'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDialitySerialMessenger_1_1DialitySerialMessenger-members.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDialitySerialMessenger_1_1DialitySerialMessenger.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDialysateGenerator_1_1DG-members.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classDialysateGenerator_1_1DG.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/classes.html'. Fisheye: No comparison available. Pass `N' to diff? Index: document/html/closed.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/dg_object-example.html'. Fisheye: No comparison available. Pass `N' to diff? Index: document/html/doc.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/doxygen.css'. Fisheye: No comparison available. Pass `N' to diff? Index: document/html/doxygen.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/dynsections.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/examples.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/files.html'. Fisheye: No comparison available. Pass `N' to diff? Index: document/html/folderclosed.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Index: document/html/folderopen.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/functions.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/functions_func.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/functions_vars.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/graph_legend.dot'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/graph_legend.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/graph_legend.md5'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/hierarchy.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/index.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/inherit_graph_0.dot'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/inherit_graph_0.md5'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/inherit_graph_1.dot'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/inherit_graph_1.md5'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/inherit_graph_2.dot'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/inherit_graph_2.md5'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/inherit_graph_3.dot'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/inherit_graph_3.md5'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/inherits.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/jquery.js'. Fisheye: No comparison available. Pass `N' to diff? Index: document/html/logo.jpg =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/menu.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/menudata.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/namespaceDG.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/namespaceDG__Firmware__Simulator.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/namespaceDenaliSerialMessenger.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/namespaceDenaliSerialMessengerTester.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/namespaceDialityCoreSerialProtocol.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/namespaceDialitySerialMessenger.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/namespaceDialysateGenerator.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/namespacemembers.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/namespacemembers_func.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/namespacemembers_vars.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/namespaces.html'. Fisheye: No comparison available. Pass `N' to diff? Index: document/html/nav_f.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Index: document/html/nav_g.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Index: document/html/nav_h.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Index: document/html/open.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_0.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_0.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_1.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_1.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_2.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_2.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_3.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_3.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_4.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_4.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_5.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_5.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_6.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_6.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_7.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_7.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_8.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_8.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_9.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_9.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_a.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_a.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_b.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_b.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_c.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_c.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_d.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/all_d.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/classes_0.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/classes_0.js'. Fisheye: No comparison available. Pass `N' to diff? Index: document/html/search/close.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/files_0.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/files_0.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/functions_0.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/functions_0.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/functions_1.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/functions_1.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/functions_2.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/functions_2.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/functions_3.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/functions_3.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/functions_4.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/functions_4.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/functions_5.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/functions_5.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/functions_6.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/functions_6.js'. Fisheye: No comparison available. Pass `N' to diff? Index: document/html/search/mag_sel.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/namespaces_0.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/namespaces_0.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/nomatches.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/pages_0.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/pages_0.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/search.css'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/search.js'. Fisheye: No comparison available. Pass `N' to diff? Index: document/html/search/search_l.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Index: document/html/search/search_m.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Index: document/html/search/search_r.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/searchdata.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_0.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_0.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_1.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_1.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_2.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_2.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_3.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_3.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_4.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_4.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_5.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_5.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_6.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_6.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_7.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_7.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_8.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_8.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_9.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_9.js'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_a.html'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/search/variables_a.js'. Fisheye: No comparison available. Pass `N' to diff? Index: document/html/splitbar.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Index: document/html/sync_off.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Index: document/html/sync_on.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Index: document/html/tab_a.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Index: document/html/tab_b.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Index: document/html/tab_h.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Index: document/html/tab_s.png =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/html/tabs.css'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/DG_8py.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/DG__Firmware__Simulator_8py.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/DenaliSerialMessengerTester_8py.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/DenaliSerialMessenger_8py.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/DialityCoreSerialProtocol_8py.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/DialitySerialMessenger_8py.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/DialysateGenerator_8py.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/Makefile'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/annotated.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDG.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDG_1_1DG.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDenaliSerialMessenger_1_1DSM__State.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDenaliSerialMessenger_1_1DSM__State.tex.tmp'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDenaliSerialMessenger_1_1DSM__State__coll__graph.dot'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDenaliSerialMessenger_1_1DSM__State__coll__graph.md5'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDenaliSerialMessenger_1_1DSM__State__inherit__graph.dot'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDenaliSerialMessenger_1_1DSM__State__inherit__graph.md5'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDenaliSerialMessenger_1_1DenaliSerialMessenger.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDialityCoreSerialProtocol_1_1DSM__State.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDialityCoreSerialProtocol_1_1DSM__State.tex.tmp'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDialityCoreSerialProtocol_1_1DSM__State__coll__graph.dot'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDialityCoreSerialProtocol_1_1DSM__State__coll__graph.md5'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDialityCoreSerialProtocol_1_1DSM__State__inherit__graph.dot'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDialityCoreSerialProtocol_1_1DSM__State__inherit__graph.md5'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDialityCoreSerialProtocol_1_1DialitySerialMessenger.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDialitySerialMessenger_1_1DSM__State.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDialitySerialMessenger_1_1DSM__State.tex.tmp'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDialitySerialMessenger_1_1DSM__State__coll__graph.dot'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDialitySerialMessenger_1_1DSM__State__coll__graph.md5'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDialitySerialMessenger_1_1DSM__State__inherit__graph.dot'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDialitySerialMessenger_1_1DSM__State__inherit__graph.md5'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDialitySerialMessenger_1_1DialitySerialMessenger.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/classDialysateGenerator_1_1DG.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/dg_object-example.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/doxygen.sty'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/examples.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/files.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/hierarchy.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/index.tex'. Fisheye: No comparison available. Pass `N' to diff? Index: document/latex/logo.jpg =================================================================== diff -u -r45dc69508ab8752571ff888887a59c6d7d12ff05 -rabd93c1d800178a5ee618b9bba83532b853e3c96 Binary files differ Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/namespaceDG.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/namespaceDG__Firmware__Simulator.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/namespaceDenaliSerialMessenger.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/namespaceDenaliSerialMessengerTester.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/namespaceDialityCoreSerialProtocol.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/namespaceDialitySerialMessenger.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/namespaceDialysateGenerator.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/namespaces.tex'. Fisheye: No comparison available. Pass `N' to diff? Fisheye: Tag abd93c1d800178a5ee618b9bba83532b853e3c96 refers to a dead (removed) revision in file `document/latex/refman.tex'. Fisheye: No comparison available. Pass `N' to diff?