move .proto files from development branch
Initial commit
proto dependency generator from machinekit dev
Makefile
gitgnore - skip build artefacts
Changes to make integration into qmake easier
Merge pull request #1 from strahlex/master

Changes to make integration into qmake easier
Added namespace replace script for iOS
Merge pull request #2 from strahlex/master

Added namespace replace script for iOS
Container: prune fields for RT usage

the nanopb bindings will not generate, or understand fields which are
tagged with [(nanopb).type = FT_IGNORE]. This helps bring down the size
of the pb_Message struct.

The goal is to have serialisation/deserialisation happen at the RT boundary
in userland and only ship the nanopb-generated pbMessage struct over the
ringbuffer, which is about 6.5K without those options.
types.proto: add MT_HALRCOMMAND_DESCRIPTION

this message is the response to the MT_HALRCOMMAND_DESCRIBE request,
and describes all current HAL objects.
types.proto: add MT_ZMQ_SUBSCRIBE and MT_ZMQ_UNSUBSCRIBE

these are used as in-band zeroMQ commands and
evaluated in webtalk_jsonpolicy.cc in JSON objects coming from the client.
The note field is used as subscribe/unsubscribe topic.
haltalk, others: add ProtocolParameters submessage

This submessage informs clients of key parameters, like scan and keepalive
timers.

Intented to be added to MT_HALGROUP_FULL_UPDATE and
MT_HALRCOMP_FULL_UPDATE.
javascript: first cut at ProtoBuf.js generator

create plain JS classes

see https://github.com/dcodeIO/ProtoBuf.js
types, object: support for HALgroup pin + param members
note on relation to machinekit
nanopb: remove the local copy of https://code.google.com/p/nanopb/

Will be replaced by a subtree merge, a copy is essentially unmaintainable
protos: remove nanopb.proto

This will replaced by the authoritative copy from nanopb, which is
brought in via git subtree into the mk repo (subtree src/machinetalk/nanopb)
Merge branch 'master' of /home/mah/machinetalk-protobuf into nanopb-extern
Squashed 'src/machinetalk/nanopb/' content from commit 4366728

git-subtree-dir: src/machinetalk/nanopb
git-subtree-split: 4366728f9494180fb511de6caa9df3f1872e373b