Warning: broken code. GUI version will not work.
Started refactor on separating the serial data from the decoded data. Using a new transcoder thread and queue. CLI version works as before, but much of the message parsing still needs work.
added CanDataTranscoder file
Added a CAN transcoder thread that does the actual parsing of the data and creates the CANacondaMessage object. Now the canport thread is only responsible for the serial layer and the regex match object. Both of these threads use different queues also. Added comments and cleaned up other bits of code.
created a function in getPayLoad that uses the canaconda data type, rather than strings. still need to work on rest of function
Created a function in getPayLoad that uses the canaconda data type, rather than strings. still need to work on rest of function.
Also changed name of some variables for consistency.
Created a function in getPayLoad that uses the canaconda data type, rather than strings. still need to work on rest of function.
Also changed name of some variables for consistency.
Merge branch 'dev' of https://github.com/xela144/CANaconda into dev
This merge sucks
Changed the way the little payloads are parsed. Added a newmessage.payloadBitstring to the CANacondaMessage prototype. Changed variable names for consistency
Just re-ordered the functions in CanTransducer.py to separate decoding from encoding
Merge branch 'dev'