Please note that active projects have migrated to https://github.com/fawkesrobotics.

jfawkes.git
4 years agoutils: proper reading of zero-terminated strings master
Tim Niemueller [Fri, 18 Nov 2016 12:16:22 +0000] 
utils: proper reading of zero-terminated strings

When reading a string, evaluate zero-termination and only allocate the
string of the appropriate length, and not always of the full byte size.

4 years agotesting: blackboard test update
Tim Niemueller [Wed, 16 Nov 2016 13:16:18 +0000] 
testing: blackboard test update

4 years agonetcomm: adapt to Fawkes netcomm updates
Tim Niemueller [Wed, 16 Nov 2016 13:15:50 +0000] 
netcomm: adapt to Fawkes netcomm updates

4 years agoifacegen: updates and fixes
Tim Niemueller [Wed, 16 Nov 2016 13:15:39 +0000] 
ifacegen: updates and fixes

4 years agoblackboard: updates and fixes for new Fawkes version
Tim Niemueller [Wed, 16 Nov 2016 13:14:57 +0000] 
blackboard: updates and fixes for new Fawkes version

4 years agoeclipse: eclipse stuff
Tim Niemueller [Wed, 16 Nov 2016 13:14:36 +0000] 
eclipse: eclipse stuff

4 years agointerfaces: re-generate interfaces
Tim Niemueller [Wed, 16 Nov 2016 13:14:22 +0000] 
interfaces: re-generate interfaces

7 years agominor improvements, more flexible handling of interface registry
Alexander von Wirth [Mon, 27 Jan 2014 08:41:02 +0000] 
minor improvements, more flexible handling of interface registry

7 years agoimplemented interface listener and interface observer
Alexander von Wirth [Thu, 23 Jan 2014 14:44:36 +0000] 
implemented interface listener and interface observer

7 years agointernal restructuring, removed compiler warnings, bug fixes, new interfaces added...
Alexander von Wirth [Thu, 23 Jan 2014 09:25:51 +0000] 
internal restructuring, removed compiler warnings, bug fixes, new interfaces added, newest interface versions

8 years agosome minor changes
Alexander von Wirth [Fri, 8 Feb 2013 14:35:49 +0000] 
some minor changes

8 years agointerfaces: updated all interfaces, they now contain messages
Alexander von Wirth [Fri, 30 Nov 2012 09:06:02 +0000] 
interfaces: updated all interfaces, they now contain messages

8 years agogenerator: added class to generate messages in interfaces
Alexander von Wirth [Fri, 30 Nov 2012 09:05:11 +0000] 
generator: added class to generate messages in interfaces

8 years agogenerator: added "is_" at the beginning of the names of booleans
Alexander von Wirth [Fri, 30 Nov 2012 09:04:22 +0000] 
generator: added "is_" at the beginning of the names of booleans

8 years agoblackboard: fixed a bug with not initialized strings
Alexander von Wirth [Fri, 30 Nov 2012 09:01:41 +0000] 
blackboard: fixed a bug with not initialized strings

The app crashed when trying to open an interface with uninitialized
strings in it.

8 years agoblackboard: added methods for handling interface message queues
Alexander von Wirth [Fri, 27 Jul 2012 12:51:33 +0000] 
blackboard: added methods for handling interface message queues

added methods to retrieve and pop messages from an interface message
queue

8 years agoblackboard: changed visibility of msg_q from private to protected
Alexander von Wirth [Fri, 27 Jul 2012 08:40:44 +0000] 
blackboard: changed visibility of msg_q from private to protected

8 years agogenerator: added ability to create messages from xml file
Alexander von Wirth [Fri, 27 Jul 2012 08:39:40 +0000] 
generator: added ability to create messages from xml file

8 years agoblackboard: added class representing blackboard messages
Alexander von Wirth [Thu, 26 Jul 2012 12:05:15 +0000] 
blackboard: added class representing blackboard messages

8 years agoutils: added methods for handling unsigned data types in Big Endian
Alexander von Wirth [Thu, 26 Jul 2012 12:04:16 +0000] 
utils: added methods for handling unsigned data types in Big Endian

8 years agoblackboard: FawkesInterfaceMessage: new superclass for interface
Alexander von Wirth [Wed, 25 Jul 2012 13:56:14 +0000] 
blackboard: FawkesInterfaceMessage: new superclass for interface
messages

8 years agoblackboard: implemented messaging
Alexander von Wirth [Wed, 25 Jul 2012 13:54:50 +0000] 
blackboard: implemented messaging

FawkesInterface has now a queue and a method to enqueue interface
messages, RemoteBlackboard can now pass interface messages to the client
and handle incoming interface messages

8 years agoblackboard: new exceptions for error handling
Alexander von Wirth [Wed, 25 Jul 2012 09:38:05 +0000] 
blackboard: new exceptions for error handling

8 years agonetcomm: RemoteBlackboard: added error handling
Alexander von Wirth [Wed, 25 Jul 2012 09:33:00 +0000] 
netcomm: RemoteBlackboard: added error handling

added error handling for unsuccessfull attempts to open an interface

8 years agonetcomm: FawkesNetworkClient: added booleans to send and receive
Alexander von Wirth [Wed, 25 Jul 2012 09:20:37 +0000] 
netcomm: FawkesNetworkClient: added booleans to send and receive
threads to be able to stop them

8 years agonetcomm: FawkesNetworkPluginHandler: added a method to close the handler
Alexander von Wirth [Wed, 25 Jul 2012 09:18:57 +0000] 
netcomm: FawkesNetworkPluginHandler: added a method to close the handler

8 years agoblackboard: added array handling in get_as_string method
Alexander von Wirth [Thu, 31 May 2012 08:21:26 +0000] 
blackboard: added array handling in get_as_string method

8 years agonetcomm: fixed problem with big network messages
Alexander von Wirth [Thu, 31 May 2012 08:14:36 +0000] 
netcomm: fixed problem with big network messages

The receive thread reads the complete message into a buffer, not just a
part of it

8 years agoutils: fixed reversed booleans
Alexander von Wirth [Wed, 30 May 2012 09:26:59 +0000] 
utils: fixed reversed booleans

8 years agointerfaces: Laser360Interface changed
Alexander von Wirth [Wed, 30 May 2012 09:25:48 +0000] 
interfaces: Laser360Interface changed

8 years agointerfaces: Laser360Interface changed
Alexander von Wirth [Wed, 30 May 2012 09:25:17 +0000] 
interfaces: Laser360Interface changed

8 years agoblackboard: added error handling for unsuccessful attempts to open
Alexander von Wirth [Wed, 30 May 2012 09:24:11 +0000] 
blackboard: added error handling for unsuccessful attempts to open
interfaces

Messages.java now contains enum "neterror" for different error types.
The blackboard can handle those neterrors now.

8 years agointerfaces: added some new interfaces
Alexander von Wirth [Thu, 24 May 2012 12:27:35 +0000] 
interfaces: added some new interfaces

8 years agogenerator, interfaces: added write method
Alexander von Wirth [Wed, 23 May 2012 13:45:46 +0000] 
generator, interfaces: added write method

8 years agoutils: added putBool method and corrected getBool method
Alexander von Wirth [Wed, 23 May 2012 10:29:56 +0000] 
utils: added putBool method and corrected getBool method

The getBool method now gets one byte instead of four to read a boolean.
The added putBool method puts a bool into the given bytebuffer.

8 years agogenerator: generator now detects arrays and fill bytes in data messages
Alexander von Wirth [Wed, 23 May 2012 10:27:56 +0000] 
generator: generator now detects arrays and fill bytes in data messages

8 years agointerfaces: data size and read method corrected
Alexander von Wirth [Wed, 23 May 2012 10:25:15 +0000] 
interfaces: data size and read method corrected

Now the interfaces contain arrays. The read method has been corrected,
so that it is now able to skip fill bytes.

8 years agoutils: added utils for type converting and timestamping in Java
Alexander von Wirth [Fri, 18 May 2012 13:08:12 +0000] 
utils: added utils for type converting and timestamping in Java

8 years agoblackboard: test class
Alexander von Wirth [Fri, 18 May 2012 13:07:45 +0000] 
blackboard: test class

8 years agoblackboard: added static variables for message IDs and data types
Alexander von Wirth [Fri, 18 May 2012 13:07:25 +0000] 
blackboard: added static variables for message IDs and data types

8 years agoblackboard: added interface functionality
Alexander von Wirth [Fri, 18 May 2012 13:06:42 +0000] 
blackboard: added interface functionality

at this point, interfaces can be created to read or write data

8 years agoblackboard: added blackboard functionality
Alexander von Wirth [Fri, 18 May 2012 13:04:05 +0000] 
blackboard: added blackboard functionality

at this point, the blackboard is able to open interfaces for reading and
writing and to handle incoming blackboard messages

8 years agogenerator: added generator to create interfaces from xml files
Alexander von Wirth [Fri, 18 May 2012 12:54:48 +0000] 
generator: added generator to create interfaces from xml files

8 years agointerfaces: added interfaces created by the generator
Alexander von Wirth [Fri, 18 May 2012 12:53:43 +0000] 
interfaces: added interfaces created by the generator

8 years agonetcomm: added exception handling for unresolved addresses
Alexander von Wirth [Fri, 18 May 2012 12:50:04 +0000] 
netcomm: added exception handling for unresolved addresses

8 years agonetcomm: added static variables for component IDs
Alexander von Wirth [Fri, 18 May 2012 12:49:01 +0000] 
netcomm: added static variables for component IDs

9 years agorenamed method names
Alexander von Wirth [Tue, 28 Feb 2012 13:10:50 +0000] 
renamed method names

9 years agoInitial jfawkes to connect via Java to Fawkes
Alexander von Wirth [Tue, 28 Feb 2012 12:49:25 +0000] 
Initial jfawkes to connect via Java to Fawkes