Seems to use the off time for data, rather than the on time, as all "on" pulses other than the initial sync one are the same length(880uS).
I'm guessing that the 880uS off-times represent a 0, and the 3300uS off-times represent a 1. Seems like an odd rate to be sending stuff at...
Has a 6780uS "sync" pulse at the start, launches immediately into data.
Looks to be capable of carrying 32 bits of data.
Going by the above guesses, "default" shot(Blue team, Laser Strike) decodes to 0b00000111000000000000010100000010, in the order it's transmitted in.
Decodes following above guesses.
Orange rifle:
Team/weapon | Data |
---|---|
Blue team, Laser Strike | 00000111000000000000010100000010 |
Blue team, Stealth Strike | 00000111000000000000011000000010 |
Blue team, Pulse Strike | 00000111000000000000011100000011 |
Blue team, Rail Strike | 00000111000000000000100000000110 |
Blue team, Sonic Strike | 00000111000000000000100100001000 |
Red team, Laser Strike | 00000100000000000000010100000010 |
Red team, Stealth Strike | 00000100000000000000011000000010 |
Red team, Pulse Strike | 00000100000000000000011100000011 |
Red team, Rail Strike | 00000100000000000000100000000110 |
Red team, Sonic Strike | 00000100000000000000100100001000 |
Yellow team, Laser Strike | 00000101000000000000010100000010 |
Yellow team, Stealth Strike | 00000101000000000000011000000010 |
Yellow team, Pulse Strike | 00000101000000000000011100000011 |
Yellow team, Rail Strike | 00000101000000000000100000000110 |
Yellow team, Sonic Strike | 00000101000000000000100100001000 |
Green team, Laser Strike | 00000110000000000000010100000010 |
Though not completed decoding all team/shot combinations, I'm fairly certain that bits 7 and 8(Starting at 1, on the left) are the team, 21-24 are the weapon ID(Or something related to the weapon used), and bits 29-32 are the weapon damage or something else related to the weapon used.
29-32 does not make sense as a weapon ID, as both the Laser Strike and the Stealth Strike would have the same ID.
Seems rather strange to have two different weapons do the same damage, though... Maybe the stealth strike takes more ammo instead, to balance it out?
I'm guessing bits 1-6 are something related to what "type" of thing is sending the signal. All of my shots seem to be 0b000001 in those spots. Actually, let me grab the other style...
Yellow rifle:
Team/weapon | Data |
---|---|
Blue team, Laser Strike | 00000111000000000000010100000010 |
Nope. Doesn't identify which tagger sent it. Could still differentiate between pistol/rifle, though. Don't have any pistols to test this.
Might pick up some of the accessories at some point to look at those signals. There's still a lot of bits unaccounted for.
All in all, they looked to be planning quite a ways ahead with their protocol. A good chunk of the data it's sending isn't accounted for in the shot signals, so there's probably a lot of capabilities hidden away. This further reinforces my thought that WowWee could have been a real competitor, had they put a better sensor setup on their tagger.
No comments:
Post a Comment