Alternative alternative ptp client? (split from chdkptp)

  • 6 Replies
  • 885 Views
Alternative alternative ptp client? (split from chdkptp)
« on: 25 / June / 2017, 09:56:05 »
Advertisements
Another thing I've considered is adding a way to watch arbitrary ranges of memory using in the chdkptp GUI. It would also be relatively easy to implement a memory browser that gives you a hex-editor style window.

Something like this? ;)
« Last Edit: 25 / June / 2017, 16:12:41 by dmitrys »
Author of CHIMP, Canon Hack Installation and Management Platform

*

Offline reyalp

  • ******
  • 10835
Re: Re: chdkptp - alternative ptp client
« Reply #1 on: 25 / June / 2017, 14:50:50 »
Something like this? ;)
The chdkptp rmem command already gives a hex dump like this.

My idea for a GUI was
1) Allow scrolling instead of entering the address every time
2) Update automatically at some (optional, user controllable) rate
3) Select values to display in different formats (int / unsigned / short etc) like hex editors do
4) Be able to add watches of multiple different addresses
Don't forget what the H stands for.

Re: Re: chdkptp - alternative ptp client
« Reply #2 on: 25 / June / 2017, 15:02:37 »
1) Allow scrolling instead of entering the address every time

Done, check out https://github.com/CHDKUtil/CHDKPTPRemote/tree/hexbox.

Quote
2) Update automatically at some (optional, user controllable) rate

Shouldn't be a problem.

Quote
3) Select values to display in different formats (int / unsigned / short etc) like hex editors do

I'm using Be.HexEditor. I didn't check extensively, but I don't think it has any of these implemented.

Quote
4) Be able to add watches of multiple different addresses

Then it would no longer be a CHDK PTP Test app, would it? :D
Author of CHIMP, Canon Hack Installation and Management Platform

Re: Re: chdkptp - alternative ptp client
« Reply #3 on: 25 / June / 2017, 15:06:49 »
This looks very useful.  Additional Features that I think would be useful but maybe too much trouble to implement;)

Highlight changing values; log changes (click on changing field see list of values)

Save to file.

Multiple split ranges (at least two)

Also, mostly unrelated, but would it be possible to get statistics on the pc address in order to profile what is using CPU cycles?


*

Offline reyalp

  • ******
  • 10835
Split this since it's not related to the chdkptp (chdkptp refers to the client I wrote and maintain https://www.assembla.com/spaces/chdkptp, not the protocol as a whole, which is called the CHDK PTP extension)

Don't forget what the H stands for.

Split this since it's not related to the chdkptp (chdkptp refers to the client I wrote and maintain https://www.assembla.com/spaces/chdkptp, not the protocol as a whole, which is called the CHDK PTP extension)

Is there somewhere a dedicated CHDK PTP topic?
Author of CHIMP, Canon Hack Installation and Management Platform

*

Offline reyalp

  • ******
  • 10835
Is there somewhere a dedicated CHDK PTP topic?
The original development thread is in https://chdk.setepontos.com/index.php?topic=4338.0

The wiki page has some background information http://chdk.wikia.com/wiki/PTP_Extension

However, if you want to propose changes or ask questions it's fine to do it in this thread, or start a new one. It's OK for a thread to wander through a few related topics as the idea evolves.
Don't forget what the H stands for.

 

Related Topics