2018-04-09 22:30:23 +02:00
|
|
|
#pragma once
|
|
|
|
|
2018-06-13 00:51:12 +02:00
|
|
|
#include "bau_systemB.h"
|
2018-04-09 22:30:23 +02:00
|
|
|
#include "ip_parameter_object.h"
|
2018-06-05 00:32:26 +02:00
|
|
|
#include "ip_data_link_layer.h"
|
2018-04-09 22:30:23 +02:00
|
|
|
|
2018-06-13 00:51:12 +02:00
|
|
|
class Bau57B0: public BauSystemB
|
2018-04-09 22:30:23 +02:00
|
|
|
{
|
|
|
|
public:
|
|
|
|
Bau57B0(Platform& platform);
|
|
|
|
protected:
|
2018-04-11 22:52:15 +02:00
|
|
|
InterfaceObject* getInterfaceObject(uint8_t idx);
|
2018-06-13 00:51:12 +02:00
|
|
|
uint8_t* descriptor();
|
|
|
|
DataLinkLayer& dataLinkLayer();
|
2018-04-09 22:30:23 +02:00
|
|
|
private:
|
|
|
|
IpParameterObject _ipParameters;
|
2018-06-05 00:32:26 +02:00
|
|
|
IpDataLinkLayer _dlLayer;
|
2018-06-13 00:51:12 +02:00
|
|
|
uint8_t _descriptor[2];
|
2018-04-09 22:30:23 +02:00
|
|
|
};
|