Skip to content

NextLevelTiming/neon-timing-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neon Timing (C++)

A C++ library for the Neon Timing Protocol. This library enables both serial and web socket message communication.

This library implements the following classes:

  • NeonTimingClient - The base client, used for protocol specific implementations
  • NeonTimingWebSocketClient - A web socket client implementation
  • NeonTimingWebSocketServer - A web socket server that manages multiple clients
  • NeonTimingSerialClient - A serial client implementation
  • NeonTimingSerialManager - A serial manager that manages a single client

Neon Timing Serial Manager

The serial manager only supports one serial client.

The serial manager is capable of sending and receiving neon timing messages.

Neon Timing Web Socket Server

The web socket server supports multiple clients, both sending and receiving messages.

Examples

Installation

This library is hosted on the platformio registry and can be easily installed using hte pio command line interface.

pio pkg install --library "nextleveltiming/NeonTiming@^1.0.11"