Go to the documentation of this file.
26 #ifndef ODVA_ETHERNETIP_PATH_H
27 #define ODVA_ETHERNETIP_PATH_H
41 using serialization::Serializable;
42 using serialization::Reader;
43 using serialization::Writer;
59 Path(
bool pad_after_length =
false);
71 bool pad_after_length =
false);
158 throw std::logic_error(
"Not implemented");
166 throw std::logic_error(
"Not implemented");
183 #endif // ODVA_ETHERNETIP_PATH_H
vector< EIP_USINT > path_buf_
void addLogicalConnectionPoint(EIP_USINT connection_id)
void addLogicalClass(EIP_USINT class_id)
virtual Reader & deserialize(Reader &reader, size_t length)
void addLogicalInstance(EIP_USINT instance_id)
Path(bool pad_after_length=false)
void addSegment(EIP_USINT type, EIP_USINT data)
void setPadAfterLength(bool pad)
virtual size_t getLength() const
virtual Writer & serialize(Writer &writer) const
virtual Reader & deserialize(Reader &reader)
void addLogicalAttribute(EIP_USINT attribute_id)
odva_ethernetip
Author(s): Kareem Shehata
autogenerated on Wed Mar 2 2022 00:38:56