ping-python
A python implementation of the Blue Robotics Ping messaging protocol and a device API for the Blue Robotics Ping1D echosounder.
 All Classes Functions Variables
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Ping.PingMessage.PingParser Class Reference
Inheritance diagram for Ping.PingMessage.PingParser:
Inheritance graph
[legend]
Collaboration diagram for Ping.PingMessage.PingParser:
Collaboration graph
[legend]

Public Member Functions

def __init__
 
def parseByte
 

Public Attributes

 buf
 
 state
 
 payload_length
 
 message_id
 
 errors
 
 parsed
 
 rxMsg
 

Static Public Attributes

int NEW_MESSAGE = 0
 
int WAIT_START = 1
 
int WAIT_HEADER = 2
 
int WAIT_LENGTH_L = 3
 
int WAIT_LENGTH_H = 4
 
int WAIT_MSG_ID_L = 5
 
int WAIT_MSG_ID_H = 6
 
int WAIT_SRC_ID = 7
 
int WAIT_DST_ID = 8
 
int WAIT_PAYLOAD = 9
 
int WAIT_CHECKSUM_L = 10
 
int WAIT_CHECKSUM_H = 11
 

The documentation for this class was generated from the following file: