BAOS SDK v2  1.0.1
An SDK providing access to IP-BAOS devices through BAOS binary protocol version 2.x
BaosConnection.h File Reference

Code regarding a connection to a physical BAOS device. More...

#include "baos/config.h"
#include "baos/connection/IOEvent.h"
#include "baos/ip/IpGeneral.h"
#include "baos/ip/TcpIO.h"
#include "baos/protocol/Defines.h"
#include "baos/protocol/Response.h"
#include "connection/BaosIndicationSender.h"
#include "ip/TcpDriver.h"
#include "wzcpp/features/concurrent/executor.h"
#include "wzcpp/features/logging.h"
#include "wzcpp/features/timer/timer.h"
+ Include dependency graph for BaosConnection.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BaosConnection
 Represents a connection to a BAOS device. More...
 

Namespaces

 wz::baos
 Global BAOS sdk namespace.
 

Enumerations

enum class  BaosParseStatus {
  Success ,
  SizeMismatch ,
  InvalidKnxHeader ,
  InvalidConnectionHeader ,
  InvalidMsgData ,
  InvalidMainService ,
  InvalidSubService ,
  UnknownIndicationType ,
  MalformedResponse
}
 The different result type of the BAOS binary parsing operation.
 

Functions

std::string BAOSLIB_EXPORT parseStatusToString (BaosParseStatus &parseStatus)
 Human readable string of the parse status.
 

Detailed Description

Code regarding a connection to a physical BAOS device.