[10:54] zeusbot joined #highaltitude.
[10:54] <jcoxon_> http://docwiki.gumstix.org/Expansions#GoliathGPS-vx
[10:55] <edmoore> sorry, gtg and help with lunch
[10:55] <jcoxon_> np
[10:58] jcoxon (n=jcoxon@host86-144-103-14.range86-144.btcentralplus.com) left irc: Read error: 110 (Connection timed out)
[10:59] Nick change: jcoxon_ -> jcoxon
[11:02] Tigga (n=chatzill@dsl-217-155-6-122.zen.co.uk) joined #highaltitude.
[11:12] MetaMorfoziS (n=avr@dsl51B6AB7F.pool.t-online.hu) joined #highaltitude.
[11:24] jcoxon (n=jcoxon@host86-144-103-14.range86-144.btcentralplus.com) left irc: "Leaving"
[12:27] MetaMorfoziS (n=avr@dsl51B6AB7F.pool.t-online.hu) left irc: Remote closed the connection
[12:31] MetaMorfoziS (n=avr@dsl51B6AB7F.pool.t-online.hu) joined #highaltitude.
[12:36] jatkins (n=jatkins@79-73-77-80.dynamic.dsl.as9105.com) joined #highaltitude.
[12:49] <Laurenceb> hi all
[12:50] <jatkins> hi
[12:51] <jatkins> Laurence, do you know if it's easy to make a radar reflector or if I can buy one from somewhere?
[12:52] <edmoore> jatkins: super easy
[12:52] <jatkins> cool
[12:52] <edmoore> you need an empty box of cereal
[12:52] <edmoore> and some foil
[12:52] <jatkins> ok
[12:52] <jatkins> aluminium foil?
[12:52] <edmoore> well, any old thin cradboard
[12:52] <edmoore> and any old foil
[12:52] <jatkins> ok
[12:52] <edmoore> as long as it's metal, it'll reflect radar
[12:53] <jatkins> oh right,c
[12:53] <jatkins> cool*
[12:53] <edmoore> basically you make a thing with lots of 90 degree corners
[12:53] <jatkins> ok
[12:53] <edmoore> have you ever played snooker/pool?
[12:53] <jatkins> yeah
[12:53] <edmoore> you know if you hit the ball towards a corner, it bounces twice and comes back at you in the same direction
[12:53] <jatkins> yep
[12:54] <edmoore> exactly the same principle, just 3D
[12:54] <jatkins> ok
[12:54] <edmoore> you reflect the radar signals exactly back where they came from, so there's a nice strong reflection
[12:54] <jatkins> http://tinyurl.com/5fo5d2
[12:54] <jatkins> ok
[12:54] <jatkins> like the one on the wiki ^^?
[12:55] <edmoore> bingo
[12:55] <jatkins> cool
[12:55] <edmoore> so it's just a cut slots and fit together job
[12:55] <jatkins> yeah
[12:55] <jatkins> I guess I could do it with layers of triangles?
[12:55] <jatkins> like have one triangle horizontal, then cut and put a one going vertical
[12:56] <jatkins> basically just so it would wind up like the one on the wiki
[12:57] <jatkins> I'll send you a pic when I'm doe
[12:57] <jatkins> done*
[12:57] <edmoore> yep, whatever works. it's not a critical thing
[12:57] <edmoore> cool
[12:57] <jatkins> ok
[12:57] <jatkins> are there any restrictions or anything?
[12:57] <edmoore> if it can be flat-packed then slotted together, that'd make shifting it in the car easier
[12:57] <edmoore> no
[12:57] <jatkins> ok
[12:57] <jatkins> thanks
[12:58] <jatkins> I've got a question about the radio/morse code
[12:58] <jatkins> would I use the same type of transmitter as for rtty?
[12:59] <jatkins> like http://www.radiometrix.co.uk/products/ntx2nrx2.htm
[12:59] <edmoore> yep
[12:59] <jatkins> ok, cool
[12:59] <edmoore> so you've got future-proof hardware
[12:59] <jatkins> yeah
[12:59] <edmoore> upgrading is just a software thing
[12:59] <jatkins> cool
[12:59] <jatkins> I'm hoping some time to do something like natrium42 did, with the downlinking images
[13:00] <jatkins> I was thinking of reading the images directly from the camera's sd card into the flight comp., then transmitting
[13:00] <jatkins> but that doesn't matter now
[13:00] <Laurenceb> edmoore: I'm reading that ARM tutorial you linked :-)
[13:01] <jatkins> also, is there a way I could setup the receiver so it would feed the telemetry into my computer, rather than having to do it manually?
[13:01] <jatkins> I was gonna do a tracking web page
[13:01] <edmoore> Laurenceb: it's thorough to the point of madness
[13:01] <edmoore> but very very good
[13:01] <Laurenceb> yes
[13:01] <Laurenceb> I like the eclipse stuff
[13:01] <edmoore> jatkins: yes
[13:01] <jatkins> ok
[13:02] <edmoore> there are various programs that use the soundcard input to decode stuff
[13:02] <jatkins> ok
[13:02] <Laurenceb> I might try to set that up for AVR
[13:02] <edmoore> although we've found they're not so good at doing morse
[13:02] <jatkins> ok
[13:02] <edmoore> Laurenceb: eclipse is huuuuuuuge
[13:03] <Laurenceb> I've seen people using it for AVR before, and avr-studio is v annoying
[13:03] <jatkins> or could the receiver just feed the electrical signals (high,low) to the computer and then decode it?
[13:03] <Laurenceb> as in size?
[13:03] <Laurenceb> or popularity?
[13:03] <jatkins> i.e. maybe have one of these on the ground wired to the receiver, and talk to the computer through rs-232: http://www.moderndevice.com/RBBB.shtml
[13:04] Action: Laurenceb is running out of HDD :-(
[13:05] <edmoore> jatkins: the receiver outputs audio tones rather than digital signals
[13:05] <jatkins> ok
[13:05] <edmoore> at least, the one we use does
[13:05] <Laurenceb> oh hang on.... these installation steps look familiar
[13:05] <edmoore> so it's a bit more complex than that
[13:05] <Laurenceb> maybe I already have eclipse
[13:05] <edmoore> but not unduly so
[13:05] <edmoore> right, need to head out
[13:05] <edmoore> bbl
[13:05] <jatkins> cya, thanks
[13:06] Action: jatkins is off to build a radar reflector
[13:06] jatkins (n=jatkins@79-73-77-80.dynamic.dsl.as9105.com) left irc: " HydraIRC -> http://www.hydrairc.com <- Po-ta-to, boil em, mash em, stick em in a stew."
[13:09] jcoxon (n=jcoxon@host86-144-103-14.range86-144.btcentralplus.com) joined #highaltitude.
[13:30] MeTa (n=avr@dsl51B6AB7F.pool.t-online.hu) joined #highaltitude.
[13:32] edmoore (n=edmoore@ADijon-257-1-34-36.w86-204.abo.wanadoo.fr) left irc: Read error: 113 (No route to host)
[13:32] MetaMorfoziS (n=avr@dsl51B6AB7F.pool.t-online.hu) left irc: Read error: 104 (Connection reset by peer)
[13:59] jcoxon (n=jcoxon@host86-144-103-14.range86-144.btcentralplus.com) left irc: "Leaving"
[14:06] MeTa[AwAy] (n=avr@dsl51B6642F.pool.t-online.hu) joined #highaltitude.
[14:07] MeTa[AwAy] (n=avr@dsl51B6642F.pool.t-online.hu) left irc: Remote closed the connection
[14:07] MetaMorfoziS (n=avr@dsl51B6642F.pool.t-online.hu) joined #highaltitude.
[14:15] MeTa (n=avr@dsl51B6AB7F.pool.t-online.hu) left irc: Read error: 110 (Connection timed out)
[14:18] Hiena (n=Hiena@ joined #highaltitude.
[14:19] <Hiena> Good afternoon!
[14:37] <Laurenceb> hello
[14:44] Action: Laurenceb is writing an interrupt driven nmea parser
[14:44] MetaMorfoziS (n=avr@dsl51B6642F.pool.t-online.hu) left irc: Read error: 104 (Connection reset by peer)
[14:45] MetaMorfoziS (n=avr@dsl51B6642F.pool.t-online.hu) joined #highaltitude.
[14:49] edmoore (n=edmoore@ADijon-257-1-34-36.w86-204.abo.wanadoo.fr) joined #highaltitude.
[14:52] <Laurenceb> hey edmoore
[14:52] <Laurenceb> I'm writing an interrupt driven nmea parser
[14:52] <edmoore> hi
[14:52] <edmoore> right
[14:52] <Laurenceb> I think its a cool idea
[14:52] <Laurenceb> should save a lot of code space
[14:52] <edmoore> I don't get it
[14:53] <Laurenceb> no need for buffers
[14:53] <edmoore> so you decode it byte by byte as it comes in?
[14:53] <Laurenceb> yes
[14:53] <edmoore> ok
[14:54] <Laurenceb> if you can distribute the tasks between the interrupts
[14:54] <Laurenceb> then each one shouldnt take too long to complete
[14:54] <Laurenceb> but thats the tricky bit...
[14:54] <edmoore> you'll probably spend a lot more time in interrupts though won't you
[14:54] <Laurenceb> yes
[14:54] <Laurenceb> but if its using hardware for all the devices
[14:54] <edmoore> surely it's much easier to just stick the bytes in a buffer then deal with it all when it's done in normal user mode
[14:55] <Laurenceb> you can afford a few 100 uS
[14:55] <edmoore> ok, well it it makes you happy
[14:55] <edmoore> far be it from me
[14:55] <Laurenceb> lol
[14:55] <Laurenceb> I like it :P
[14:55] <Laurenceb> I think I can make it almost as fast as buffers
[14:55] <Laurenceb> they are quite complex
[14:56] <Laurenceb> and if your doing it byte by byte theres not much work to do per interrupt
[14:56] <Laurenceb> I bet I can fit parafoil guidance on a mega8 :P
[14:57] <edmoore> we have this discussion one a month laurence
[14:57] <Laurenceb> lol
[14:58] <edmoore> guidance and control can expand to fit the space available. so choose whatever space you want
[14:58] <edmoore> within reason, anyway\
[15:00] <Laurenceb> in c, logical and is && right?
[15:01] <edmoore> yup
[15:02] MeTa (n=avr@dsl51B6642F.pool.t-online.hu) joined #highaltitude.
[15:03] <edmoore> well, for comparisons
[15:03] <edmoore> anyway
[15:05] MetaMorfoziS (n=avr@dsl51B6642F.pool.t-online.hu) left irc: Read error: 104 (Connection reset by peer)
[15:05] <Laurenceb> http://pastebin.com/m768470b2
[15:05] <Laurenceb> ^ thats what I've got so far
[15:09] <edmoore> nice
[15:10] <Laurenceb> it'll follow that general scheme for the various bits and pieces it has to process
[15:10] <Laurenceb> so it has a little buffer for each piece of data, then runs over it with atoi
[15:11] <Laurenceb> should be a lot smaller and faster than scanf
[15:18] <Laurenceb> http://img.photobucket.com/albums/v228/signed4/theends.jpg
[15:26] <edmoore> :)
[15:27] <Laurenceb> hmmm latitude=(float)atoi(buffer[0]+buffer[1])
[15:27] <Laurenceb> isnt going to work
[15:27] <Laurenceb> atoi takes a pointer...
[15:28] <Laurenceb> I know, I could call atoi repeatedly as the data comes in, and keep wiping buffer :-)
[15:34] Nick change: MeTa -> MetaMorfoziS
[15:48] <Laurenceb> http://pastebin.com/m512d208a
[15:48] <Laurenceb> ^ longitude and latitude covered... I think
[16:09] <MetaMorfoziS> can be i'm missudnerstanding something, but i think you make some typos in the if conditions
[16:09] <MetaMorfoziS> c='something'
[16:09] <MetaMorfoziS> made*:)
[16:19] <Laurenceb> oh yes
[16:20] mc- (n=mfcastle@cpc4-glfd1-0-0-cust538.glfd.cable.ntl.com) joined #highaltitude.
[16:21] <mc-> edmoore
[16:22] <Laurenceb> hey mc-
[16:22] <edmoore> hi
[16:22] <Laurenceb> in nmea, does the $GPRMC speed have a fixed number of digits before the decimal place?
[16:22] <mc-> just got my satellite link working
[16:22] <Laurenceb> neat
[16:22] <mc-> yes
[16:23] <Laurenceb> ok thanx
[16:23] <mc-> ed, I haven't heard back from fnoble
[16:23] <mc-> hope he's coming
[16:24] flowolf (n=flowolf@unaffiliated/flowolf) left irc: "Leaving"
[16:25] <edmoore> mc-: he'll probs be around this eve
[16:25] <edmoore> I'll be coming back tomorrow so not around most of the day
[16:28] <Laurenceb> http://pastebin.com/m41235d77
[16:28] <Laurenceb> finished :P
[16:31] <Laurenceb> can you have an "if .... else if ..... else...." structure in c ?
[16:32] <Laurenceb> so if the first condition is true, the first block of code runs, if its not and the second condition is, then the second block is, and if neither are true the last ?
[16:36] <mc-> should be able to, but it's easier to use a case statement
[16:36] mc- (n=mfcastle@cpc4-glfd1-0-0-cust538.glfd.cable.ntl.com) left irc:
[16:45] <Laurenceb> http://pastebin.com/m5925eed0
[16:49] <Hiena> Wow, a nice and clean code...
[16:54] Laurenceb (n=laurence@host86-160-237-147.range86-160.btcentralplus.com) left irc: Read error: 104 (Connection reset by peer)
[16:57] edmoore (n=edmoore@ADijon-257-1-34-36.w86-204.abo.wanadoo.fr) left irc:
[16:59] edmoore (n=edmoore@ADijon-257-1-34-36.w86-204.abo.wanadoo.fr) joined #highaltitude.
[17:06] MeTa (n=avr@dsl51B6642F.pool.t-online.hu) joined #highaltitude.
[17:06] MetaMorfoziS (n=avr@dsl51B6642F.pool.t-online.hu) left irc: Read error: 104 (Connection reset by peer)
[17:24] MeTa (n=avr@dsl51B6642F.pool.t-online.hu) left irc: Read error: 110 (Connection timed out)
[17:36] Laurenceb (n=laurence@host86-160-237-147.range86-160.btcentralplus.com) joined #highaltitude.
[17:37] <Laurenceb> hi again folks
[17:43] MetaMorfoziS (n=avr@dsl51B6642F.pool.t-online.hu) joined #highaltitude.
[17:58] edmoore (n=edmoore@ADijon-257-1-34-36.w86-204.abo.wanadoo.fr) left irc:
[18:14] MeTa (n=avr@dsl51B6642F.pool.t-online.hu) joined #highaltitude.
[18:19] <Laurenceb> u16 bauddiv = ((F_CPU+(baudrate*8L))/(baudrate*16L)-1);
[18:20] <Laurenceb> ^ what does 8L mean there?
[18:28] MetaMorfoziS (n=avr@dsl51B6642F.pool.t-online.hu) left irc: Read error: 110 (Connection timed out)
[18:28] Laurenceb (n=laurence@host86-160-237-147.range86-160.btcentralplus.com) left irc: "Leaving"
[18:29] jcoxon (n=jcoxon@host86-144-103-14.range86-144.btcentralplus.com) joined #highaltitude.
[18:30] Laurenceb_away (n=Laurence@host86-160-237-147.range86-160.btcentralplus.com) joined #highaltitude.
[18:30] Nick change: Laurenceb_away -> Laurenceb
[19:07] kc0wys (n=kc0wys@75-130-211-146.dhcp.stls.mo.charter.com) joined #highaltitude.
[19:08] kc0wys (n=kc0wys@75-130-211-146.dhcp.stls.mo.charter.com) left irc: Client Quit
[19:34] <Laurenceb> http://wiki.ukhas.org.uk/code:interrupt_driven_nmea
[19:36] fnoble (n=fnoble@88-106-206-171.dynamic.dsl.as9105.com) joined #highaltitude.
[19:37] <fnoble> yo'
[19:37] <Laurenceb> hey there
[19:37] <Laurenceb> http://wiki.ukhas.org.uk/code:interrupt_driven_nmea
[19:37] <Laurenceb> 2.2KB
[19:37] <Laurenceb> code size is a bit bigger than I planned
[19:37] <Laurenceb> but only 44bytes of ram :D
[19:42] <fnoble> nice work
[19:42] <Laurenceb> It will be interesting to see how well it works, but I'll need a gps to do that
[19:44] <Laurenceb> but I get a warning from gps.altitude+=((float)atoi(c))*0.1;
[19:44] <Laurenceb> ../GPS.c:129: warning: passing argument 1 of 'atoi' makes pointer from integer without a cast
[19:44] <Laurenceb> any ideas?
[19:45] <Laurenceb> oh I know, atoi takes a string, which is a pointer
[19:45] <Laurenceb> whereas c is an unsigned char ?
[19:50] jcoxon (n=jcoxon@host86-144-103-14.range86-144.btcentralplus.com) left irc: Read error: 110 (Connection timed out)
[19:51] <fnoble> yup, i think thats your problem
[19:52] <Laurenceb> cool
[19:59] <Laurenceb> ok fixed it and added status to the gps struct
[20:21] edmoore (n=edmoore@ADijon-257-1-34-36.w86-204.abo.wanadoo.fr) joined #highaltitude.
[20:32] <Laurenceb> hey edmoore
[20:32] <edmoore> hi
[20:32] <Laurenceb> http://wiki.ukhas.org.uk/code:interrupt_driven_nmea
[20:36] Akadecca (n=akawaka@cpe-76-173-152-142.socal.res.rr.com) joined #highaltitude.
[20:55] Hiena (n=Hiena@ left irc: "-=Alkoholmentes-sör és repülõgép-szimulátor, biztos út a guminõ felé=-"
[20:58] Nick change: MeTa -> MetaMorfoziS
[21:00] <natrium42> edmoore, bill's mission is happening in #SNOX
[21:01] <natrium42> if you're interested
[21:01] <edmoore> oh awesome
[21:01] <edmoore> yes
[21:01] Action: natrium42 has to study for an exam :(
[21:01] <edmoore> ty
[21:01] <natrium42> np
[21:06] jatkins (n=jatkins@79-73-74-33.dynamic.dsl.as9105.com) joined #highaltitude.
[21:09] <edmoore> natrium42: why is he up so high?
[21:10] <natrium42> dunno, i asked --> [16:01] <natrium42> WB8ELK, is it supposed to go that high?
[21:10] <natrium42> perhaps he wants to peak first?
[21:10] <edmoore> but this is a trans atlentic attempt then?
[21:10] <natrium42> yes
[21:11] <natrium42> he uses HF
[21:11] <edmoore> i guess you've nothing to loose
[21:11] <natrium42> ask him again please :P
[21:11] <natrium42> maybe he didn't see my q
[21:14] <Laurenceb> what the server?
[21:14] <Laurenceb> for snox
[21:14] <natrium42> irc.liveharmony.org
[21:15] <natrium42> they don't see me or something?
[21:15] Laurenceb (n=Laurence@host86-160-237-147.range86-160.btcentralplus.com) left irc:
[21:16] Laurenceb (n=Laurence@host86-160-237-147.range86-160.btcentralplus.com) joined #highaltitude.
[21:16] <Laurenceb> argg
[21:16] <Laurenceb> how do I join two servers in mirc?
[21:17] <natrium42> mirc sux
[21:18] <Laurenceb> I have pidgin on here
[21:18] Laurenceb (n=Laurence@host86-160-237-147.range86-160.btcentralplus.com) left irc: Client Quit
[21:20] Laurenceb (n=Laurence@host86-160-237-147.range86-160.btcentralplus.com) joined #highaltitude.
[21:22] <Laurenceb> cant seem to do it in pidgin either
[21:23] <Laurenceb> ah nvm
[21:26] jcoxon (n=jcoxon@host86-144-103-14.range86-144.btcentralplus.com) joined #highaltitude.
[21:26] <jcoxon> evening all
[21:27] <edmoore> hi
[21:29] <jatkins> hi
[21:30] <jatkins> edmoore: I've finished the radar reflector
[21:30] <jatkins> thanks for helping me
[21:30] <edmoore> awesome
[21:31] <jatkins> it basically looks like a tin foil star :D
[21:31] <Laurenceb> jatkins: you might be interested in the code I put on the wiki
[21:31] <Laurenceb> not sure if it would run on an arduino
[21:31] <Laurenceb> but its for the same processor
[21:31] <jatkins> I'll have a look, thanks
[21:33] <jatkins> not sure, I guess the basic c code would - the ifs, and switch, etc.
[21:33] <jatkins> arduino language has two structures: setup() and loop()
[21:34] <Laurenceb> interesting
[21:34] <jatkins> I was gonna do substring() with this http://www.arduino.cc/en/Tutorial/TextString
[21:34] <jatkins> it doesn't really do strings by default
[21:35] <jatkins> you could probably get proper c to run on an arduino though as it's the same processor, but I don't know how you'd do it
[21:36] <jatkins> actually, getCharAt() looks easier, as nmea is fixed-length protocol (mc- told me that the other day, I'd started split()ing up the commas)
[21:36] <Laurenceb> I'd use that arduino code
[21:36] <jatkins> ok
[21:36] <Laurenceb> I wrote that c to be as short as possible and interrupt driven
[21:37] <jatkins> ok
[21:37] <jatkins> is it for a hab project you're doing?
[21:37] <Laurenceb> yes, or general use
[21:37] <jatkins> oh cool
[21:38] <Laurenceb> I havent seen interrupt driven parsing done before, thought it would be interesting to try the idea
[21:38] <jatkins> mc- found this really cheap arduino-type microcontroller: http://www.moderndevice.com/RBBB.shtml
[21:38] <Laurenceb> hes not here
[21:39] <jatkins> no
[21:39] <Laurenceb> bbl
[21:39] <jatkins> cya
[21:48] Akadecca (n=akawaka@cpe-76-173-152-142.socal.res.rr.com) left irc: Read error: 110 (Connection timed out)
[21:52] akawaka (n=akawaka@cpe-76-173-152-142.socal.res.rr.com) joined #highaltitude.
[21:53] johan___________ (i=_johan_@cpe-24-24-211-18.socal.res.rr.com) joined #highaltitude.
[21:53] <johan___________> Akawaka: #megatesting
[21:53] jatkins (n=jatkins@79-73-74-33.dynamic.dsl.as9105.com) left irc: " HydraIRC -> http://www.hydrairc.com <- It'll be on slashdot one day..."
[21:56] Nick change: johan___________ -> _johan_
[21:57] Nick change: _johan_ -> mogwie
[22:33] akawaka (n=akawaka@cpe-76-173-152-142.socal.res.rr.com) left irc: Read error: 110 (Connection timed out)
[22:35] <Laurenceb> so SNOX crash landed?
[22:38] <jcoxon> i thought so
[22:41] <natrium42> it's on a tree
[22:41] <natrium42> and they can't get a hold of the property owner
[22:42] <natrium42> (and apparently USA has strict tresspasing laws)
[22:43] <natrium42> so they don't want to get shot or something
[22:43] <Laurenceb> silly country
[22:43] <Laurenceb> still if you cut down someones tree in the UK you'd be in trouble :D
[22:43] <natrium42> hehe
[22:44] <natrium42> well, they say that the payload is worth $100 in parts only
[22:44] <natrium42> so it's not a bg deal to get it back
[22:48] <jcoxon> in the UK, you have a right to get it back
[22:48] <jcoxon> e.g. if you were to kick a football into next doors garden
[22:48] <jcoxon> they have to in theory give it back
[22:49] Action: jcoxon has a new soldering iron head
[22:50] <Laurenceb> cool
[22:50] <Laurenceb> or hot even
[22:55] MetaMorfoziS (n=avr@dsl51B6642F.pool.t-online.hu) left irc: Remote closed the connection
[22:56] MetaMorfoziS (n=avr@dsl51B6642F.pool.t-online.hu) joined #highaltitude.
[22:57] <jcoxon> makes soldering soo much easier
[22:58] <Laurenceb> lol
[22:58] <Laurenceb> as in its possible
[22:58] <jcoxon> yup
[22:59] <jcoxon> fixed my lipo charger
[22:59] <jcoxon> its all going well now :-p
[23:01] <Laurenceb> gtg
[23:01] <Laurenceb> cya all
[23:09] jcoxon (n=jcoxon@host86-144-103-14.range86-144.btcentralplus.com) left irc: "Leaving"
[23:16] kc0wys (n=kc0wys@75-130-211-146.dhcp.stls.mo.charter.com) joined #highaltitude.
[23:26] MetaMorfoziS (n=avr@dsl51B6642F.pool.t-online.hu) left irc: "bb all"
[23:45] edmoore (n=edmoore@ADijon-257-1-34-36.w86-204.abo.wanadoo.fr) left irc:
[00:00] --- Sun Apr 13 2008