82 NetworkProtocol NetProtocol;
83 wxString NetworkAddress;
87 wxString LastNetworkAddress;
89 NetworkProtocol LastNetProtocol;
90 DataProtocol LastDataProtocol;
92 DataProtocol Protocol;
94 wxString socketCAN_port;
104 ListType InputSentenceListType;
105 wxArrayString InputSentenceList;
106 ListType OutputSentenceListType;
107 wxArrayString OutputSentenceList;
109 wxString UserComment;
113 std::string
GetKey()
const;
115 wxString Serialize()
const;
116 void Deserialize(
const wxString &configStr);
118 wxString GetSourceTypeStr()
const;
119 wxString GetAddressStr()
const;
120 wxString GetParametersStr()
const;
121 wxString GetIOTypeValueStr()
const;
122 wxString GetFiltersStr()
const;
123 wxString GetDSPort()
const;
124 bool GetValidPort()
const;
125 std::string GetLastDSPort()
const;
126 NavAddr::Bus GetLastCommProtocol();
127 wxString GetPortStr()
const {
return Port; }
128 void SetPortStr(wxString str) { Port = str; }
129 std::string GetStrippedDSPort()
const;
130 NavAddr::Bus GetCommProtocol()
const;
132 bool SentencePassesFilter(
const wxString &sentence,
133 FilterDirection direction)
const;
139 wxString FilterTypeToStr(ListType type, FilterDirection dir)
const;