Program Listing for File ConnectionParameters.h¶
↰ Return to documentation for file (src/cip/connectionManager/ConnectionParameters.h)
//
// Created by Aleksey Timin on 11/18/19.
//
#ifndef EIPSCANNER_CIP_CONNECTIONPARAMETERS_H
#define EIPSCANNER_CIP_CONNECTIONPARAMETERS_H
#include "cip/Types.h"
namespace eipScanner {
namespace cip {
namespace connectionManager {
struct ConnectionParameters {
CipUsint priorityTimeTick = 0;
CipUsint timeoutTicks = 0;
CipUdint o2tNetworkConnectionId = 0;
CipUdint t2oNetworkConnectionId = 0;
CipUint connectionSerialNumber = 0;
CipUint originatorVendorId = 0;
CipUdint originatorSerialNumber = 0;
CipUsint connectionTimeoutMultiplier = 0;
CipUdint o2tRPI = 0;
CipUdint o2tNetworkConnectionParams = 0;
CipUdint t2oRPI = 0;
CipUdint t2oNetworkConnectionParams = 0;
CipUsint transportTypeTrigger = 0;
CipUsint connectionPathSize = 0;
CipBool o2tRealTimeFormat = 0;
CipBool t2oRealTimeFormat = 0;
std::vector<uint8_t> connectionPath = {};
};
}
}
}
#endif //EIPSCANNER_CIP_CONNECTIONPARAMETERS_H