|
OpenCPN Partial API docs
|
Connection data container close to a POD struct. More...
#include <conn_params.h>
Public Member Functions | |
| ConnectionParams (const wxString &config_str) | |
| std::string | GetKey () const |
| Return string unique for each instance. | |
| wxString | Serialize () const |
| void | Deserialize (const wxString &config_str) |
| wxString | GetPortDirectionValueStr () const |
| Return translated name for direction, like _("Input"). | |
| wxString | GetDSPort () const |
| Return port description including for example serial port or network address/port, possibly empty. | |
| bool | IsPortValid () const |
| Return true if port data like com port or network address are sane. | |
| std::string | GetLastDSPort () const |
| Return Last known network "address:protocol:port" for network connections, else "Serial: <port>". | |
| NavAddr::Bus | GetCommProtocol () const |
| Return NavAddr::Bus corresponding to network address/port or serial parameters. | |
| NavAddr::Bus | GetLastCommProtocol () const |
| Return NavAddr::Bus corresponding to last known network address/port or serial parameters. | |
| std::string | GetStrippedDSPort () const |
| Return port string with possible windows extra data removed, in some cases empty. | |
| bool | SentencePassesFilter (const wxString &sentence, FilterDirection direction) const |
| Return true if given sentence and direction passes connection filters. | |
Public Attributes | |
| ConnectionType | type |
| NetworkProtocol | net_protocol |
| DataProtocol | data_protocol |
| wxString | network_address |
| int | network_port |
| wxString | serial_port |
| wxString | socket_can_port |
| PortDirection | direction |
| DataProtocol | last_data_protocol |
| NetworkProtocol | last_net_protocol |
| bool | auto_sk_discover |
| bool | checksum_check |
| bool | disable_echo |
| bool | FurunoGP3X |
| bool | GarminUpload |
| bool | is_enabled |
| bool | is_garmin |
| bool | is_server |
| bool | is_setup |
| bool | is_valid |
| bool | no_data_reconnect |
| int | baudrate |
| int | last_network_port |
| ListType | input_sentence_list_type |
| ListType | output_sentence_list_type |
| wxArrayString | input_sentence_list |
| wxArrayString | output_sentence_list |
| wxString | auth_token |
| wxString | last_network_address |
| wxString | user_comment |
| ConnectionParamsPanel * | options_panel |
Connection data container close to a POD struct.
Definition at line 75 of file conn_params.h.
| ConnectionParams::ConnectionParams | ( | ) |
Definition at line 74 of file conn_params.cpp.
|
explicit |
Definition at line 70 of file conn_params.cpp.
| void ConnectionParams::Deserialize | ( | const wxString & | config_str | ) |
Definition at line 103 of file conn_params.cpp.
| NavAddr::Bus ConnectionParams::GetCommProtocol | ( | ) | const |
Return NavAddr::Bus corresponding to network address/port or serial parameters.
Definition at line 304 of file conn_params.cpp.
| wxString ConnectionParams::GetDSPort | ( | ) | const |
Return port description including for example serial port or network address/port, possibly empty.
Definition at line 202 of file conn_params.cpp.
| std::string ConnectionParams::GetKey | ( | ) | const |
Return string unique for each instance.
Definition at line 180 of file conn_params.cpp.
| NavAddr::Bus ConnectionParams::GetLastCommProtocol | ( | ) | const |
Return NavAddr::Bus corresponding to last known network address/port or serial parameters.
Definition at line 321 of file conn_params.cpp.
| std::string ConnectionParams::GetLastDSPort | ( | ) | const |
Return Last known network "address:protocol:port" for network connections, else "Serial: <port>".
Definition at line 250 of file conn_params.cpp.
| wxString ConnectionParams::GetPortDirectionValueStr | ( | ) | const |
Return translated name for direction, like _("Input").
Definition at line 192 of file conn_params.cpp.
| std::string ConnectionParams::GetStrippedDSPort | ( | ) | const |
Return port string with possible windows extra data removed, in some cases empty.
Definition at line 223 of file conn_params.cpp.
| bool ConnectionParams::IsPortValid | ( | ) | const |
Return true if port data like com port or network address are sane.
Definition at line 215 of file conn_params.cpp.
| bool ConnectionParams::SentencePassesFilter | ( | const wxString & | sentence, |
| FilterDirection | direction | ||
| ) | const |
Return true if given sentence and direction passes connection filters.
Definition at line 263 of file conn_params.cpp.
| wxString ConnectionParams::Serialize | ( | ) | const |
Definition at line 156 of file conn_params.cpp.
| wxString ConnectionParams::auth_token |
Definition at line 109 of file conn_params.h.
| bool ConnectionParams::auto_sk_discover |
Definition at line 92 of file conn_params.h.
| int ConnectionParams::baudrate |
Definition at line 103 of file conn_params.h.
| bool ConnectionParams::checksum_check |
Definition at line 93 of file conn_params.h.
| DataProtocol ConnectionParams::data_protocol |
Definition at line 83 of file conn_params.h.
| PortDirection ConnectionParams::direction |
Definition at line 88 of file conn_params.h.
| bool ConnectionParams::disable_echo |
Definition at line 94 of file conn_params.h.
| bool ConnectionParams::FurunoGP3X |
Definition at line 95 of file conn_params.h.
| bool ConnectionParams::GarminUpload |
Definition at line 96 of file conn_params.h.
| wxArrayString ConnectionParams::input_sentence_list |
Definition at line 107 of file conn_params.h.
| ListType ConnectionParams::input_sentence_list_type |
Definition at line 105 of file conn_params.h.
| bool ConnectionParams::is_enabled |
Definition at line 97 of file conn_params.h.
| bool ConnectionParams::is_garmin |
Definition at line 98 of file conn_params.h.
| bool ConnectionParams::is_server |
Definition at line 99 of file conn_params.h.
| bool ConnectionParams::is_setup |
Definition at line 100 of file conn_params.h.
| bool ConnectionParams::is_valid |
Definition at line 101 of file conn_params.h.
| DataProtocol ConnectionParams::last_data_protocol |
Definition at line 89 of file conn_params.h.
| NetworkProtocol ConnectionParams::last_net_protocol |
Definition at line 90 of file conn_params.h.
| wxString ConnectionParams::last_network_address |
Definition at line 110 of file conn_params.h.
| int ConnectionParams::last_network_port |
Definition at line 104 of file conn_params.h.
| NetworkProtocol ConnectionParams::net_protocol |
Definition at line 82 of file conn_params.h.
| wxString ConnectionParams::network_address |
Definition at line 84 of file conn_params.h.
| int ConnectionParams::network_port |
Definition at line 85 of file conn_params.h.
| bool ConnectionParams::no_data_reconnect |
Definition at line 102 of file conn_params.h.
| ConnectionParamsPanel* ConnectionParams::options_panel |
Definition at line 113 of file conn_params.h.
| wxArrayString ConnectionParams::output_sentence_list |
Definition at line 108 of file conn_params.h.
| ListType ConnectionParams::output_sentence_list_type |
Definition at line 106 of file conn_params.h.
| wxString ConnectionParams::serial_port |
Definition at line 86 of file conn_params.h.
| wxString ConnectionParams::socket_can_port |
Definition at line 87 of file conn_params.h.
| ConnectionType ConnectionParams::type |
Definition at line 81 of file conn_params.h.
| wxString ConnectionParams::user_comment |
Definition at line 111 of file conn_params.h.