rtl8720dn

package
v0.19.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 14, 2021 License: BSD-3-Clause Imports: 7 Imported by: 0

README

RTL8720DN Driver

This package provides a driver to use a separate connected WiFi processor RTL8720DN for TCP/UDP communication. At this time, only part of TCP is supported.

Using th RTL8720DN Driver

For now, it is only available for the RTL8720DN on Wio Terminal. You can try the following command.

$ tinygo flash --target wioterminal --size short ./examples/rtl8720dn/webclient/
$ tinygo flash --target wioterminal --size short ./examples/rtl8720dn/tlsclient/

RTL8720DN Firmware

Follow the steps below to update. The firmware must be version 2.1.2 or later.

https://wiki.seeedstudio.com/Wio-Terminal-Network-Overview/

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConnectionType

type ConnectionType int
const (
	ConnectionTypeNone ConnectionType = iota
	ConnectionTypeTCP
	ConnectionTypeUDP
	ConnectionTypeTLS
)

type IPAddress

type IPAddress []byte

TODO: IPAddress implementation should be moved under drivers/net The same implementation exists in wifinina.

func ParseIPv4

func ParseIPv4(s string) (IPAddress, error)

func (IPAddress) AsUint32

func (addr IPAddress) AsUint32() uint32

func (IPAddress) String

func (addr IPAddress) String() string

type RPC_T_APP_RESULT

type RPC_T_APP_RESULT int32

type RPC_T_GAP_CAUSE

type RPC_T_GAP_CAUSE int32

type RPC_T_GAP_CFM_CAUSE

type RPC_T_GAP_CFM_CAUSE int32

type RPC_T_GAP_CONFIG_GATT_CCCD_NOT_CHECK

type RPC_T_GAP_CONFIG_GATT_CCCD_NOT_CHECK int32

type RPC_T_GAP_CONN_INFO

type RPC_T_GAP_CONN_INFO int32

type RPC_T_GAP_CONN_PARAM_TYPE

type RPC_T_GAP_CONN_PARAM_TYPE int32

type RPC_T_GAP_IDENT_ADDR_TYPE

type RPC_T_GAP_IDENT_ADDR_TYPE int32

type RPC_T_GAP_LE_CONN_REQ_PARAM

type RPC_T_GAP_LE_CONN_REQ_PARAM int32

type RPC_T_GAP_LE_PARAM_TYPE

type RPC_T_GAP_LE_PARAM_TYPE int32

type RPC_T_GAP_LOCAL_ADDR_TYPE

type RPC_T_GAP_LOCAL_ADDR_TYPE int32

type RPC_T_GAP_PARAM_TYPE

type RPC_T_GAP_PARAM_TYPE int32

type RPC_T_GAP_PHYS_OPTIONS

type RPC_T_GAP_PHYS_OPTIONS int32

type RPC_T_GAP_RAND_ADDR_TYPE

type RPC_T_GAP_RAND_ADDR_TYPE int32

type RPC_T_GAP_REMOTE_ADDR_TYPE

type RPC_T_GAP_REMOTE_ADDR_TYPE int32

type RPC_T_GAP_SEC_LEVEL

type RPC_T_GAP_SEC_LEVEL int32

type RPC_T_GAP_WHITE_LIST_OP

type RPC_T_GAP_WHITE_LIST_OP int32

type RPC_T_GATT_PDU_TYPE

type RPC_T_GATT_PDU_TYPE int32

type RPC_T_GATT_WRITE_TYPE

type RPC_T_GATT_WRITE_TYPE int32

type RPC_T_LE_ADV_PARAM_TYPE

type RPC_T_LE_ADV_PARAM_TYPE int32

type RPC_T_LE_BOND_PARAM_TYPE

type RPC_T_LE_BOND_PARAM_TYPE int32

type RPC_T_LE_CCCD

type RPC_T_LE_CCCD int32

type RPC_T_LE_CONN_PARAM_TYPE

type RPC_T_LE_CONN_PARAM_TYPE int32

type RPC_T_LE_KEY_ENTRY

type RPC_T_LE_KEY_ENTRY int32

type RPC_T_LE_KEY_TYPE

type RPC_T_LE_KEY_TYPE int32

type RPC_T_LE_SCAN_PARAM_TYPE

type RPC_T_LE_SCAN_PARAM_TYPE int32

type RPC_T_LOCAL_APPEARANCE

type RPC_T_LOCAL_APPEARANCE int32

type RPC_T_LOCAL_NAME

type RPC_T_LOCAL_NAME int32

type RPC_T_SERVICE_CALLBACK_TYPE

type RPC_T_SERVICE_CALLBACK_TYPE int32

type RTL8720DN

type RTL8720DN struct {
	// contains filtered or unexported fields
}

func New

func New(r io.ReadWriter) *RTL8720DN

func (*RTL8720DN) ConnectSSLSocket

func (r *RTL8720DN) ConnectSSLSocket(addr, port string) error

func (*RTL8720DN) ConnectTCPSocket

func (r *RTL8720DN) ConnectTCPSocket(addr, port string) error

func (*RTL8720DN) ConnectToAP

func (r *RTL8720DN) ConnectToAP(ssid string, password string) error

func (*RTL8720DN) ConnectUDPSocket

func (r *RTL8720DN) ConnectUDPSocket(addr, sendport, listenport string) error

func (*RTL8720DN) Debug

func (r *RTL8720DN) Debug(b bool)

func (*RTL8720DN) DisconnectSocket

func (r *RTL8720DN) DisconnectSocket() error

func (*RTL8720DN) GetDNS

func (r *RTL8720DN) GetDNS(domain string) (string, error)

func (*RTL8720DN) GetIP

func (r *RTL8720DN) GetIP() (ip, subnet, gateway IPAddress, err error)

func (*RTL8720DN) IsSocketDataAvailable

func (r *RTL8720DN) IsSocketDataAvailable() bool

func (*RTL8720DN) ReadSocket

func (r *RTL8720DN) ReadSocket(b []byte) (n int, err error)

func (*RTL8720DN) Response

func (r *RTL8720DN) Response(timeout int) ([]byte, error)

func (*RTL8720DN) Rpc_ble_add_client

func (r *RTL8720DN) Rpc_ble_add_client(app_id uint8, link_num uint8) (uint8, error)

func (*RTL8720DN) Rpc_ble_client_init

func (r *RTL8720DN) Rpc_ble_client_init(num uint8) (bool, error)

func (*RTL8720DN) Rpc_ble_create_char

func (r *RTL8720DN) Rpc_ble_create_char(app_id uint8, uuid uint8, uuid_length uint8, properties uint8, permissions uint32) (uint16, error)

func (*RTL8720DN) Rpc_ble_create_desc

func (r *RTL8720DN) Rpc_ble_create_desc(app_id uint8, char_handle uint16, uuid uint8, uuid_length uint8, flags uint8, permissions uint32, value_length uint16, p_value []byte) (uint16, error)

func (*RTL8720DN) Rpc_ble_create_service

func (r *RTL8720DN) Rpc_ble_create_service(uuid uint8, uuid_length uint8, is_primary bool) (uint8, error)

func (*RTL8720DN) Rpc_ble_deinit

func (r *RTL8720DN) Rpc_ble_deinit() error

func (*RTL8720DN) Rpc_ble_delete_service

func (r *RTL8720DN) Rpc_ble_delete_service(app_id uint8) (bool, error)

func (*RTL8720DN) Rpc_ble_gap_callback

func (r *RTL8720DN) Rpc_ble_gap_callback(cb_type uint8, cb_data []byte) (RPC_T_APP_RESULT, error)

func (*RTL8720DN) Rpc_ble_gattc_callback

func (r *RTL8720DN) Rpc_ble_gattc_callback(gatt_if uint8, conn_id uint8, cb_data []byte, extra_data []byte) (RPC_T_APP_RESULT, error)

func (*RTL8720DN) Rpc_ble_gatts_callback

func (r *RTL8720DN) Rpc_ble_gatts_callback(gatt_if uint8, conn_id uint8, attrib_index uint16, event RPC_T_SERVICE_CALLBACK_TYPE, property uint16, read_cb_data []byte, write_cb_data []byte, app_cb_data []byte) (RPC_T_APP_RESULT, error)

func (*RTL8720DN) Rpc_ble_get_servie_handle

func (r *RTL8720DN) Rpc_ble_get_servie_handle(app_id uint8) (uint8, error)

func (*RTL8720DN) Rpc_ble_handle_gap_msg

func (r *RTL8720DN) Rpc_ble_handle_gap_msg(gap_msg []byte) (RPC_T_APP_RESULT, error)

func (*RTL8720DN) Rpc_ble_init

func (r *RTL8720DN) Rpc_ble_init() (bool, error)

func (*RTL8720DN) Rpc_ble_server_get_attr_value

func (r *RTL8720DN) Rpc_ble_server_get_attr_value(app_id uint8, attr_handle uint16) ([]byte, error)

func (*RTL8720DN) Rpc_ble_server_init

func (r *RTL8720DN) Rpc_ble_server_init(num uint8) (bool, error)

func (*RTL8720DN) Rpc_ble_service_start

func (r *RTL8720DN) Rpc_ble_service_start(app_id uint8) (uint8, error)

func (*RTL8720DN) Rpc_ble_start

func (r *RTL8720DN) Rpc_ble_start() error

func (*RTL8720DN) Rpc_client_all_char_descriptor_discovery

func (r *RTL8720DN) Rpc_client_all_char_descriptor_discovery(conn_id uint8, client_id uint8, start_handle uint16, end_handle uint16) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_client_all_char_discovery

func (r *RTL8720DN) Rpc_client_all_char_discovery(conn_id uint8, client_id uint8, start_handle uint16, end_handle uint16) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_client_all_primary_srv_discovery

func (r *RTL8720DN) Rpc_client_all_primary_srv_discovery(conn_id uint8, client_id uint8) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_client_attr_ind_confirm

func (r *RTL8720DN) Rpc_client_attr_ind_confirm(conn_id uint8) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_client_attr_read

func (r *RTL8720DN) Rpc_client_attr_read(conn_id uint8, client_id uint8, handle uint16) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_client_attr_read_using_uuid

func (r *RTL8720DN) Rpc_client_attr_read_using_uuid(conn_id uint8, client_id uint8, start_handle uint16, end_handle uint16, uuid16 uint16, p_uuid128 uint8) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_client_attr_write

func (r *RTL8720DN) Rpc_client_attr_write(conn_id uint8, client_id uint8, write_type RPC_T_GATT_WRITE_TYPE, handle uint16, data []byte) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_client_by_uuid128_char_discovery

func (r *RTL8720DN) Rpc_client_by_uuid128_char_discovery(conn_id uint8, client_id uint8, start_handle uint16, end_handle uint16, p_uuid128 uint8) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_client_by_uuid128_srv_discovery

func (r *RTL8720DN) Rpc_client_by_uuid128_srv_discovery(conn_id uint8, client_id uint8, p_uuid128 uint8) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_client_by_uuid_char_discovery

func (r *RTL8720DN) Rpc_client_by_uuid_char_discovery(conn_id uint8, client_id uint8, start_handle uint16, end_handle uint16, uuid16 uint16) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_client_by_uuid_srv_discovery

func (r *RTL8720DN) Rpc_client_by_uuid_srv_discovery(conn_id uint8, client_id uint8, uuid16 uint16) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_client_init

func (r *RTL8720DN) Rpc_client_init(client_num uint8) error

func (*RTL8720DN) Rpc_client_relationship_discovery

func (r *RTL8720DN) Rpc_client_relationship_discovery(conn_id uint8, client_id uint8, start_handle uint16, end_handle uint16) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_dns_gethostbyname_addrtype

func (r *RTL8720DN) Rpc_dns_gethostbyname_addrtype(hostname string, addr []byte, found uint32, callback_arg []byte, dns_addrtype uint8) (int8, error)

func (*RTL8720DN) Rpc_flash_load_local_appearance

func (r *RTL8720DN) Rpc_flash_load_local_appearance(p_data RPC_T_LOCAL_APPEARANCE) (uint32, error)

func (*RTL8720DN) Rpc_flash_load_local_name

func (r *RTL8720DN) Rpc_flash_load_local_name(p_data RPC_T_LOCAL_NAME) (uint32, error)

func (*RTL8720DN) Rpc_flash_save_local_appearance

func (r *RTL8720DN) Rpc_flash_save_local_appearance(p_data RPC_T_LOCAL_APPEARANCE) (uint32, error)

func (*RTL8720DN) Rpc_flash_save_local_name

func (r *RTL8720DN) Rpc_flash_save_local_name(p_data RPC_T_LOCAL_NAME) (uint32, error)

func (*RTL8720DN) Rpc_gap_config_bt_report_buf_num

func (r *RTL8720DN) Rpc_gap_config_bt_report_buf_num(bt_report_buf_num uint8) error

func (*RTL8720DN) Rpc_gap_config_bte_pool_size

func (r *RTL8720DN) Rpc_gap_config_bte_pool_size(bte_pool_size uint8) error

func (*RTL8720DN) Rpc_gap_config_ccc_bits_count

func (r *RTL8720DN) Rpc_gap_config_ccc_bits_count(gatt_server_ccc_bits_count uint8, gatt_storage_ccc_bits_count uint8) error

func (*RTL8720DN) Rpc_gap_config_cccd_not_check

func (r *RTL8720DN) Rpc_gap_config_cccd_not_check(cccd_not_check_flag RPC_T_GAP_CONFIG_GATT_CCCD_NOT_CHECK) error

func (*RTL8720DN) Rpc_gap_config_le_key_storage_flag

func (r *RTL8720DN) Rpc_gap_config_le_key_storage_flag(le_key_storage_flag uint16) error

func (*RTL8720DN) Rpc_gap_config_max_attribute_table_count

func (r *RTL8720DN) Rpc_gap_config_max_attribute_table_count(gatt_max_attribute_table_count uint8) error
func (r *RTL8720DN) Rpc_gap_config_max_le_link_num(le_link_num uint8) error

func (*RTL8720DN) Rpc_gap_config_max_le_paired_device

func (r *RTL8720DN) Rpc_gap_config_max_le_paired_device(max_le_paired_device uint8) error

func (*RTL8720DN) Rpc_gap_config_max_mtu_size

func (r *RTL8720DN) Rpc_gap_config_max_mtu_size(att_max_mtu_size uint16) error

func (*RTL8720DN) Rpc_gap_get_param

func (r *RTL8720DN) Rpc_gap_get_param(param RPC_T_GAP_PARAM_TYPE, value []byte) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_gap_set_pairable_mode

func (r *RTL8720DN) Rpc_gap_set_pairable_mode() (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_gap_set_param

func (r *RTL8720DN) Rpc_gap_set_param(param RPC_T_GAP_PARAM_TYPE, value []byte) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_inet_chksum

func (r *RTL8720DN) Rpc_inet_chksum(dataptr_in []byte) (uint16, error)

func (*RTL8720DN) Rpc_ip4addr_ntoa

func (r *RTL8720DN) Rpc_ip4addr_ntoa(ip4_addr_in []byte) (string, error)

func (*RTL8720DN) Rpc_le_adv_get_param

func (r *RTL8720DN) Rpc_le_adv_get_param(param RPC_T_LE_ADV_PARAM_TYPE, value []byte) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_adv_set_param

func (r *RTL8720DN) Rpc_le_adv_set_param(param RPC_T_LE_ADV_PARAM_TYPE, value []byte) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_adv_start

func (r *RTL8720DN) Rpc_le_adv_start() (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_adv_stop

func (r *RTL8720DN) Rpc_le_adv_stop() (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_adv_update_param

func (r *RTL8720DN) Rpc_le_adv_update_param() (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_bond_cfg_local_key_distribute

func (r *RTL8720DN) Rpc_le_bond_cfg_local_key_distribute(init_dist uint8, rsp_dist uint8) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_bond_clear_all_keys

func (r *RTL8720DN) Rpc_le_bond_clear_all_keys() error

func (*RTL8720DN) Rpc_le_bond_delete_by_bd

func (r *RTL8720DN) Rpc_le_bond_delete_by_bd(bd_addr uint8, bd_type RPC_T_GAP_REMOTE_ADDR_TYPE) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_bond_delete_by_idx

func (r *RTL8720DN) Rpc_le_bond_delete_by_idx(idx uint8) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_bond_get_display_key

func (r *RTL8720DN) Rpc_le_bond_get_display_key(conn_id uint8, key uint32) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_bond_get_param

func (r *RTL8720DN) Rpc_le_bond_get_param(param RPC_T_LE_BOND_PARAM_TYPE, value []byte) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_bond_get_sec_level

func (r *RTL8720DN) Rpc_le_bond_get_sec_level(conn_id uint8, sec_type RPC_T_GAP_SEC_LEVEL) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_bond_just_work_confirm

func (r *RTL8720DN) Rpc_le_bond_just_work_confirm(conn_id uint8, cause RPC_T_GAP_CFM_CAUSE) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_bond_oob_input_confirm

func (r *RTL8720DN) Rpc_le_bond_oob_input_confirm(conn_id uint8, cause RPC_T_GAP_CFM_CAUSE) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_bond_pair

func (r *RTL8720DN) Rpc_le_bond_pair(conn_id uint8) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_bond_passkey_display_confirm

func (r *RTL8720DN) Rpc_le_bond_passkey_display_confirm(conn_id uint8, cause RPC_T_GAP_CFM_CAUSE) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_bond_passkey_input_confirm

func (r *RTL8720DN) Rpc_le_bond_passkey_input_confirm(conn_id uint8, passcode uint32, cause RPC_T_GAP_CFM_CAUSE) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_bond_set_param

func (r *RTL8720DN) Rpc_le_bond_set_param(param RPC_T_LE_BOND_PARAM_TYPE, value []byte) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_bond_user_confirm

func (r *RTL8720DN) Rpc_le_bond_user_confirm(conn_id uint8, cause RPC_T_GAP_CFM_CAUSE) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_cfg_local_identity_address

func (r *RTL8720DN) Rpc_le_cfg_local_identity_address(addr uint8, ident_addr_type RPC_T_GAP_IDENT_ADDR_TYPE) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_connect

func (r *RTL8720DN) Rpc_le_connect(init_phys uint8, remote_bd uint8, remote_bd_type RPC_T_GAP_REMOTE_ADDR_TYPE, local_bd_type RPC_T_GAP_LOCAL_ADDR_TYPE, scan_timeout uint16) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_disconnect

func (r *RTL8720DN) Rpc_le_disconnect(conn_id uint8) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_find_key_entry

func (r *RTL8720DN) Rpc_le_find_key_entry(bd_addr uint8, bd_type RPC_T_GAP_REMOTE_ADDR_TYPE) (RPC_T_LE_KEY_ENTRY, error)

func (*RTL8720DN) Rpc_le_find_key_entry_by_idx

func (r *RTL8720DN) Rpc_le_find_key_entry_by_idx(idx uint8) (RPC_T_LE_KEY_ENTRY, error)

func (*RTL8720DN) Rpc_le_gap_init

func (r *RTL8720DN) Rpc_le_gap_init(link_num uint8) (bool, error)

func (*RTL8720DN) Rpc_le_gap_msg_info_way

func (r *RTL8720DN) Rpc_le_gap_msg_info_way(use_msg bool) error

func (*RTL8720DN) Rpc_le_gen_bond_dev

func (r *RTL8720DN) Rpc_le_gen_bond_dev(bd_addr uint8, bd_type RPC_T_GAP_REMOTE_ADDR_TYPE, local_bd_type RPC_T_GAP_LOCAL_ADDR_TYPE, local_ltk []byte, key_type RPC_T_LE_KEY_TYPE, p_cccd RPC_T_LE_CCCD) (bool, error)

func (*RTL8720DN) Rpc_le_gen_rand_addr

func (r *RTL8720DN) Rpc_le_gen_rand_addr(rand_addr_type RPC_T_GAP_RAND_ADDR_TYPE, random_bd uint8) (RPC_T_GAP_CAUSE, error)
func (r *RTL8720DN) Rpc_le_get_active_link_num() (uint8, error)

func (*RTL8720DN) Rpc_le_get_bond_dev_num

func (r *RTL8720DN) Rpc_le_get_bond_dev_num() (uint8, error)

func (*RTL8720DN) Rpc_le_get_cccd_data

func (r *RTL8720DN) Rpc_le_get_cccd_data(p_entry RPC_T_LE_KEY_ENTRY, p_data RPC_T_LE_CCCD) (bool, error)

func (*RTL8720DN) Rpc_le_get_conn_addr

func (r *RTL8720DN) Rpc_le_get_conn_addr(conn_id uint8, bd_addr uint8, bd_type uint8) (bool, error)

func (*RTL8720DN) Rpc_le_get_conn_id

func (r *RTL8720DN) Rpc_le_get_conn_id(bd_addr uint8, bd_type uint8, p_conn_id uint8) (bool, error)

func (*RTL8720DN) Rpc_le_get_conn_info

func (r *RTL8720DN) Rpc_le_get_conn_info(conn_id uint8, p_conn_info RPC_T_GAP_CONN_INFO) (bool, error)

func (*RTL8720DN) Rpc_le_get_conn_param

func (r *RTL8720DN) Rpc_le_get_conn_param(param RPC_T_LE_CONN_PARAM_TYPE, value []byte, conn_id uint8) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_get_dev_bond_info

func (r *RTL8720DN) Rpc_le_get_dev_bond_info(p_entry RPC_T_LE_KEY_ENTRY, p_data []byte) (bool, error)

func (*RTL8720DN) Rpc_le_get_dev_bond_info_len

func (r *RTL8720DN) Rpc_le_get_dev_bond_info_len() (uint16, error)

func (*RTL8720DN) Rpc_le_get_gap_param

func (r *RTL8720DN) Rpc_le_get_gap_param(param RPC_T_GAP_LE_PARAM_TYPE, value []byte) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_get_high_priority_bond

func (r *RTL8720DN) Rpc_le_get_high_priority_bond() (RPC_T_LE_KEY_ENTRY, error)
func (r *RTL8720DN) Rpc_le_get_idle_link_num() (uint8, error)

func (*RTL8720DN) Rpc_le_get_low_priority_bond

func (r *RTL8720DN) Rpc_le_get_low_priority_bond() (RPC_T_LE_KEY_ENTRY, error)
func (r *RTL8720DN) Rpc_le_get_max_link_num() (uint8, error)

func (*RTL8720DN) Rpc_le_modify_white_list

func (r *RTL8720DN) Rpc_le_modify_white_list(operation RPC_T_GAP_WHITE_LIST_OP, bd_addr uint8, bd_type RPC_T_GAP_REMOTE_ADDR_TYPE) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_read_rssi

func (r *RTL8720DN) Rpc_le_read_rssi(conn_id uint8) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_resolve_random_address

func (r *RTL8720DN) Rpc_le_resolve_random_address(unresolved_addr uint8, resolved_addr uint8, resolved_addr_type RPC_T_GAP_IDENT_ADDR_TYPE) (bool, error)

func (*RTL8720DN) Rpc_le_scan_get_param

func (r *RTL8720DN) Rpc_le_scan_get_param(param RPC_T_LE_SCAN_PARAM_TYPE, value []byte) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_scan_info_filter

func (r *RTL8720DN) Rpc_le_scan_info_filter(enable bool, offset uint8, length uint8, p_filter uint8) (bool, error)

func (*RTL8720DN) Rpc_le_scan_set_param

func (r *RTL8720DN) Rpc_le_scan_set_param(param RPC_T_LE_SCAN_PARAM_TYPE, value []byte) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_scan_start

func (r *RTL8720DN) Rpc_le_scan_start() (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_scan_stop

func (r *RTL8720DN) Rpc_le_scan_stop() (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_scan_timer_start

func (r *RTL8720DN) Rpc_le_scan_timer_start(tick uint32) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_set_conn_param

func (r *RTL8720DN) Rpc_le_set_conn_param(conn_type RPC_T_GAP_CONN_PARAM_TYPE, p_conn_param RPC_T_GAP_LE_CONN_REQ_PARAM) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_set_data_len

func (r *RTL8720DN) Rpc_le_set_data_len(conn_id uint8, tx_octets uint16, tx_time uint16) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_set_dev_bond_info

func (r *RTL8720DN) Rpc_le_set_dev_bond_info(p_data []byte, exist bool) (RPC_T_LE_KEY_ENTRY, error)

func (*RTL8720DN) Rpc_le_set_gap_param

func (r *RTL8720DN) Rpc_le_set_gap_param(param RPC_T_GAP_LE_PARAM_TYPE, value []byte) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_set_high_priority_bond

func (r *RTL8720DN) Rpc_le_set_high_priority_bond(bd_addr uint8, bd_type RPC_T_GAP_REMOTE_ADDR_TYPE) (bool, error)

func (*RTL8720DN) Rpc_le_set_host_chann_classif

func (r *RTL8720DN) Rpc_le_set_host_chann_classif(p_channel_map uint8) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_set_phy

func (r *RTL8720DN) Rpc_le_set_phy(conn_id uint8, all_phys uint8, tx_phys uint8, rx_phys uint8, phy_options RPC_T_GAP_PHYS_OPTIONS) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_set_rand_addr

func (r *RTL8720DN) Rpc_le_set_rand_addr(random_bd uint8) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_update_conn_param

func (r *RTL8720DN) Rpc_le_update_conn_param(conn_id uint8, conn_interval_min uint16, conn_interval_max uint16, conn_latency uint16, supervision_timeout uint16, ce_length_min uint16, ce_length_max uint16) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_le_write_default_data_len

func (r *RTL8720DN) Rpc_le_write_default_data_len(tx_octets uint16, tx_time uint16) (RPC_T_GAP_CAUSE, error)

func (*RTL8720DN) Rpc_lwip_accept

func (r *RTL8720DN) Rpc_lwip_accept(s int32, addr []byte, addrlen uint32) (int32, error)

func (*RTL8720DN) Rpc_lwip_available

func (r *RTL8720DN) Rpc_lwip_available(s int32) (int32, error)

func (*RTL8720DN) Rpc_lwip_bind

func (r *RTL8720DN) Rpc_lwip_bind(s int32, name []byte, namelen uint32) (int32, error)

func (*RTL8720DN) Rpc_lwip_close

func (r *RTL8720DN) Rpc_lwip_close(s int32) (int32, error)

func (*RTL8720DN) Rpc_lwip_connect

func (r *RTL8720DN) Rpc_lwip_connect(s int32, name []byte, namelen uint32) (int32, error)

func (*RTL8720DN) Rpc_lwip_errno

func (r *RTL8720DN) Rpc_lwip_errno() (int32, error)

func (*RTL8720DN) Rpc_lwip_fcntl

func (r *RTL8720DN) Rpc_lwip_fcntl(s int32, cmd int32, val int32) (int32, error)

func (*RTL8720DN) Rpc_lwip_getpeername

func (r *RTL8720DN) Rpc_lwip_getpeername(s int32, name []byte, namelen uint32) (int32, error)

func (*RTL8720DN) Rpc_lwip_getsockname

func (r *RTL8720DN) Rpc_lwip_getsockname(s int32, name []byte, namelen uint32) (int32, error)

func (*RTL8720DN) Rpc_lwip_getsockopt

func (r *RTL8720DN) Rpc_lwip_getsockopt(s int32, level int32, optname int32, in_optval []byte, out_optval []byte, optlen uint32) (int32, error)

func (*RTL8720DN) Rpc_lwip_ioctl

func (r *RTL8720DN) Rpc_lwip_ioctl(s int32, cmd uint32, in_argp []byte, out_argp []byte) (int32, error)

func (*RTL8720DN) Rpc_lwip_listen

func (r *RTL8720DN) Rpc_lwip_listen(s int32, backlog int32) (int32, error)

func (*RTL8720DN) Rpc_lwip_read

func (r *RTL8720DN) Rpc_lwip_read(s int32, mem []byte, length uint32, timeout uint32) (int32, error)

func (*RTL8720DN) Rpc_lwip_recv

func (r *RTL8720DN) Rpc_lwip_recv(s int32, mem []byte, length uint32, flags int32, timeout uint32) (int32, error)

func (*RTL8720DN) Rpc_lwip_recvfrom

func (r *RTL8720DN) Rpc_lwip_recvfrom(s int32, mem []byte, length uint32, flags int32, from []byte, fromlen uint32, timeout uint32) (int32, error)

func (*RTL8720DN) Rpc_lwip_select

func (r *RTL8720DN) Rpc_lwip_select(maxfdp1 int32, readset []byte, writeset []byte, exceptset []byte, timeout []byte) (int32, error)

func (*RTL8720DN) Rpc_lwip_send

func (r *RTL8720DN) Rpc_lwip_send(s int32, dataptr []byte, flags int32) (int32, error)

func (*RTL8720DN) Rpc_lwip_sendmsg

func (r *RTL8720DN) Rpc_lwip_sendmsg(s int32, msg_name []byte, msg_iov []byte, msg_control []byte, msg_flags int32, flags int32) (int32, error)

func (*RTL8720DN) Rpc_lwip_sendto

func (r *RTL8720DN) Rpc_lwip_sendto(s int32, dataptr []byte, flags int32, to []byte, tolen uint32) (int32, error)

func (*RTL8720DN) Rpc_lwip_setsockopt

func (r *RTL8720DN) Rpc_lwip_setsockopt(s int32, level int32, optname int32, optval []byte, optlen uint32) (int32, error)

func (*RTL8720DN) Rpc_lwip_shutdown

func (r *RTL8720DN) Rpc_lwip_shutdown(s int32, how int32) (int32, error)

func (*RTL8720DN) Rpc_lwip_socket

func (r *RTL8720DN) Rpc_lwip_socket(domain int32, l_type int32, protocol int32) (int32, error)

func (*RTL8720DN) Rpc_lwip_write

func (r *RTL8720DN) Rpc_lwip_write(s int32, dataptr []byte, size uint32) (int32, error)

func (*RTL8720DN) Rpc_lwip_writev

func (r *RTL8720DN) Rpc_lwip_writev(s int32, iov []byte, iovcnt int32) (int32, error)

func (*RTL8720DN) Rpc_mdns_free

func (r *RTL8720DN) Rpc_mdns_free() (int32, error)

func (*RTL8720DN) Rpc_mdns_hostname_set

func (r *RTL8720DN) Rpc_mdns_hostname_set(hostname string) (int32, error)

func (*RTL8720DN) Rpc_mdns_init

func (r *RTL8720DN) Rpc_mdns_init() (int32, error)

func (*RTL8720DN) Rpc_mdns_instance_name_set

func (r *RTL8720DN) Rpc_mdns_instance_name_set(instance_name string) (int32, error)

func (*RTL8720DN) Rpc_mdns_query_a

func (r *RTL8720DN) Rpc_mdns_query_a(host_name string, timeout uint32, addr []byte) (int32, error)

func (*RTL8720DN) Rpc_mdns_query_ptr

func (r *RTL8720DN) Rpc_mdns_query_ptr(service_type string, proto string, timeout uint32, max_results int32, result_total int32) (int32, error)

func (*RTL8720DN) Rpc_mdns_query_ptr_result_addr

func (r *RTL8720DN) Rpc_mdns_query_ptr_result_addr(result_target int32, addr_target int32, addr []byte) (int32, error)

func (*RTL8720DN) Rpc_mdns_query_ptr_result_basic

func (r *RTL8720DN) Rpc_mdns_query_ptr_result_basic(result_target int32, scan_result []byte) (int32, error)

func (*RTL8720DN) Rpc_mdns_query_ptr_result_txt

func (r *RTL8720DN) Rpc_mdns_query_ptr_result_txt(result_target int32, txt_target int32, txt []byte) (int32, error)

func (*RTL8720DN) Rpc_mdns_query_results_free

func (r *RTL8720DN) Rpc_mdns_query_results_free() (int32, error)

func (*RTL8720DN) Rpc_mdns_service_add

func (r *RTL8720DN) Rpc_mdns_service_add(instance_name string, service_type string, proto string, port uint16) (int32, error)

func (*RTL8720DN) Rpc_mdns_service_instance_name_set

func (r *RTL8720DN) Rpc_mdns_service_instance_name_set(service string, proto string, instance string) (int32, error)

func (*RTL8720DN) Rpc_mdns_service_remove

func (r *RTL8720DN) Rpc_mdns_service_remove(service_type string, proto string) (int32, error)

func (*RTL8720DN) Rpc_mdns_service_txt_item_set

func (r *RTL8720DN) Rpc_mdns_service_txt_item_set(service_type string, proto string, key string, value string) (int32, error)

func (*RTL8720DN) Rpc_netconn_gethostbyname

func (r *RTL8720DN) Rpc_netconn_gethostbyname(name string, addr []byte) (int8, error)

func (*RTL8720DN) Rpc_pbuf_free

func (r *RTL8720DN) Rpc_pbuf_free(p []byte) (int32, error)

func (*RTL8720DN) Rpc_server_attr_read_confirm

func (r *RTL8720DN) Rpc_server_attr_read_confirm(conn_id uint8, service_id uint8, attrib_index uint16, data []byte, cause RPC_T_APP_RESULT) (bool, error)

func (*RTL8720DN) Rpc_server_attr_write_confirm

func (r *RTL8720DN) Rpc_server_attr_write_confirm(conn_id uint8, service_id uint8, attrib_index uint16, cause RPC_T_APP_RESULT) (bool, error)

func (*RTL8720DN) Rpc_server_exec_write_confirm

func (r *RTL8720DN) Rpc_server_exec_write_confirm(conn_id uint8, cause uint16, handle uint16) (bool, error)

func (*RTL8720DN) Rpc_server_send_data

func (r *RTL8720DN) Rpc_server_send_data(conn_id uint8, service_id uint8, attrib_index uint16, data []byte, pdu_type RPC_T_GATT_PDU_TYPE) (bool, error)

func (*RTL8720DN) Rpc_system_ack

func (r *RTL8720DN) Rpc_system_ack(c uint8) (uint8, error)

func (*RTL8720DN) Rpc_system_version

func (r *RTL8720DN) Rpc_system_version() (string, error)

func (*RTL8720DN) Rpc_tcp_abort

func (r *RTL8720DN) Rpc_tcp_abort(pcb_in []byte, pcb_out []byte) (int32, error)

func (*RTL8720DN) Rpc_tcp_accept

func (r *RTL8720DN) Rpc_tcp_accept(pcb_in []byte, pcb_out []byte, func_accept []byte) (int32, error)

func (*RTL8720DN) Rpc_tcp_accept_fn

func (r *RTL8720DN) Rpc_tcp_accept_fn(fn uint32, arg []byte, newpcb []byte, err_val int32) (int32, error)

func (*RTL8720DN) Rpc_tcp_arg

func (r *RTL8720DN) Rpc_tcp_arg(pcb_in []byte, pcb_out []byte, func_arg []byte) (int32, error)

func (*RTL8720DN) Rpc_tcp_bind

func (r *RTL8720DN) Rpc_tcp_bind(pcb_in []byte, pcb_out []byte, ipaddr []byte, port uint16) (int32, error)

func (*RTL8720DN) Rpc_tcp_close

func (r *RTL8720DN) Rpc_tcp_close(pcb_in []byte, pcb_out []byte) (int32, error)

func (*RTL8720DN) Rpc_tcp_connect

func (r *RTL8720DN) Rpc_tcp_connect(pcb_in []byte, pcb_out []byte, ipaddr []byte, port uint16, connected []byte) (int32, error)

func (*RTL8720DN) Rpc_tcp_connected_fn

func (r *RTL8720DN) Rpc_tcp_connected_fn(fn uint32, arg []byte, tpcb []byte, err_val int32) (int32, error)

func (*RTL8720DN) Rpc_tcp_err

func (r *RTL8720DN) Rpc_tcp_err(pcb_in []byte, pcb_out []byte, func_err []byte) (int32, error)

func (*RTL8720DN) Rpc_tcp_err_fn

func (r *RTL8720DN) Rpc_tcp_err_fn(fn uint32, arg []byte, err_val int32) (int32, error)

func (*RTL8720DN) Rpc_tcp_listen_with_backlog

func (r *RTL8720DN) Rpc_tcp_listen_with_backlog(pcb_in []byte, pcb_out []byte, backlog uint8) (int32, error)

func (*RTL8720DN) Rpc_tcp_new_ip_type

func (r *RTL8720DN) Rpc_tcp_new_ip_type(ip_type uint8, pcb_out []byte) (int32, error)

func (*RTL8720DN) Rpc_tcp_output

func (r *RTL8720DN) Rpc_tcp_output(pcb_in []byte, pcb_out []byte) (int32, error)

func (*RTL8720DN) Rpc_tcp_poll

func (r *RTL8720DN) Rpc_tcp_poll(pcb_in []byte, pcb_out []byte, func_poll []byte, interval uint8) (int32, error)

func (*RTL8720DN) Rpc_tcp_poll_fn

func (r *RTL8720DN) Rpc_tcp_poll_fn(fn uint32, arg []byte, tpcb []byte) (int32, error)

func (*RTL8720DN) Rpc_tcp_recv

func (r *RTL8720DN) Rpc_tcp_recv(pcb_in []byte, pcb_out []byte, func_recv []byte) (int32, error)

func (*RTL8720DN) Rpc_tcp_recv_fn

func (r *RTL8720DN) Rpc_tcp_recv_fn(fn uint32, arg []byte, tpcb []byte, p_data []byte, p_addr []byte, err_val int32) (int32, error)

func (*RTL8720DN) Rpc_tcp_recved

func (r *RTL8720DN) Rpc_tcp_recved(pcb_in []byte, pcb_out []byte, length uint16) (int32, error)

func (*RTL8720DN) Rpc_tcp_sent

func (r *RTL8720DN) Rpc_tcp_sent(pcb_in []byte, pcb_out []byte, func_sent []byte) (int32, error)

func (*RTL8720DN) Rpc_tcp_sent_fn

func (r *RTL8720DN) Rpc_tcp_sent_fn(fn uint32, arg []byte, tpcb []byte, length uint16) (int32, error)

func (*RTL8720DN) Rpc_tcp_write

func (r *RTL8720DN) Rpc_tcp_write(pcb_in []byte, pcb_out []byte, data []byte, apiflags uint8) (int32, error)

func (*RTL8720DN) Rpc_tcpip_adapter_ap_start

func (r *RTL8720DN) Rpc_tcpip_adapter_ap_start(mac []byte, ip_info []byte) (int32, error)

func (*RTL8720DN) Rpc_tcpip_adapter_dhcpc_start

func (r *RTL8720DN) Rpc_tcpip_adapter_dhcpc_start(tcpip_if uint32) (int32, error)

func (*RTL8720DN) Rpc_tcpip_adapter_dhcpc_stop

func (r *RTL8720DN) Rpc_tcpip_adapter_dhcpc_stop(tcpip_if uint32) (int32, error)

func (*RTL8720DN) Rpc_tcpip_adapter_dhcps_start

func (r *RTL8720DN) Rpc_tcpip_adapter_dhcps_start(tcpip_if uint32) (int32, error)

func (*RTL8720DN) Rpc_tcpip_adapter_dhcps_stop

func (r *RTL8720DN) Rpc_tcpip_adapter_dhcps_stop(tcpip_if uint32) (int32, error)

func (*RTL8720DN) Rpc_tcpip_adapter_down

func (r *RTL8720DN) Rpc_tcpip_adapter_down(tcpip_if uint32) (int32, error)

func (*RTL8720DN) Rpc_tcpip_adapter_get_dns_info

func (r *RTL8720DN) Rpc_tcpip_adapter_get_dns_info(tcpip_if uint32, dns_type uint32, dns []byte) (int32, error)

func (*RTL8720DN) Rpc_tcpip_adapter_get_hostname

func (r *RTL8720DN) Rpc_tcpip_adapter_get_hostname(tcpip_if uint32, hostname string) (int32, error)

func (*RTL8720DN) Rpc_tcpip_adapter_get_ip_info

func (r *RTL8720DN) Rpc_tcpip_adapter_get_ip_info(tcpip_if uint32, ip_info []byte) (int32, error)

func (*RTL8720DN) Rpc_tcpip_adapter_get_mac

func (r *RTL8720DN) Rpc_tcpip_adapter_get_mac(tcpip_if uint32, mac []byte) (int32, error)

func (*RTL8720DN) Rpc_tcpip_adapter_init

func (r *RTL8720DN) Rpc_tcpip_adapter_init() (int32, error)

func (*RTL8720DN) Rpc_tcpip_adapter_set_dns_info

func (r *RTL8720DN) Rpc_tcpip_adapter_set_dns_info(tcpip_if uint32, dns_type uint32, dns []byte) (int32, error)

func (*RTL8720DN) Rpc_tcpip_adapter_set_hostname

func (r *RTL8720DN) Rpc_tcpip_adapter_set_hostname(tcpip_if uint32, hostname string) (int32, error)

func (*RTL8720DN) Rpc_tcpip_adapter_set_ip_info

func (r *RTL8720DN) Rpc_tcpip_adapter_set_ip_info(tcpip_if uint32, ip_info []byte) (int32, error)

func (*RTL8720DN) Rpc_tcpip_adapter_set_mac

func (r *RTL8720DN) Rpc_tcpip_adapter_set_mac(tcpip_if uint32, mac []byte) (int32, error)

func (*RTL8720DN) Rpc_tcpip_adapter_sta_start

func (r *RTL8720DN) Rpc_tcpip_adapter_sta_start(mac []byte, ip_info []byte) (int32, error)

func (*RTL8720DN) Rpc_tcpip_adapter_stop

func (r *RTL8720DN) Rpc_tcpip_adapter_stop(tcpip_if uint32) (int32, error)

func (*RTL8720DN) Rpc_tcpip_adapter_up

func (r *RTL8720DN) Rpc_tcpip_adapter_up(tcpip_if uint32) (int32, error)

func (*RTL8720DN) Rpc_tcpip_api_call

func (r *RTL8720DN) Rpc_tcpip_api_call(fn []byte, call []byte) (int32, error)

func (*RTL8720DN) Rpc_tcpip_api_call_fn

func (r *RTL8720DN) Rpc_tcpip_api_call_fn(fn uint32, call []byte) (int32, error)

func (*RTL8720DN) Rpc_wifi_add_custom_ie

func (r *RTL8720DN) Rpc_wifi_add_custom_ie(cus_ie []byte) (int32, error)

func (*RTL8720DN) Rpc_wifi_btcoex_set_bt_off

func (r *RTL8720DN) Rpc_wifi_btcoex_set_bt_off() error

func (*RTL8720DN) Rpc_wifi_btcoex_set_bt_on

func (r *RTL8720DN) Rpc_wifi_btcoex_set_bt_on() error

func (*RTL8720DN) Rpc_wifi_change_channel_plan

func (r *RTL8720DN) Rpc_wifi_change_channel_plan(channel_plan uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_clear_reconnect_data

func (r *RTL8720DN) Rpc_wifi_clear_reconnect_data() (int32, error)

func (*RTL8720DN) Rpc_wifi_config_autoreconnect

func (r *RTL8720DN) Rpc_wifi_config_autoreconnect(mode uint8, retry_times uint8, timeout uint16) (int32, error)

func (*RTL8720DN) Rpc_wifi_connect

func (r *RTL8720DN) Rpc_wifi_connect(ssid string, password string, security_type uint32, key_id int32, semaphore uint32) (int32, error)

func (*RTL8720DN) Rpc_wifi_connect_bssid

func (r *RTL8720DN) Rpc_wifi_connect_bssid(bssid []byte, ssid string, password string, security_type uint32, key_id int32, semaphore uint32) (int32, error)

func (*RTL8720DN) Rpc_wifi_data_to_read

func (r *RTL8720DN) Rpc_wifi_data_to_read(ssl_client uint32) (int32, error)

func (*RTL8720DN) Rpc_wifi_del_custom_ie

func (r *RTL8720DN) Rpc_wifi_del_custom_ie() (int32, error)

func (*RTL8720DN) Rpc_wifi_disable_forwarding

func (r *RTL8720DN) Rpc_wifi_disable_forwarding() (int32, error)

func (*RTL8720DN) Rpc_wifi_disable_powersave

func (r *RTL8720DN) Rpc_wifi_disable_powersave() (int32, error)

func (*RTL8720DN) Rpc_wifi_disconnect

func (r *RTL8720DN) Rpc_wifi_disconnect() (int32, error)

func (*RTL8720DN) Rpc_wifi_dns_found

func (r *RTL8720DN) Rpc_wifi_dns_found(hostname string, ipaddr []byte, arg []byte) error

func (*RTL8720DN) Rpc_wifi_enable_forwarding

func (r *RTL8720DN) Rpc_wifi_enable_forwarding() (int32, error)

func (*RTL8720DN) Rpc_wifi_enable_powersave

func (r *RTL8720DN) Rpc_wifi_enable_powersave() (int32, error)

func (*RTL8720DN) Rpc_wifi_event_callback

func (r *RTL8720DN) Rpc_wifi_event_callback(event []byte) error

func (*RTL8720DN) Rpc_wifi_get_ap_bssid

func (r *RTL8720DN) Rpc_wifi_get_ap_bssid(bssid uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_get_ap_info

func (r *RTL8720DN) Rpc_wifi_get_ap_info(ap_info []byte, security uint32) (int32, error)

func (*RTL8720DN) Rpc_wifi_get_associated_client_list

func (r *RTL8720DN) Rpc_wifi_get_associated_client_list(client_list_buffer []byte, buffer_length uint16) (int32, error)

func (*RTL8720DN) Rpc_wifi_get_autoreconnect

func (r *RTL8720DN) Rpc_wifi_get_autoreconnect(mode uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_get_band_type

func (r *RTL8720DN) Rpc_wifi_get_band_type() (uint8, error)

func (*RTL8720DN) Rpc_wifi_get_channel

func (r *RTL8720DN) Rpc_wifi_get_channel(channel int32) (int32, error)

func (*RTL8720DN) Rpc_wifi_get_channel_plan

func (r *RTL8720DN) Rpc_wifi_get_channel_plan(channel_plan uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_get_drv_ability

func (r *RTL8720DN) Rpc_wifi_get_drv_ability(ability uint32) (int32, error)

func (*RTL8720DN) Rpc_wifi_get_last_error

func (r *RTL8720DN) Rpc_wifi_get_last_error() (int32, error)

func (*RTL8720DN) Rpc_wifi_get_lps_dtim

func (r *RTL8720DN) Rpc_wifi_get_lps_dtim(dtim uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_get_mac_address

func (r *RTL8720DN) Rpc_wifi_get_mac_address(mac uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_get_network_mode

func (r *RTL8720DN) Rpc_wifi_get_network_mode(pmode uint32) (int32, error)

func (*RTL8720DN) Rpc_wifi_get_reconnect_data

func (r *RTL8720DN) Rpc_wifi_get_reconnect_data(wifi_info []byte) (int32, error)

func (*RTL8720DN) Rpc_wifi_get_rssi

func (r *RTL8720DN) Rpc_wifi_get_rssi(pRSSI int32) (int32, error)

func (*RTL8720DN) Rpc_wifi_get_setting

func (r *RTL8720DN) Rpc_wifi_get_setting(ifname string, pSetting []byte) (int32, error)

func (*RTL8720DN) Rpc_wifi_get_ssl_receive

func (r *RTL8720DN) Rpc_wifi_get_ssl_receive(ssl_client uint32, data []byte, length int32) (int32, error)

func (*RTL8720DN) Rpc_wifi_get_sta_max_data_rate

func (r *RTL8720DN) Rpc_wifi_get_sta_max_data_rate(inidata_rate uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_is_connected_to_ap

func (r *RTL8720DN) Rpc_wifi_is_connected_to_ap() (int32, error)

func (*RTL8720DN) Rpc_wifi_is_ready_to_transceive

func (r *RTL8720DN) Rpc_wifi_is_ready_to_transceive(itf uint32) (int32, error)

func (*RTL8720DN) Rpc_wifi_is_scaning

func (r *RTL8720DN) Rpc_wifi_is_scaning() (bool, error)

func (*RTL8720DN) Rpc_wifi_is_up

func (r *RTL8720DN) Rpc_wifi_is_up(itf uint32) (int32, error)

func (*RTL8720DN) Rpc_wifi_off

func (r *RTL8720DN) Rpc_wifi_off() (int32, error)

func (*RTL8720DN) Rpc_wifi_off_fastly

func (r *RTL8720DN) Rpc_wifi_off_fastly() (int32, error)

func (*RTL8720DN) Rpc_wifi_on

func (r *RTL8720DN) Rpc_wifi_on(mode uint32) (int32, error)

func (*RTL8720DN) Rpc_wifi_register_multicast_address

func (r *RTL8720DN) Rpc_wifi_register_multicast_address(mac uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_restart_ap

func (r *RTL8720DN) Rpc_wifi_restart_ap(ssid []byte, password []byte, security_type uint32, channel int32) (int32, error)

func (*RTL8720DN) Rpc_wifi_resume_powersave

func (r *RTL8720DN) Rpc_wifi_resume_powersave() (int32, error)

func (*RTL8720DN) Rpc_wifi_rf_off

func (r *RTL8720DN) Rpc_wifi_rf_off() (int32, error)

func (*RTL8720DN) Rpc_wifi_rf_on

func (r *RTL8720DN) Rpc_wifi_rf_on() (int32, error)

func (*RTL8720DN) Rpc_wifi_scan_get_ap_num

func (r *RTL8720DN) Rpc_wifi_scan_get_ap_num() (uint16, error)

func (*RTL8720DN) Rpc_wifi_scan_get_ap_records

func (r *RTL8720DN) Rpc_wifi_scan_get_ap_records(number uint16, _scanResult []byte) (int32, error)

func (*RTL8720DN) Rpc_wifi_scan_start

func (r *RTL8720DN) Rpc_wifi_scan_start() (int32, error)

func (*RTL8720DN) Rpc_wifi_send_ssl_data

func (r *RTL8720DN) Rpc_wifi_send_ssl_data(ssl_client uint32, data []byte, length uint16) (int32, error)

func (*RTL8720DN) Rpc_wifi_set_autoreconnect

func (r *RTL8720DN) Rpc_wifi_set_autoreconnect(mode uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_set_ch_deauth

func (r *RTL8720DN) Rpc_wifi_set_ch_deauth(enable uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_set_channel

func (r *RTL8720DN) Rpc_wifi_set_channel(channel int32) (int32, error)

func (*RTL8720DN) Rpc_wifi_set_channel_plan

func (r *RTL8720DN) Rpc_wifi_set_channel_plan(channel_plan uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_set_country

func (r *RTL8720DN) Rpc_wifi_set_country(country_code uint32) (int32, error)

func (*RTL8720DN) Rpc_wifi_set_indicate_mgnt

func (r *RTL8720DN) Rpc_wifi_set_indicate_mgnt(enable int32) error

func (*RTL8720DN) Rpc_wifi_set_lps_dtim

func (r *RTL8720DN) Rpc_wifi_set_lps_dtim(dtim uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_set_lps_level

func (r *RTL8720DN) Rpc_wifi_set_lps_level(lps_level uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_set_lps_thresh

func (r *RTL8720DN) Rpc_wifi_set_lps_thresh(mode uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_set_mac_address

func (r *RTL8720DN) Rpc_wifi_set_mac_address(mac []byte) (int32, error)

func (*RTL8720DN) Rpc_wifi_set_mfp_support

func (r *RTL8720DN) Rpc_wifi_set_mfp_support(value uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_set_mode

func (r *RTL8720DN) Rpc_wifi_set_mode(mode uint32) (int32, error)

func (*RTL8720DN) Rpc_wifi_set_network_mode

func (r *RTL8720DN) Rpc_wifi_set_network_mode(mode uint32) (int32, error)

func (*RTL8720DN) Rpc_wifi_set_power_mode

func (r *RTL8720DN) Rpc_wifi_set_power_mode(ips_mode uint8, lps_mode uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_set_pscan_chan

func (r *RTL8720DN) Rpc_wifi_set_pscan_chan(channel_list []byte, pscan_config uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_set_tdma_param

func (r *RTL8720DN) Rpc_wifi_set_tdma_param(slot_period uint8, rfon_period_len_1 uint8, rfon_period_len_2 uint8, rfon_period_len_3 uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_set_tx_pause_data

func (r *RTL8720DN) Rpc_wifi_set_tx_pause_data(NewState uint32) (int32, error)

func (*RTL8720DN) Rpc_wifi_set_wps_phase

func (r *RTL8720DN) Rpc_wifi_set_wps_phase(is_trigger_wps uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_ssl_client_create

func (r *RTL8720DN) Rpc_wifi_ssl_client_create() (uint32, error)

func (*RTL8720DN) Rpc_wifi_ssl_client_destroy

func (r *RTL8720DN) Rpc_wifi_ssl_client_destroy(ssl_client uint32) error

func (*RTL8720DN) Rpc_wifi_ssl_get_cliCert

func (r *RTL8720DN) Rpc_wifi_ssl_get_cliCert(ssl_client uint32, cli_cert string) (uint32, error)

func (*RTL8720DN) Rpc_wifi_ssl_get_cliKey

func (r *RTL8720DN) Rpc_wifi_ssl_get_cliKey(ssl_client uint32, cli_key string) (uint32, error)

func (*RTL8720DN) Rpc_wifi_ssl_get_psKey

func (r *RTL8720DN) Rpc_wifi_ssl_get_psKey(ssl_client uint32, psKey string) (uint32, error)

func (*RTL8720DN) Rpc_wifi_ssl_get_pskIdent

func (r *RTL8720DN) Rpc_wifi_ssl_get_pskIdent(ssl_client uint32, pskIdent string) (uint32, error)

func (*RTL8720DN) Rpc_wifi_ssl_get_rootCA

func (r *RTL8720DN) Rpc_wifi_ssl_get_rootCA(ssl_client uint32, rootCABuff string) (uint32, error)

func (*RTL8720DN) Rpc_wifi_ssl_get_socket

func (r *RTL8720DN) Rpc_wifi_ssl_get_socket(ssl_client uint32) (int32, error)

func (*RTL8720DN) Rpc_wifi_ssl_get_timeout

func (r *RTL8720DN) Rpc_wifi_ssl_get_timeout(ssl_client uint32) (uint32, error)

func (*RTL8720DN) Rpc_wifi_ssl_init

func (r *RTL8720DN) Rpc_wifi_ssl_init(ssl_client uint32) error

func (*RTL8720DN) Rpc_wifi_ssl_set_cliCert

func (r *RTL8720DN) Rpc_wifi_ssl_set_cliCert(ssl_client uint32, cli_cert string) (uint32, error)

func (*RTL8720DN) Rpc_wifi_ssl_set_cliKey

func (r *RTL8720DN) Rpc_wifi_ssl_set_cliKey(ssl_client uint32, cli_key string) (uint32, error)

func (*RTL8720DN) Rpc_wifi_ssl_set_psKey

func (r *RTL8720DN) Rpc_wifi_ssl_set_psKey(ssl_client uint32, psKey string) (uint32, error)

func (*RTL8720DN) Rpc_wifi_ssl_set_pskIdent

func (r *RTL8720DN) Rpc_wifi_ssl_set_pskIdent(ssl_client uint32, pskIdent string) (uint32, error)

func (*RTL8720DN) Rpc_wifi_ssl_set_rootCA

func (r *RTL8720DN) Rpc_wifi_ssl_set_rootCA(ssl_client uint32, rootCABuff string) (uint32, error)

func (*RTL8720DN) Rpc_wifi_ssl_set_socket

func (r *RTL8720DN) Rpc_wifi_ssl_set_socket(ssl_client uint32, socket int32) error

func (*RTL8720DN) Rpc_wifi_ssl_set_timeout

func (r *RTL8720DN) Rpc_wifi_ssl_set_timeout(ssl_client uint32, timeout uint32) error

func (*RTL8720DN) Rpc_wifi_ssl_strerror

func (r *RTL8720DN) Rpc_wifi_ssl_strerror(errnum int32, buffer []byte, buflen uint32) error

func (*RTL8720DN) Rpc_wifi_start_ap

func (r *RTL8720DN) Rpc_wifi_start_ap(ssid string, password string, security_type uint32, channel int32) (int32, error)

func (*RTL8720DN) Rpc_wifi_start_ap_with_hidden_ssid

func (r *RTL8720DN) Rpc_wifi_start_ap_with_hidden_ssid(ssid string, password string, security_type uint32, channel int32) (int32, error)

func (*RTL8720DN) Rpc_wifi_start_ssl_client

func (r *RTL8720DN) Rpc_wifi_start_ssl_client(ssl_client uint32, host string, port uint32, timeout int32) (int32, error)

func (*RTL8720DN) Rpc_wifi_stop_ssl_socket

func (r *RTL8720DN) Rpc_wifi_stop_ssl_socket(ssl_client uint32) error

func (*RTL8720DN) Rpc_wifi_unregister_multicast_address

func (r *RTL8720DN) Rpc_wifi_unregister_multicast_address(mac uint8) (int32, error)

func (*RTL8720DN) Rpc_wifi_update_custom_ie

func (r *RTL8720DN) Rpc_wifi_update_custom_ie(cus_ie []byte, ie_index int32) (int32, error)

func (*RTL8720DN) Rpc_wifi_verify_ssl_dn

func (r *RTL8720DN) Rpc_wifi_verify_ssl_dn(ssl_client uint32, domain_name string) (bool, error)

func (*RTL8720DN) Rpc_wifi_verify_ssl_fingerprint

func (r *RTL8720DN) Rpc_wifi_verify_ssl_fingerprint(ssl_client uint32, fp string, domain_name string) (bool, error)

func (*RTL8720DN) SetRootCA

func (r *RTL8720DN) SetRootCA(s *string)

func (*RTL8720DN) SetSeq

func (r *RTL8720DN) SetSeq(s uint64)

func (*RTL8720DN) StartSocketSend

func (r *RTL8720DN) StartSocketSend(size int) error

func (*RTL8720DN) Version

func (r *RTL8720DN) Version() (string, error)

func (*RTL8720DN) Write

func (r *RTL8720DN) Write(b []byte) (n int, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL