Classes | |
class | IncompleteResponseError |
class | InvalidChecksumError |
class | InvalidEscapeSequenceError |
class | InvalidMessageTypeError |
class | NotConnectedException |
class | ResponseError |
class | SeqNumMismatchError |
class | ViafloAspirateCommand |
class | ViafloCommand |
class | ViafloDispenseCommand |
class | ViafloInfoCommand |
class | ViafloInfoResponse |
class | ViafloPipette |
class | ViafloPipettorActionResponse |
class | ViafloPositionQueryCommand |
class | ViafloPurgeCommand |
class | ViafloResponse |
class | ViafloVersionCommand |
class | ViafloVersionResponse |
Functions | |
def | _bytes_to_num |
def | _convert_bytes_to_str |
def | _convert_str_to_bytes |
def | _short_num_to_bytes |
def | unpack_msg |
Variables | |
tuple | _action_dict = defaultdict(lambda : "???", {1:'Position Inquiry', 2:'Homing', 3:'Purge', 4:'Aspirate', 5:'Aspirate with jog', 6:'Dispense', 7:'Dispense to 0', 8:'Mix', 9:'Prompt'}) |
int | _ESC = 27 |
int | _ETX = 3 |
int | _LF = 10 |
int | _STX = 2 |
def pipette_driver.pipette._bytes_to_num | ( | data | ) | [private] |
Convert list with two or four bytes into integer @param data, list of bytes (integers), with either 2 or 4 elements @return int : Number
Definition at line 65 of file pipette.py.
def pipette_driver.pipette._convert_bytes_to_str | ( | data | ) | [private] |
Convert list of bytes into string
Definition at line 76 of file pipette.py.
def pipette_driver.pipette._convert_str_to_bytes | ( | data | ) | [private] |
Unpack string, convert to list of bytes
Definition at line 83 of file pipette.py.
def pipette_driver.pipette._short_num_to_bytes | ( | num | ) | [private] |
Convert short number into two byte list representation @param number int : Number to convert @return [int,int] : Two bytes
Definition at line 57 of file pipette.py.
def pipette_driver.pipette.unpack_msg | ( | raw_data, | |
expected_seq_num | |||
) |
Unpacks data and returns response message @return ViafloResponse
Definition at line 344 of file pipette.py.
tuple pipette_driver::pipette::_action_dict = defaultdict(lambda : "???", {1:'Position Inquiry', 2:'Homing', 3:'Purge', 4:'Aspirate', 5:'Aspirate with jog', 6:'Dispense', 7:'Dispense to 0', 8:'Mix', 9:'Prompt'}) |
Definition at line 101 of file pipette.py.
int pipette_driver::pipette::_ESC = 27 |
Definition at line 96 of file pipette.py.
int pipette_driver::pipette::_ETX = 3 |
Definition at line 94 of file pipette.py.
int pipette_driver::pipette::_LF = 10 |
Definition at line 98 of file pipette.py.
int pipette_driver::pipette::_STX = 2 |
Definition at line 92 of file pipette.py.