I had a couple of questions (or suggestions for where the answer is no) regarding the API.
From the API, will we have access to a wider variety of zap levels or will we be restricted to just the three levels? If not, how feasible would it be to upload a new set of level settings and then deliver a zap, then upload the previous zap level settings back again?
Will we be able to read what buttons are being pressed on the remote? What I'm thinking here is along the lines of implementing a toned down/limited remote. I know you mentioned being able to restrict some of the more advanced features on the remote for situations where we're loaning him out to a friend or something and don't want to put him at risk. But I'd like more control over such situations. For instance, I'd like to be able to allow the borrower to deliver a level 3 zap, but only one every 30 minutes or something like that. I could make a little program that would read the remote (in pc control mode) and sense when the level 3 button is hit, if 30 minutes has passed since the last level 3 went out then it would send a level 3 zap, otherwise it would only send a level 2. Would something like that work?
If there are multiple remote controls, would the API be able to determine which remote it's getting button clicks from?
Is there a preliminary/beta version of the API available? I've been fiddling with a couple of ideas and it'd be nice to have that available to get the interfacing part done.
From the API, will we have access to a wider variety of zap levels or will we be restricted to just the three levels? If not, how feasible would it be to upload a new set of level settings and then deliver a zap, then upload the previous zap level settings back again?
Will we be able to read what buttons are being pressed on the remote? What I'm thinking here is along the lines of implementing a toned down/limited remote. I know you mentioned being able to restrict some of the more advanced features on the remote for situations where we're loaning him out to a friend or something and don't want to put him at risk. But I'd like more control over such situations. For instance, I'd like to be able to allow the borrower to deliver a level 3 zap, but only one every 30 minutes or something like that. I could make a little program that would read the remote (in pc control mode) and sense when the level 3 button is hit, if 30 minutes has passed since the last level 3 went out then it would send a level 3 zap, otherwise it would only send a level 2. Would something like that work?
If there are multiple remote controls, would the API be able to determine which remote it's getting button clicks from?
Is there a preliminary/beta version of the API available? I've been fiddling with a couple of ideas and it'd be nice to have that available to get the interfacing part done.