Monthly Archives: March 2012

Mike 3.23.2012

  • Database backup this morning
  • The server still was not responding to remote calls on 443 so I put in a ticket.
  • A few hours later the support team responded saying someone had closed the port on the firewall and they reopened it.  No explanation regarding who closed it or why…
  • Starting to implement the distinguished name PKI thing in PPA

Phil 3.23.12

8:00 – 12:30 FP

  • It’s going to be an abbreviated day. I’ve got to be over at my parent’s old house in the early afternoon to let in the GB&E guy, and since the weather’s * phenomenal* I’m going to go for a longer and early bike ride. Given all the rain in the forecast for the weekend, I’ll be here to make up the hours, probably more likely on Sunday.
  • Adding in CollisionCube. It’s drawing, and I’m getting fingertip position info for collisions. More on Sunday
  • Checked into SVN

Tom DeVito 3.23.2012

Start: 10:00

  • Ordered the boards.  The company said to ignore the warnings on the PJ-202A port
  • Looked up the necessary components.  Need to double check our inventory to make sure we aren’t buying stuff we already have.  Will finish this tomorrow and compile the list of things that need to be ordered.
  • Still having some IDE problems with Visual Micro.  Decided to just move the classes into a new project.  This seemed to fix the issue.
  • Did some more testing of the Data dictionary and communication classes to make sure it will work when we try to put it together tomorrow.
  • There are a few issues, I fixed most of them.  I should be good to go by the time you are done with your bike ride tomorrow.

End: 6:00

Mike 3.22.2012

  • Back ups a little later than usual this morning due to a doctor appointment
  • The server is extremely slow via https.  Remote desktop to the server works fine, pinging it works fine and quick, local https requests on the server are quick but accessing it via https from my desk is very slow.  I figure I will give it a day since it is not an issue with our server itself.
  • Finally heard something back from the server help desk.  A guy emailed me asking for more information.  I replied and got his out of office message.  He will be back Monday…
  • Back to working on PKI security stuff.  The interface classes are done and now I am writing a test implementation that will pull user IP addresses off the session and use them instead of userDNs to try and auto log in users.

Phil 3.22.12

8:00 – 4:00 FP

  • Looks like I’ll have the CSIP project to charge to soon. Woohoo!
  • debugging RightHand::drawPrimitive() – fixed. Passing by value rather than by reference. D’oh.
  • Shiny hand model! Now I need to wire the graphics to the FingerIO classes – partly done, waiting on putting in the CollisionCube.
  • Tried adding the FingerIO classes directly to RightHand, but the class isn’t instanced by the time show() gets called in KF_GUI. So the FingerIO classes went back to the KF_Hand_window class, and I added pointers to the RightHand class. Not really happy with this, but it will do for now as I get all the other pieces working. And better than the alternative of grabbing the parent of the window class while still reaching into the RightHand class.
  • Next, put all the changed code back into the fluid code – done
  • Adding CollisionCube drawableObject – most pieces are in and I need to test.

4:00 – 5:00 CSIP

  • Spent about 45 min talking CSIP with Ed.
  • Start figuring out drools, with particular emphasis on creating xml that can be ingested and used to create running rule sets. Note that RulePoint could be a starting point for look-and-feel, as this may be the basis for the request for the system.

Tom DeVito 3.21.2012

Start: 9:15

  • Price estimate for 10 boards is 236.88
  • Changed the sensor circuits so the output is separate from the sensor.
  • Called Pad2Pad about the PJ202A footprint because I had to force it to add and there are warnings.  They told me to email padtopad@gmail.com with the question and the software guys would get back to me with a solution.
  • For some reason my arduino project stopped linking properly. Every time I try to build the solution it tells me that header files don’t exist even though auto complete adds them correctly.
  • After trying a bunch of stuff I eventually reset Visual Micro.  This solved the problem.
  • Still waiting on Pad2Pad for a reply.  Everything is ready to go but I don’t want the traces to not be connected properly because of some type of glitch.

End: 5:15

Mike 3.21.2012

  • Usual backups this morning
  • very quiet at site, Dong stopped by and we looked at the formatted cognos pull, still waiting on the raw pull before doing anything
  • Coded and tested a force decay for the network map.  Phil approves so I uploaded the changes and put a new version on fgmdev

Phil 3.21.12

8:00 – 3:00 FP

  • Now that the basic framework is put together, adding in the hand. Starting with making shiny cubes and cylinders.
  • When making textures, *don’t* compress your tga files!
  • Added a color modulated reflection shader. This will probably be our main shader for charts, too.
  • Need to add a bit of lighting to the shiny objects. Going to finish building the hand fist.
  • In the process of debugging RightHand::drawPrimitive().

Mike 3.20.2012

  • Usual back ups this morning, nothing has changed in the database in about a week
  • No word back from Gina or the help desk.  I did some searching and found our integration and test servers are WHITE LISTED as accepted and should be visible from the outside reaching network.
  • Found a bug in the network map widget that was preventing colors from working correctly, fixed and checked in to GenericQueryWidget project
  • Looked over a powerpoint sent by Jim Gorgei, not really much I can help fill out
  • Playing around with the network map some more trying to fix some instabilities, simply taking time between frames in to account did not work
    • I think we may need to track time from last user interaction (dragging a node or changing a setting) and slowly increase drag while the movement calculations are taking place, then once things stabilize they do not need to move again until the user does something and the system is free to move again

Phil 3.20.12

8:00 – 5:30 FP

  • Spring! That bears repeating. Spring!
  • Working on the hand
  • Building a new FLTK widget to show
    • Communication with Arduino
    • Force on each finger
    • Volume for each finger
    • Sound for each finger
    • Hand view
  • Now I need to wire up the controls
  • Added pointers to the pressure and volume sliders as well as the sound text within the FingerIO helper class. Works well.
  • Wiring up the text output – done. Wound up using a simple multiline Fl_Output class rather than a Fl_Text_Output because when I tried to add a buffer, the code kept crashing trying to create a callback. Not sure that I was making the call in the right place?

Tom DeVito 3.19.2012

Start: 10:15(actually got to the office at 8:30 but forgot I had a doctors appointment)

  • Re-familarizing myself with the Arduino code
  • Started rebuilding the controllers to work with the new communication systems
  • Most of the broad building  of the controllers are complete.  Need to talk about the specifics like commands and stuff.

End:7:15  (My brother needed me to pick up my niece at school at 1:30.  This took about an hour)

Mike 3.19.2012

  • Usual backups this morning
  • Still no word from Gina about her connection issues.  I am assuming it’s a 404 not found.
  • I contacted the enterprise server help desk with 2 questions:
    • How do I remote desktop to the development and production VMs?
    • How do users connect to the systems from outside networks?  Is the URL different?  Is there a port that needs opening?
  • Got a spreadsheet of cognos data and was told to look at it but wait for further information.  It matches up somewhat with our data but the structure is a little different and column names very different.
  • Got my cars_enchanced spreadsheet working after dealing with a mapping error.  It works pretty well but colors are not working in the network map, they work in the geo map.

Phil 3.19.12

8:00 – 10:30 VISIBILITTY/OH

  • Stopped in to talk to Al F. Things are proceeding apace, apparently.

10:30 – 12:00, 3:00 – 5:00 FP

  • Getting started on the final(?) version of the hand
  • Need to talk to Tom about coding up the arduino, but today’s schedule may not allow. Tomorrow?

Phil 3.16.12

7:30- 9:30 OH/VISIBILITY

  • Stopped by our servers to send Al Ferguson a note asking about positions. While there, I moved the map server over from Jeff’s machine to the integration server
  • Talked to Dong about getting started on charting now that the main pieces of the OGL 3.0+ libraries are written.

9:30 – 2:30 FP

  • Went to UMBC to meet the prototyping support group. It’s nice, there are a couple of makerbots, a laser cutter and several other interesting items. Also, it looks like CCBC has a much bigger lab that you can take a $50 training course on and then have access to. Need to check into that.
  •  Starting on building the hand visualization using the new library. First thing I need to do is make a new FLTK window that shown communication with the arduino.

Tom DeVito 3.15.2012

Start: 10:00

  • Info about power adapters:  http://www.apogeekits.com/power_adapter_selection.htm
  • The mystery of why the power adapters output doesn’t matter is solved.  The power adapters we are using are regulated which means that within the 0-2 amp range of load current.  Higher load currents will cause the regulators protection mechanism to break the circuit before it does damage.  This is not explicitly written on the adapter label but can be seen in the chart of the data sheet(http://resources.mini-box.com/online/PWR-ACDC-12V-2A/specs.pdf).  This can also be proven with the voltage tester.  An unregulated power supply would output a higher voltage with no load current(circuit) attached.  These power adapters always output 12V no matter what the load current is.
  • Looking at the datasheets for all the components, the maximum load current would be about .5 amps.  This is 1/4 of what the power adapter allows.  We can actually power a whole hand(2.5) boards with one power adapter.
  • The adapters are common and used for many D-Link products.  For consistency we should get the same model if we need more.  We should have enough for now.  The model number is AG2412-B.
  • Test worked!
  • Adding labels and double checking ciruit.

End 6:00