mirror of
https://github.com/thelsing/knx.git
synced 2024-12-18 19:08:18 +01:00
b0b6336899
- add dummy tp-uart dl - add bau07b0 (copy of bau57B0; refactoring needed)
23 lines
584 B
C++
23 lines
584 B
C++
#pragma once
|
|
|
|
#include <stdint.h>
|
|
#include "data_link_layer.h"
|
|
#include "ip_parameter_object.h"
|
|
|
|
class IpDataLinkLayer: public DataLinkLayer
|
|
{
|
|
using DataLinkLayer::_deviceObject;
|
|
public:
|
|
IpDataLinkLayer(DeviceObject& devObj, AddressTableObject& addrTab, IpParameterObject& ipParam, NetworkLayer& layer,
|
|
Platform& platform);
|
|
|
|
void loop();
|
|
void enabled(bool value);
|
|
bool enabled() const;
|
|
private:
|
|
bool _enabled = false;
|
|
bool sendFrame(CemiFrame& frame);
|
|
bool sendBytes(uint8_t* buffer, uint16_t length);
|
|
|
|
IpParameterObject& _ipParameters;
|
|
}; |