Previous topic

transforms

Next topic

boards

This Page

blitz.communicationsΒΆ

The Communications module provides a variety of IO operations for TCP, serial, I2C for both the client and server applications.

  • blitz.communications.boards provides BoardManager and ExpansionBoard classes for decoding serial messages on the client
  • blitz.communications.client_states provides the states for the client TcpStateMachine
  • blitz.communications.rs232 provides a SerialManager for managing connections with expansion boards from the server
  • blitz.communications.server_states provides the states for the server TcpStateMachine
  • blitz.communications.signals provides signals that are transmitted between modules
  • blitz.communications.tcp provides TCP communication classes and a StateMachine for comms between PC and logger