MAIN() { ARGV_UNUSED; #ifndef KEIL if ( argc < 3 ) { printf("%s <read pipe path> <write pipe path>\n", argv[0]); return 0; } #endif #if defined ZB_NS_BUILD && defined ZB_SECURITY if ( argc > 3 && !strcmp(argv[3], "auth") ) { g_auth = 1; } #endif /* Init device, load IB values from nvram or set it to default */ #ifndef ZB8051 ZB_INIT("zdo_zed", argv[1], argv[2]); #else ZB_INIT("zdo_zed", "2", "2"); #endif /* set ieee addr */ ZB_IEEE_ADDR_COPY(ZB_PIB_EXTENDED_ADDRESS(), &g_ieee_addr); #ifndef ZB_NS_BUILD ZB_UPDATE_LONGMAC(); #endif #ifdef ZB_SECURITY /* turn security */ ZB_NIB_SECURITY_LEVEL() = g_auth ? 1 : 0; #endif /* become an ED */ ZB_NIB_DEVICE_TYPE() = ZB_NWK_DEVICE_TYPE_ED; ZB_PIB_RX_ON_WHEN_IDLE() = ZB_TRUE; if (zdo_dev_start() != RET_OK) { TRACE_MSG(TRACE_ERROR, "zdo_dev_start failed", (FMT__0)); } else { zdo_main_loop(); } TRACE_DEINIT(); MAIN_RETURN(0); }
CEcmtMidpDebugPlugin::~CEcmtMidpDebugPlugin() { iSessions.ResetAndDestroy(); iDeadSessions.Reset(); if (iScavenger) { iScavenger->Cancel(); delete iScavenger; } TRACE_DEINIT(); }
MAIN() { ARGV_UNUSED; #ifndef KEIL if ( argc < 3 ) { printf("%s <read pipe path> <write pipe path>\n", argv[0]); return 0; } #endif /* Init device, load IB values from nvram or set it to default */ #ifndef ZB8051 ZB_INIT("zdo_zed1_", argv[1], argv[2]); #else ZB_INIT("zdo_zed1_", "2", "2"); #endif /* set ieee addr */ ZB_IEEE_ADDR_COPY(ZB_PIB_EXTENDED_ADDRESS(), &g_ieee_addr); #ifndef ZB_NS_BUILD ZB_UPDATE_LONGMAC(); #endif #ifdef ZB_SECURITY /* turn off security */ ZB_NIB_SECURITY_LEVEL() = 0; #endif MAC_ADD_VISIBLE_LONG(g_zr_ieee_addr); MAC_ADD_INVISIBLE_SHORT(0); /* ignore beacons from ZC */ /* become an ED */ ZB_NIB_DEVICE_TYPE() = ZB_NWK_DEVICE_TYPE_ED; ZB_PIB_RX_ON_WHEN_IDLE() = ZB_FALSE; /* configure poll timer */ ZDO_CTX().conf_attr.nwk_indirect_poll_rate = 2*ZB_TIME_ONE_SECOND; if (zdo_dev_start() != RET_OK) { TRACE_MSG(TRACE_ERROR, "zdo_dev_start failed", (FMT__0)); } else { zdo_main_loop(); } TRACE_DEINIT(); MAIN_RETURN(0); }
MAIN() { ARGV_UNUSED; #ifndef KEIL if ( argc < 3 ) { printf("%s <read pipe path> <write pipe path>\n", argv[0]); return 0; } #endif /* Init device, load IB values from nvram or set it to default */ #ifndef ZB8051 ZB_INIT("zdo_zc", argv[1], argv[2]); #else ZB_INIT("zdo_zc", "1", "1"); #endif /* let's always be coordinator */ ZB_AIB().aps_designated_coordinator = 1; /* set ieee addr */ ZB_IEEE_ADDR_COPY(ZB_PIB_EXTENDED_ADDRESS(), &g_ieee_addr); #ifndef ZB_NS_BUILD ZB_UPDATE_LONGMAC(); #endif #ifdef ZB_SECURITY /* turn off security */ ZB_NIB_SECURITY_LEVEL() = 0; #endif /* accept only one child */ ZB_NWK().max_children = 3; /* configure join duration */ ZDO_CTX().conf_attr.permit_join_duration = 10; if ( zdo_dev_start() != RET_OK ) { TRACE_MSG(TRACE_ERROR, "zdo_dev_start failed", (FMT__0)); } else { zdo_main_loop(); } TRACE_DEINIT(); MAIN_RETURN(0); }
MAIN() { ARGV_UNUSED; #ifndef KEIL if ( argc < 3 ) { printf("%s <read pipe path> <write pipe path>\n", argv[0]); return 0; } #endif /* Init device, load IB values from nvram or set it to default */ #ifndef ZB8051 ZB_INIT("zdo_zr1", argv[1], argv[2]); #else ZB_INIT("zdo_zr1", "2", "2"); #endif /* set ieee addr */ ZB_IEEE_ADDR_COPY(ZB_PIB_EXTENDED_ADDRESS(), &g_ieee_addr); /* join as a router */ ZB_NIB_DEVICE_TYPE() = ZB_NWK_DEVICE_TYPE_ROUTER; ZB_NWK().max_children = 0; #ifndef ZB_NS_BUILD ZB_UPDATE_LONGMAC(); ZB_UPDATE_PAN_ID(); #endif #ifdef ZB_SECURITY /* turn off security */ ZB_NIB_SECURITY_LEVEL() = 0; #endif if (zdo_dev_start() != RET_OK) { TRACE_MSG(TRACE_ERROR, "zdo_dev_start failed", (FMT__0)); } else { zdo_main_loop(); } TRACE_DEINIT(); MAIN_RETURN(0); }
MAIN() { ARGV_UNUSED; #ifndef KEIL if ( argc < 3 ) { printf("%s <read pipe path> <write pipe path>\n", argv[0]); return 0; } #endif /* Init device, load IB values from nvram or set it to default */ #ifndef ZB8051 ZB_INIT("zdo_zc", argv[1], argv[2]); #else ZB_INIT("zdo_zc", "1", "1"); #endif /* let's always be coordinator */ ZB_AIB().aps_designated_coordinator = 1; MAC_PIB().mac_pan_id = 0x1aaa; /* set ieee addr */ ZB_IEEE_ADDR_COPY(ZB_PIB_EXTENDED_ADDRESS(), &g_ieee_addr); #ifndef ZB_NS_BUILD ZB_UPDATE_LONGMAC(); ZB_UPDATE_PAN_ID(); #endif #ifdef ZB_SECURITY /* turn off security */ ZB_NIB_SECURITY_LEVEL() = 0; #endif if ( zdo_dev_start() != RET_OK ) { TRACE_MSG(TRACE_ERROR, "zdo_dev_start failed", (FMT__0)); } else { zdo_main_loop(); } TRACE_DEINIT(); MAIN_RETURN(0); }
MAIN() { ARGV_UNUSED; #ifndef KEIL if ( argc < 3 ) { printf("%s <read pipe path> <write pipe path>\n", argv[0]); return 0; } #endif /* Init device, load IB values from nvram or set it to default */ #ifndef ZB8051 ZB_INIT("zdo_zr1", argv[1], argv[2]); #else ZB_INIT("zdo_zr1", "2", "2"); #endif ZB_IEEE_ADDR_COPY(ZB_PIB_EXTENDED_ADDRESS(), &g_ieee_addr); #ifndef ZB_NS_BUILD ZB_UPDATE_LONGMAC(); ZB_UPDATE_PAN_ID(); #endif #ifdef ZB_SECURITY ZG->nwk.nib.security_level = 0; #endif if (zdo_dev_start() != RET_OK) { TRACE_MSG(TRACE_ERROR, "zdo_dev_start failed", (FMT__0)); } else { zdo_main_loop(); } TRACE_DEINIT(); MAIN_RETURN(0); }