Coder Social home page Coder Social logo

ffainelli / faifa Goto Github PK

View Code? Open in Web Editor NEW
62.0 62.0 27.0 181 KB

Faifa can configure any Intellon-based Power Line Communication device using Intellon INT5000 and INT6000 series chips (6000 and 6300 chips). It supports all Intellon-specific management and control frames as well as standard management frames.

Home Page: https://dev.open-plc.org

License: GNU General Public License v2.0

Shell 2.66% C 90.45% Makefile 1.48% Roff 4.70% M4 0.71%

faifa's People

Contributors

bkuhls avatar ffainelli avatar jacmet avatar maximeh avatar thuovila avatar xcarcelle avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

faifa's Issues

Add support for CM_MME_ERROR.IND message

This message is generated in response to a message that an adapter either does not support or considers incorrect so decoding it is helpful in understanding what has gone wrong.

Please clarify how to use this for scripting

This query is based on the ubuntu packaged version in 14.04, but if I'm using it wrong, or a later version might help me, please let me know.

I see that I can use faifa -m and then enter various frames to send, but running

echo 0x0014 | faifa

or

faifa 0x0014

This just returns

Faifa for HomePlug AV (SVN revision 82)

How can I get it to return the response from the frame that I've requested

Frame: Central Coordination Discover List Request (0x0014)
Dump:
Frame: Central Coordination Discover List Confirm (0015), HomePlug-AV Version: 1.1
Number of Stations: 4
<snip>

QA Notice: Package triggers severe warnings

  • QA Notice: Package triggers severe warnings which indicate that it
  •        may exhibit random runtime failures.
    
  • sha2.c:492:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]

Set network key (-k) option is not implemented

Whilst trying to check the expected format for the network key I observed that opt_key just gets set to 1, not optarg when the -k option is selected and the value of opt_key is never read.

QA Notice: Found an absolute symlink in a library directory

  • QA Notice: Found an absolute symlink in a library directory:
  •        usr/lib64/libfaifa.so -> /var/tmp/portage/net-misc/faifa-0.1/image//usr/lib64/libfaifa.so.0
    
  •        It should be a relative symlink if in the same directory
    
  •        or a linker script if it crosses the /usr boundary.
    

This is about the following line in the Makefile:

ln -sf $(DESTDIR)$(libdir)/$(LIB_SONAME) $(DESTDIR)$(libdir)/$(LIB_SHARED_SO)

Update documentation to refer to new manufacturer names

Intellon no longer exist, they became Atheros and are now part of QCA. The vendor independent messages also work with Broadcom chips if the -a option is used to specify either a target device or a broadcast address rather than the default hpav_intellon_macaddr

deprecated configure.in

 * This package has a configure.in file which has long been deprecated.  Please
 * update it to use configure.ac instead as newer versions of autotools will die
 * when it finds this file.  See https://bugs.gentoo.org/426262 for details.

Wiki not working

Hi, I would like to put some infomation about devices compatible with the application, but there is no possibility to create a new page in the wiki.

hpav_cfg Segmentation fault

hpav_cfg crashes without right parameters. For example:

bash# hpav_cfg enp0s25
Interface: enp0s25
MAC: using broadcast HPAV
NPW: (null)
Segmentation fault

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.