• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

exsilium / ruby-xbee
55%
master: 56%

Build:
Build:
LAST BUILD BRANCH: v1.2.1
DEFAULT BRANCH: master
Repo Added 09 Mar 2014 08:00AM UTC
Files 19
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH v1.2.0
branch: v1.2.0
CHANGE BRANCH
x
Reset
  • v1.2.0
  • explicit_addressing_command
  • master
  • v1.1.0
  • v1.2.1

pending completion
34

push

travis-ci

exsilium
APIModeInterface improvements, OTA application firmware upgrade, new frames

- API version pumped from 1.1.0 to 1.2.0 together with the gem version
- BaseAPIModeInterface and subclasses have been changed to assume :API mode by default - this was relevant only for Series 1 modules where AT/API mode could be switched on the run. As Series 2 modules have become more popular, calling the BaseAPIModeInterface assumes you are running Series 2 which is in API mode already
- API mode 1 (non-escaped) is set default instead of API mode 2 (with escaped control characters). Although API mode 2 is very useful in noisy environments and is superior (in my mind to API mode 1) Digi specification assumes AP1 (API mode 1) as default. Further more, the programmable XBee applications through the XBee SDK refuse to properly work if the module is in AP2 mode. As the starting point will always be AP1, seems to be more compatible between different modules and products, the default is changed from AP2 to AP1. You need to update your code if you relied on the fact that API mode would use escaping by default.
- Explicit Addressing ZigBee Command Frame (0x11) packet attributes added
- ZigBee Explicit Rx Indicator (0x91) (AO=1) packet attributes added
- ota_upgrade.rb sample OTA XMODEM based application firmware upgrade added based on the new frames
- Frame initialization silenced (you can enable via -W2 verbose mode if you really need it)
- Command sending silenced (-W2 for more verbose output)
- Hygiene around dependencies (Gemfile -> .gemspec)
- Tests updated based on information above

91 of 91 new or added lines in 7 files covered. (100.0%)

376 of 680 relevant lines covered (55.29%)

15.53 hits per line

Relevant lines Covered
Build:
Build:
680 RELEVANT LINES 376 COVERED LINES
15.53 HITS PER LINE
Source Files on v1.2.0
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
34 v1.2.0 APIModeInterface improvements, OTA application firmware upgrade, new frames - API version pumped from 1.1.0 to 1.2.0 together with the gem version - BaseAPIModeInterface and subclasses have been changed to assume :API mode by default - this was r... push 23 Feb 2015 12:36PM UTC exsilium travis-ci pending completion  
See All Builds (23)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc