1
0
Fork 0
OpenLCP/acn
Kevin Matz 7f338164b6 IP stack receivers are public 2021-08-22 12:02:19 -04:00
..
README.md import from WiFlash 2021-05-27 10:59:22 -04:00
appliance.cpp DMP not allowed directly in root 2021-08-20 15:39:52 -04:00
appliance.h IP stack receivers are public 2021-08-22 12:02:19 -04:00
component.h header, namespace, and whitespace cleanup 2021-08-15 23:36:29 -04:00
dmp.cpp stream operator overloads for pdu_stream_object. 2021-08-20 09:58:59 -04:00
dmp.h note for potential future work 2021-08-16 11:36:36 -04:00
pdu-stream.cpp stream operators for signed integers 2021-08-20 10:13:00 -04:00
pdu-stream.h stream operators for signed integers 2021-08-20 10:13:00 -04:00
pdu.cpp use istream.ignore() for a tighter loop 2021-08-19 12:56:12 -04:00
pdu.h C++20 template concepts in the comments 2021-08-16 11:07:31 -04:00
rlp-tcp.cpp cleanup stream output 2021-08-20 12:04:39 -04:00
rlp-tcp.h header, namespace, and whitespace cleanup 2021-08-15 23:36:29 -04:00
rlp-udp.cpp cleanup stream output 2021-08-20 12:04:39 -04:00
rlp-udp.h header, namespace, and whitespace cleanup 2021-08-15 23:36:29 -04:00
rlp.cpp pdu_stream can read/write UUID 2021-08-16 21:20:19 -04:00
rlp.h pdu_stream can read/write UUID 2021-08-16 21:20:19 -04:00
sdt-channel.cpp SDT i/o cleanup, with class files for session and channel 2021-08-18 16:55:57 -04:00
sdt-channel.h SDT i/o cleanup, with class files for session and channel 2021-08-18 16:55:57 -04:00
sdt-session.cpp SDT i/o cleanup, with class files for session and channel 2021-08-18 16:55:57 -04:00
sdt-session.h SDT i/o cleanup, with class files for session and channel 2021-08-18 16:55:57 -04:00
sdt-udp.cpp cleanup EPI18 PDU i/o 2021-08-18 15:51:47 -04:00
sdt-udp.h cleanup EPI18 PDU i/o 2021-08-18 15:51:47 -04:00
sdt.cpp SDT i/o cleanup, with class files for session and channel 2021-08-18 16:55:57 -04:00
sdt.h SDT i/o cleanup, with class files for session and channel 2021-08-18 16:55:57 -04:00

README.md

Library for E1.17 ACN

Architecture for Control Networks

Top level include

Include acn.h for full protocol support.

#include "acn.h"

Logical components

Protocol Handling

  • ACN Architecture

  • pdu.h: [ACN::PDU]

  • rlp.h: [ACN::RLP]

  • Device Management Protocol

  • dmp.h: [ACN::DMP]

  • Session Data Transport

  • sdt.h: [ACN::SDT]

EPI Support

  • EPI 17. ACN Root Layer Protocol Operation on UDP

  • rlp-udp.h: [ACN::RLP::UDP]

  • EPI 18. Operation of SDT on UDP Networks

  • sdt-udp.h: [ACN::SDT::UDP]

  • EPI 33. ACN Root Layer Protocol Operation on TCP

  • rlp-tcp.h: [ACN::RLP::TCP]