30 bool FaultOnResponseTimeout;
31 bool FaultOnInvalidCRC;
32 bool FaultOnUnknownAddress;
33 bool FaultOnUnknownFunction;
34 bool FaultOnInvalidLength;
35 bool FaultOnSensorReportsIllegalDataAddress;
36 bool FaultOnSensorReportsIllegalFunction;
37 bool FaultOnUnknownProblem;
39 void set(YAML::Node node) {
40 FaultOnResponseTimeout = node[
"FaultOnResponseTimeout"].as<
bool>();
41 FaultOnInvalidCRC = node[
"FaultOnInvalidCRC"].as<
bool>();
42 FaultOnUnknownAddress = node[
"FaultOnUnknownAddress"].as<
bool>();
43 FaultOnUnknownFunction = node[
"FaultOnUnknownFunction"].as<
bool>();
44 FaultOnInvalidLength = node[
"FaultOnInvalidLength"].as<
bool>();
45 FaultOnSensorReportsIllegalDataAddress = node[
"FaultOnSensorReportsIllegalDataAddress"].as<
bool>();
46 FaultOnSensorReportsIllegalFunction = node[
"FaultOnSensorReportsIllegalFunction"].as<
bool>();
47 FaultOnUnknownProblem = node[
"FaultOnUnknownProblem"].as<
bool>();