Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

XBee input plugin update #22

Merged
merged 5 commits into from
Jul 2, 2015
Merged

XBee input plugin update #22

merged 5 commits into from
Jul 2, 2015

Conversation

hasegaw
Copy link
Contributor

@hasegaw hasegaw commented Jul 2, 2015

Updated version of XBee input plugin. Major changes:

  • Now the plugin receives any broadcasted payloads over XBee
  • Read parameters from a configuration file

Supported Format:

  • [ time, { key => val, ... } ]
  • [ { key => val, ... } ]

Signed-off-by: Takeshi HASEGAWA hasegaw@gmail.com

Signed-off-by: Takeshi HASEGAWA <hasegaw@gmail.com>
This change brings in_xbee the ability to receive MessagePack seralized payloads.
Note that this commit will break original in_xbee functionality.

- MessagePack payload support
- Now this input Catches all packets (like ethernet promiscuous mode)

Signed-off-by: Takeshi HASEGAWA <hasegaw@gmail.com>
- Introduced new parameters: XBeeMode("xbeeZB"), XBeeCatchAll(1), XBeeDisableAck(1)
- Cleaned initialization process.
- Added mutex lock to protect MessagePack buffers

Signed-off-by: Takeshi HASEGAWA <hasegaw@gmail.com>
- Omit extra bytes when queuing a MessagePack payload
- Accepts and queues multiple MessagePack payloads in a XBee packet

Signed-off-by: Takeshi HASEGAWA <hasegaw@gmail.com>
in_xbee now recoginize [ time, { key => val, ... } ] format.

Signed-off-by: Takeshi HASEGAWA <hasegaw@gmail.com>
edsiper added a commit that referenced this pull request Jul 2, 2015
XBee: input plugin update: config and data handling
@edsiper edsiper merged commit 3f2422f into fluent:master Jul 2, 2015
@prashantvicky prashantvicky mentioned this pull request Aug 28, 2018
fujimotos pushed a commit to fujimotos/fluent-bit that referenced this pull request Jul 22, 2019
out_file: add description about file format
allamand pushed a commit to allamand/fluent-bit that referenced this pull request Oct 26, 2020
)

Add sync mechanism and publish SSM parameters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants