Jonathan Hui
64d49153bd
Add callback to indicate when joiner operation completes. ( #1094 )
2016-12-27 08:06:18 -08:00
Jonathan Hui
5554a3fcb9
Initialize all member variables in constructors. ( #1074 )
2016-12-14 15:39:30 -08:00
Łukasz Duda
dbc1384db2
DIAG: Add CLI support for Diagnostic DIAG_GET.rsp message. ( #1062 )
...
* DIAG: Add CLI support for Diagnostic DIAG_GET.rsp message.
2016-12-13 10:22:57 -08:00
Nick Banks
b38faa8fa0
Default Logging Support ( #1054 )
...
* Add support for NCP passing logs up in the SPINEL_PROP_STREAM_DEBUG command.
2016-12-12 09:18:04 -08:00
rongli
d2695ab5f4
fix diagnostic feature and code cleanup ( #1030 )
...
* fix diagnostic feature and code cleanup
2016-12-02 09:02:16 -08:00
Jonathan Hui
9586cfb700
Initialize all member variables in constructors. ( #1026 )
2016-12-01 08:51:55 -08:00
Adam Eliot
e40947eb6f
Add separate counters for unicast and broadcast ( #994 )
...
* Added tx counts for unicast vs broadcast packets
* Added counters for Rx broadcast vs unicast packets
2016-11-22 08:41:27 -08:00
Jonathan Hui
050365e4fc
Move meshcop code into meshcop dir. ( #988 )
2016-11-19 07:02:34 +00:00
Xiao Ma
78047488b6
THCI: enhance commissioner session id. ( #986 )
2016-11-17 18:36:39 +08:00
Jonathan Hui
d44f39769f
Add ability to retrieve message and buffer counts for message queues. ( #940 )
2016-11-07 22:13:15 -08:00
Nick Banks
74a95f042d
Windows API DLL ( #882 )
...
* VS Solution files and minor fixes.
* Move Tasklet into platform include file
* Refactor data path APIs into openthread-ip6.h
2016-11-04 09:28:17 -07:00
Jonathan Hui
6d0cfceadb
Remove Link Reject and link-local RLOC. ( #913 )
2016-11-02 21:16:26 -07:00
Łukasz Duda
bb97cbee17
IP: Add API to subscribe/unsubscribe to multicast addresses. ( #899 )
...
* IP: Add API to subscribe/unsubscribe to multicast addresses.
* CLI: Add commands to handle multicast addresses.
2016-11-02 11:24:35 -07:00
Shu Chen
4da1eb4124
Make all devices could receive and response to MGMT_ACTIVE_GET.req and MGMT_PENDING_GET.req ( #917 )
...
* Add Coap Resources ACTIVE_GET and PENDING_GET to all devices
* Add 'address' parameter to dataset mgmtgetcommand CLI
* Use the specified destination address when sending MGMT_ACTIVR_GET.req and
MGMT_PENDING_GET.req, default to use Leader ALOC if the destination is not specified
* THCI update to take the destination address as a parameter in mgmtget API
2016-11-02 09:28:18 -07:00
rongli
cec41045db
Drop duplicated packet directly ( #911 )
2016-11-01 08:53:55 -07:00
rongli
3001fc689c
DHCP: implement simple Server/Client (solicit/reply) ( #884 )
...
* DHCP implementation
- implementation Dhcp client/server (solicit/reply)
- two build options --enable-dhcp6-server --enable-dhcp6-client (default disable)
- add Cert_5_3_09_AddressQuery for Dhcp Client/Server test in travis
2016-10-31 21:38:56 -07:00
Shu Chen
f3ebcff818
Add 'factoryreset' cli ( #892 )
...
* add 'factoryreset' cli to delete all stored settings and then reset
* use 'factoryreset' in THCI reset API to ensure that there is no pre-settings in DUT before running any test
2016-10-27 11:08:39 -07:00
Jonathan Hui
35e7fbf733
Update otLog*() to not require line separators. ( #854 )
2016-10-20 19:55:12 -07:00
Buke Po
87f9cb036e
prevent RxBuffer from overflowing ( #843 )
2016-10-18 21:59:01 -07:00
pvanhorn
81738bd8af
Remove Netif name and rely on enumerated Interface Id's for netif. ( #833 )
...
* Remove Netif name and rely on enumerated Interface Id's for netif.
2016-10-18 13:56:50 -07:00
Jonathan Hui
4538dafd3d
Add Thread Certification 9.2.4 to automated test. ( #823 )
2016-10-17 17:26:58 -07:00
rongli
aaf5a57ea2
Cli: update 'keysequence' to make keyswithguardtime configurable ( #815 )
...
* Cli: update 'keysequence' to make keyswithguardtime configurable
2016-10-16 22:49:31 -07:00
Abtin Keshavarzian
5dbf96833e
Update otNewUdpMessage() to allow user to enable/disable layer 2 security ( #812 )
2016-10-14 09:35:32 -07:00
Jonathan Hui
c24b7cfaed
Add Thread Certification 9.2.7 to automated test. ( #750 )
2016-10-05 10:02:08 -07:00
Nick Banks
79d99e7a91
Refactor OpenThread Global Variables into a Single Context Structure ( #357 )
...
* Refactor OpenThread to contain all global/static variables in a single context structure.
2016-10-04 15:23:25 -07:00
Jonathan Hui
671964c2d4
MLE Announce. ( #736 )
2016-10-04 10:26:30 -07:00
Jonathan Hui
cb04fe8391
Commissioner joiner list. ( #729 )
2016-10-03 08:54:54 -07:00
Hubert Miś
aeba71b1a1
Pr/slaac utility ( #698 )
...
* Provide utility for IPv6 SLAAC (#651 )
* Semantically Opaque Interface Identifier with IPv6 SLAAC (#651 )
2016-09-29 08:37:10 -07:00
Lu Wang
2b7a36f030
- increase cli rx buffer size ( #710 )
...
- fix networkname cli
2016-09-28 09:17:35 -07:00
Martin Turon
625e4adde4
spinel-cli: Add router timing commands. ( #705 )
...
Adds support for routerselectionjitter, routerdowngradethreshold, and masterkey to fixe the slew of ncp-sim failures from recent thread-cert test updates. Also added missing otInstance parameter to the new APIs..
Added otInstance to new APIs.
2016-09-27 18:19:47 -07:00
Xiao Ma
a74e0496b8
Delay a random jitter period prior to request a Router ID for REED. ( #554 )
...
* Delay a random jitter period prior to request a Router ID for REED.
* Update Cert_5_1_09_REEDAttachConnectivity.py to pass Travis check.
* Add CLI to set/get the ROUTER_SELECTION_JITTER and update Certification scripts.
- add 'posix-ncp' to allow failure list in .travis.yml.
2016-09-26 10:03:09 -07:00
Buke Po
d20d54a394
correct va_list usage ( #686 )
2016-09-26 10:00:50 -07:00
Shu Chen
d71939d331
Add Joiner UDP Port feature ( #676 )
...
* Add Joiner UDP Port feature
- Add 'joinerport' cli for configuration
- Include Joiner UDP Port TLV in discovery response message
- Joiner use it as destination port during commissioning process
2016-09-25 20:50:28 -07:00
Buke Po
d283c29f23
Support network diagnostic feature. ( #652 )
...
* support network diagnostic
* add network diagnostic THCI implementation
2016-09-23 21:06:08 -07:00
Jonathan Hui
61dcf6cf58
Fix bounds checks in cli. ( #682 )
2016-09-23 21:01:28 -07:00
Buke Po
3452933fc5
Enable CLI logging ( #670 )
...
* enable uart logging
2016-09-23 20:43:49 -07:00
Jonathan Hui
90457e535f
Fix compiler warnings. ( #681 )
2016-09-23 15:44:53 -07:00
Lu Wang
9b97c1c7d0
Add support for MGMT_COMMISSIONER_GET and MGMT_COMMISSIONER_SET ( #634 )
...
* - Add support for MGMT_COMMISSIONER_GET and MGMT_COMMISSIONER_SET
- Add CLI for sending this two commands
* - Move MGMT_COMMISSIONER_GET and MGMT_COMMISSIONER_SET to MeshCoP::commissioner
2016-09-23 09:38:21 -07:00
Jonathan Hui
338bd63175
Add commissioner and joiner commands to README. ( #668 )
2016-09-22 18:20:48 -07:00
Jonathan Hui
d848ed12e8
Use static_cast instead of reinterpret_cast when possible. ( #667 )
2016-09-22 15:14:23 -07:00
Łukasz Duda
c1bffba7dc
CLI: Router and child table ( #662 )
...
* CLI: Add router and child table commands.
This commit fixes issue #626 .
* CLI: Add documentation to router and child table.
This commit fixes issue #626 .
2016-09-22 09:43:11 -07:00
Jonathan Hui
b26e022491
Implement Provisioning URL TLV. ( #646 )
2016-09-21 10:51:09 -07:00
Jonathan Hui
03fea69c1b
Energy scan. ( #606 )
2016-09-16 16:04:01 -07:00
Shu Chen
0d54e51ebe
Add Hash MAC address get cli ( #611 )
...
- move Hash Mac address calculation from joiner.cpp to mac.cpp
- add hashmacaddr cli
2016-09-16 05:43:44 -07:00
Jonathan Hui
9393f468bd
Add otGetFactoryAssignedIeeeEui64() to API. ( #592 )
...
- Change cli.cpp to use OpenThread API rather than platform API.
2016-09-14 12:01:09 -07:00
Xiao Ma
a642297520
Implement ROUTER_DOWNGRADE_THRESHOLD. ( #588 )
2016-09-14 09:25:56 -07:00
Jonathan Hui
ef2a1a0c9d
When commissioning, set ext addr based on factory-assigned IEEE EUI-64. ( #584 )
...
- Add CLI for printing the factory-assigned IEEE EUI-64.
- Add otPlatRadioGetIeeeEui64() API.
2016-09-13 23:37:40 -07:00
Lu Wang
fb823f4f72
Add Channel Mask TLV CLI support ( #549 )
...
- Add a new Dataset::Set method to support variable TLV data payload. This is mainly for Channel Mask TLV
- Add CLI to support Channel Mask TLV
2016-09-13 20:55:11 -07:00
Jonathan Hui
44350178ad
Change copyright to The OpenThread Authors. ( #583 )
...
- Add a top-level file named AUTHORS which identifies the copyright
holders of the project.
2016-09-13 15:57:11 -07:00
Nick Banks
6d2dfa5bb0
Support #define to overwrite what openthread-config file to use, since Windows does support autoconf. ( #578 )
2016-09-13 09:27:11 -07:00