Fix Berry mdns comments

This commit is contained in:
Stephan Hadinger 2022-11-27 18:17:41 +01:00
parent a0ed383840
commit b1eac8eb05
1 changed files with 8 additions and 2 deletions

View File

@ -15,6 +15,7 @@
// //
// `mdsn.start([hostname:string]) -> nil` // `mdsn.start([hostname:string]) -> nil`
// start or restart mdns, specify hostname or use tasmota.hostname() if none provided (default)
extern char* NetworkHostname(void); extern char* NetworkHostname(void);
static void m_mdns_start(struct bvm *vm, const char* hostname) { static void m_mdns_start(struct bvm *vm, const char* hostname) {
esp_err_t err = mdns_init(); esp_err_t err = mdns_init();
@ -32,13 +33,16 @@ static void m_mdns_start(struct bvm *vm, const char* hostname) {
BE_FUNC_CTYPE_DECLARE(m_mdns_start, "", "@[s]") BE_FUNC_CTYPE_DECLARE(m_mdns_start, "", "@[s]")
// //
// `msdn.stop() -> nil`` // `msdn.stop() -> nil`
// free all mdns resources
static void m_mdns_stop(void) { static void m_mdns_stop(void) {
mdns_free(); mdns_free();
} }
BE_FUNC_CTYPE_DECLARE(m_mdns_stop, "", "") BE_FUNC_CTYPE_DECLARE(m_mdns_stop, "", "")
//
// `mdns.set_hostname(hostname:string) -> nil`
// change the hostname
static void m_mdns_set_hostname(struct bvm *vm, const char * hostname) { static void m_mdns_set_hostname(struct bvm *vm, const char * hostname) {
esp_err_t err = mdns_hostname_set(hostname); esp_err_t err = mdns_hostname_set(hostname);
if (err != ESP_OK) { if (err != ESP_OK) {
@ -50,6 +54,8 @@ BE_FUNC_CTYPE_DECLARE(m_mdns_set_hostname, "", "@s")
// //
// `mdns.add_service(service:string, proto:string, port:int, txt:map) -> nil` // `mdns.add_service(service:string, proto:string, port:int, txt:map) -> nil`
// //
// add a service declaration using the current hostname as instance name, and specify TXT fields as a `map`
//
// Test: // Test:
// import mdns mdns.add_service("_arduino","_tcp",1111, {"board":"tasmota", "tcp_check":"no", "ssh_upload":"no", "auth_upload":"no"}) // import mdns mdns.add_service("_arduino","_tcp",1111, {"board":"tasmota", "tcp_check":"no", "ssh_upload":"no", "auth_upload":"no"})
// //