Seeking testers for the iphone application sign up here:
https://goo.gl/forms/rkZiS3Jh3HJpmblC3
Please use your apple app store email address as I suspect it will make things easier.
Please take screen shots, even if there isn't a problem we don't have enough screen sizes in the office to submit to the App store.
We need screen shots specifically from an iPad and 5.5" iphones, we currently don't have any of these devices.
Seeking testers for the iphone application sign up here:
https://goo.gl/forms/rkZiS3Jh3HJpmblC3
Please use your apple app store email address as I suspect it will make things easier.
Please take screen shots, even if there isn't a problem we don't have enough screen sizes in the office to submit to the App store.
We need screen shots specifically from an iPad and 5.5" iphones, we currently don't have any of these devices.
I installed the app and did a very quick test logging temperature for a few minutes and then mailed the data to myself. It looks good so far. I would like to have the start Date and Time set in the file header. Maybe there is an option for that, I have not done any exploration...
@Seppy,
backer 1443
Well, I have an iPad and a 4.7" iPhone, and have written a few apps including the core and plotting part of an i121GW app. Unfortunately, I don't have a meter to test with. Will the screen shots you want require a connection?
I'd like to try it anyway.
Edit: for sortablility the following format was selected, what do people think?
"YYMMDD, HHMMss Log.csv"
Edit: for sortablility the following format was selected, what do people think?Yes, but I'd suggest without the comma. Just "YYMMDD HHMMSS Log.csv" would be fine.
"YYMMDD, HHMMss Log.csv"
P.S. Post screenshots if possible we really need them for the App store submission.I'll try to post some, but I only got the notification today. It might take me a day or two to try it out since it's the working week.
I installed the app and did a very quick test logging temperature for a few minutes and then mailed the data to myself. It looks good so far. I would like to have the start Date and Time set in the file header. Maybe there is an option for that, I have not done any exploration...
I installed the app and did a very quick test logging temperature for a few minutes and then mailed the data to myself. It looks good so far. I would like to have the start Date and Time set in the file header. Maybe there is an option for that, I have not done any exploration...
I’m confused. You are able to log or retrieve logged data with the App?
I’ve installed it on my iPad mini. I.m getting a nice mirror of the meters display but no ability to log or retrieve logged data that I can tell. The settings and maths buttons appear essentially non-functional.
Just click save under the graph.
Just click save under the graph.
Thanks, but there is no save botton under the graph on my screen. There is <settings>, <maths> and [ 0 ] only. This is iOS 11.4 on an iPad mini 4.
Also X and Y axis values non sensible. See attached. (Meter on DC volts with open leads).
Screenshot:
(https://www.eevblog.com/forum/testgear/eevblog-121gw-discussion-thread/?action=dlattach;attach=454315;image)
Do you happen to have the unscaled version? If it won't upload, could you email it here eev.davidledger@gmail.com
PS. I might fork the beta testing to another thread soon, i'll move the posts.
Ah right, I need to post my tutorial video, use it in portrait ,landscape is really just for fullscreen.Doh, OK of course.
Open circuit voltages will tend to be all over the place, just the result of a quite high impedance input.
Time (s), Voltage DC (V)
0.05082, 0.0005
0.111293, 0.0006
0.831361, 0.0006
1.310702, 0.0006
1.820419, 0.0006
2.331409, 0.0006
2.811417, 0.0006
3.321496, 0.0006
3.831209, 0.0006
4.311489, 0.0006
4.821054, 0.0006
5.331481, 0.0006
5.811364, 0.0006
6.354458, 0.0006
6.831573, 0.0006
7.341693, 0.0006
7.851459, 0.0006
8.362003, 0.0006
8.84111, 0.0006
9.351552, 0.0006
9.831087, 0.0006
10.34146, 0.0006
10.85149, 0.0006
11.33111, 0.0006
11.84133, 0.0006
12.35151, 0.0006
12.83109, 0.0006
13.34188, 0.0006
13.85141, 0.0005
14.33115, 0.0005
14.84186, 0.0006
15.35119, 0.0006
15.83165, 0.0006
16.34118, 0.0006
16.85153, 0.0006
17.33162, 0.0006
17.84163, 0.0006
18.32146, 0.5945
18.83173, 1.1663
19.34166, 1.1667
19.82151, 1.1668
20.33185, 1.1669
20.84128, 1.1669
21.32154, 1.167
21.83112, 1.1669
22.3415, 1.1669
23.39187, 1.7364
23.84181, 1.9943
24.35119, 2.2268
24.86161, 2.472
25.37127, 2.5748
26.36175, 2.8239
26.87211, 3.186
27.8619, 3.4225
28.37129, 3.616
28.85251, 3.7305
29.36153, 3.7714
29.8413, 3.7646
30.35259, 3.6201
30.86128, 3.2969
31.34081, 3.2651
31.85176, 3.0388
32.36143, 2.8243
32.84133, 2.681
33.35179, 2.4726
33.86126, 2.3725
34.34166, 1.959
34.85123, 1.7717
35.36166, 1.671
35.84135, 1.538
36.35189, 1.3377
36.86134, 1.193
37.34202, 1.023
37.85187, 0.8286
38.36124, 0.6537
38.84189, 0.4542
39.35125, 0.3038
40.37312, 0.3377
40.88191, 0.8073
41.39137, 0.9643
41.87184, 1.1038
42.38153, 1.2069
42.89182, 1.306
43.37132, 1.3699
43.88216, 1.4626
44.39149, 1.835
44.87186, 1.9696
45.38192, 2.0328
45.86183, 2.3166
46.3714, 2.5065
46.8819, 2.6848
47.36154, 2.7752
47.87173, 2.8638
48.38136, 3.2833
48.86201, 3.3274
49.3713, 3.0582
49.88185, 2.7308
50.36157, 2.4973
50.87258, 2.474
51.38154, 2.4739
51.86174, 2.4988
52.37157, 2.6343
52.88213, 2.7196
53.36198, 2.8503
53.87187, 2.9742
54.38151, 3.1615
54.86172, 2.9191
55.37134, 2.7235
55.882, 2.5513
56.39146, 2.3564
56.87197, 2.1195
57.38156, 1.9043
58.40196, 1.4635
58.88206, 1.2855
59.39145, 1.2619
59.90191, 1.0454
60.41146, 0.9032
61.40224, 1.1442
61.91229, 1.2656
62.39143, 1.2689
Ah right, I need to post my tutorial video, use it in portrait ,landscape is really just for fullscreen.Doh, OK of course.
So in portrait, the save and other buttons are there. But, when I push save it kicks me out of the app (whether logging or not).QuoteOpen circuit voltages will tend to be all over the place, just the result of a quite high impedance input.
Yeah, i get that but axis values Not corresponding - maybe a function of range.?
Also FWIW, i use my iPad mini almost exclusively in landscape mode. Having all buttons available would be nice.
Could you take a screenshot of these two issues, do youAh right, I need to post my tutorial video, use it in portrait ,landscape is really just for fullscreen.Doh, OK of course.
So in portrait, the save and other buttons are there. But, when I push save it kicks me out of the app (whether logging or not).QuoteOpen circuit voltages will tend to be all over the place, just the result of a quite high impedance input.
Yeah, i get that but axis values Not corresponding - maybe a function of range.?
Also FWIW, i use my iPad mini almost exclusively in landscape mode. Having all buttons available would be nice.
Can you take a screenshot that shows your full portrait screen with one of the DC values that do not correspond, will help in isolating any issue.
I'll try get my hands on an iPad Mini, I haven't got one to test with so in the mean time what are settings that resulted in that error, does it happen every time?
I just got a notification about a post in the discussion forum and ended up here. I am an iOS user. iphone 6, ipad mini, iphone 4. Looking forward to an iOS app!
My iPad mini is the original model, so it can't run iOS 11 unfortunately. I considered upgrading, but I just don't use it enough (or do enough iOS app dev) to justify buying a new model. I may have to eventually now that Apple is forcing all new apps to be built for iOS 11.
I just got a notification about a post in the discussion forum and ended up here. I am an iOS user. iphone 6, ipad mini, iphone 4. Looking forward to an iOS app!
You can use the app now if you like, just fill in the form at the top of the page and become a beta tester :)
You can use the app now if you like, just fill in the form at the top of the page and become a beta tester :)
How do I get the app? i searched the app store on my iphone for 121gw and eevblog and nothing came up.
My iPad mini is the original model, so it can't run iOS 11 unfortunately. I considered upgrading, but I just don't use it enough (or do enough iOS app dev) to justify buying a new model. I may have to eventually now that Apple is forcing all new apps to be built for iOS 11.
I just read the App Store submission guidelines, and while it says apps must be able to run on the currently shipping OS it doesn't say they can't run on older versions of the OS.
It would be very helpful for people with older devices or people who don't want to be on the bleeding edge of OS releases if the app could run on iOS 10 or earlier.
Are there any specific features of iOS 11 that it relies on? This is the first App I have tried that insists on iOS 11.3 as the minimum supported version.
My understanding is that all new apps submitted to the store must be built with the iOS 11 SDK. I'm haven't done any iOS app dev recently, so I haven't dug into what backwards compatibility that provides. I imagine that Apple wants to encourage people to move to new devices though.
I guess it will be a matter of what Seppy can build using the Xamarin framework, and I'm sure there are some limits to what they can support.
"ONsemi" Needs to Be Updated.(Yes, the capitalisation of "to Be" is exactly like that - unusual for Apple).
The developer of this app needs to update it to work with iOS 11.
[Learn More] [OK]
There isn't currently an option for that, I'll add it in, I don't want to do a full time stamp for each item though as it makes the data less importable.
I can however change the default filename to the following, how does that sound (it would also be the default email title):
"Log DD-MM-YY, HH-MM-ss.csv"
Edit: for sortablility the following format was selected, what do people think?
"YYMMDD, HHMMss Log.csv"
P.S. Post screenshots if possible we really need them for the App store submission.
Us UNIXy guys don't appreciate spaces in filenames.
I don't really see the need for commas either in this data. Space separated should be sufficient, in which case the suffix would be .txt or .dat or something.
Actually, comma separated with a .csv extension enables apps like Excel to open the file directly as a spreadsheet without any need for import filtering. So I would strongly favor retaining the current csv format and file type.
Only in part of the world, some countries uses "," as decimal separator and ";" between values in csv files.
I just got a notification about a post in the discussion forum and ended up here. I am an iOS user. iphone 6, ipad mini, iphone 4. Looking forward to an iOS app!
You can use the app now if you like, just fill in the form at the top of the page and become a beta tester :)
How do I get the app? i searched the app store on my iphone for 121gw and eevblog and nothing came up.
Us UNIXy guys don't appreciate spaces in filenames.
Windows FTW! ;D
It's true though, spaces can cause grief in scripts and on the command line. I think underscore is more portable than dash, so that would give a name like YYMMDD_HHMMSS.csvQuoteI don't really see the need for commas either in this data. Space separated should be sufficient, in which case the suffix would be .txt or .dat or something.
Actually, comma separated with a .csv extension enables apps like Excel to open the file directly as a spreadsheet without any need for import filtering. So I would strongly favor retaining the current csv format and file type.
That is true, but a localization setting in the app could take care of that. I'm sure when you set up an iOS device you can choose country, region and culture settings to your preference.
With that said, I believe the tendency in science and engineering is to standardize on "." as the decimal separator these days.
That is true, but a localization setting in the app could take care of that. I'm sure when you set up an iOS device you can choose country, region and culture settings to your preference.
Many programmers are not very good at using that. I have seen csv files with "," as both decimal separator and value separator.With that said, I believe the tendency in science and engineering is to standardize on "." as the decimal separator these days.
I prefer a fixed file format, but Microsoft has decided that default csv file format varies by country and they do not care if you use it for engineering.
If there is a comma in a cell the cell should be in quotes "". Most editors recognize strings and will ignore commas between quotes.
Time (s), Voltage DC (V)
0.05082, 0.0005
0.111293, 0.0006
0.831361, 0.0006
1.310702, 0.0006
Time (s); Voltage DC (V)
0,05082; 0,0005
0,111293; 0,0006
0,831361; 0,0006
1,310702; 0,0006
If there is a comma in a cell the cell should be in quotes "". Most editors recognize strings and will ignore commas between quotes.
No, that's not what HKJ means.
CSV in English speaking countries:Code: [Select]Time (s), Voltage DC (V)
0.05082, 0.0005
0.111293, 0.0006
0.831361, 0.0006
1.310702, 0.0006
CSV in European countries:Code: [Select]Time (s); Voltage DC (V)
0,05082; 0,0005
0,111293; 0,0006
0,831361; 0,0006
1,310702; 0,0006
1,820419; 0,0006
2,331409; 0,0006
[code]
That's how Excel works, and it can really mess people up.
Could you take a screenshot of these two issues, do youAh right, I need to post my tutorial video, use it in portrait ,landscape is really just for fullscreen.Doh, OK of course.
So in portrait, the save and other buttons are there. But, when I push save it kicks me out of the app (whether logging or not).QuoteOpen circuit voltages will tend to be all over the place, just the result of a quite high impedance input.
Yeah, i get that but axis values Not corresponding - maybe a function of range.?
Also FWIW, i use my iPad mini almost exclusively in landscape mode. Having all buttons available would be nice.
Can you take a screenshot that shows your full portrait screen with one of the DC values that do not correspond, will help in isolating any issue.
I'll try get my hands on an iPad Mini, I haven't got one to test with so in the mean time what are settings that resulted in that error, does it happen every time?
A few observations from tonight's testing:
1. I would like a way to change the graph update rate (e.g. every second, or every 5 seconds)
- the maximum speed update is sometimes too fast, for example if logging temperature
2. The scroll and pinch gestures on the graph area only affect the time axis, not the vertical axis
- if I pinch or drag in a vertical direction I would like it to affect the vertical graph scale
Awesome work :-+This app is available on Android.
Anybody makes DMMs apps for Android too?
2. The scroll and pinch gestures on the graph area only affect the time axis, not the vertical axis
- if I pinch or drag in a vertical direction I would like it to affect the vertical graph scale
Yes - this. Especially 2.
CSV in English speaking countries:Code: [Select]Time (s), Voltage DC (V)
0.05082, 0.0005
0.111293, 0.0006
0.831361, 0.0006
1.310702, 0.0006
CSV in European countries:Code: [Select]Time (s); Voltage DC (V)
0,05082; 0,0005
0,111293; 0,0006
0,831361; 0,0006
1,310702; 0,0006
That's how Excel works, and it can really mess people up.
CSV is Comma Separated Value.
The above is a F**k Microsoft has tried to impose is recent years.
2. The scroll and pinch gestures on the graph area only affect the time axis, not the vertical axis
- if I pinch or drag in a vertical direction I would like it to affect the vertical graph scale
Yes - this. Especially 2.
This is a feature that was actually tried, but there was a tendency to get lost on the plot if you can pan everywhere.
I would have to do some framing around the visible data but this was also tried and it proved confusing when panning. I also want this but I haven't thought of a great method to avoid the issues. Any ideas?
2. The scroll and pinch gestures on the graph area only affect the time axis, not the vertical axis
- if I pinch or drag in a vertical direction I would like it to affect the vertical graph scale
Yes - this. Especially 2.
This is a feature that was actually tried, but there was a tendency to get lost on the plot if you can pan everywhere.
I would have to do some framing around the visible data but this was also tried and it proved confusing when panning. I also want this but I haven't thought of a great method to avoid the issues. Any ideas?
I can't provide any help on how to make that work from a programming perspective.
It's not an engineering app, and not exactly independent x and y control, but an example of excellent implementation of x and y axis pinch and drag, pan and zoom, etc is the
thinkorswim mobile app. (https://itunes.apple.com/us/app/thinkorswim-mobile/id299366785) It's a financial trading platform but it has extensive graphing (charting) features which automatically adjust the x axis values to the appropriate scale of whatever is zoomed or panned on the y axis. You don't need an account to use the app BTW.
You can use the app now if you like, just fill in the form at the top of the page and become a beta tester :)How do I get the app? i searched the app store on my iphone for 121gw and eevblog and nothing came up.
The app is not published yet. But you can fill in the form linked at the top of this thread and request to become a beta tester.
Oh. I did fill out the form awhile ago and nothing happened so I thought I had to do something. Can you maybe put copy on the form that lets the user know what is supposed to happen etc so they aren't in the dark and then posting unnecessarily, like I am here.
I still do have the app and nothing came through via the form. So, what next?
How do I get the app? i searched the app store on my iphone for 121gw and eevblog and nothing came up.
Hello, you should have received an invite in your email to join the beta program.
You can use the app now if you like, just fill in the form at the top of the page and become a beta tester :)How do I get the app? i searched the app store on my iphone for 121gw and eevblog and nothing came up.
The app is not published yet. But you can fill in the form linked at the top of this thread and request to become a beta tester.
Oh. I did fill out the form awhile ago and nothing happened so I thought I had to do something. Can you maybe put copy on the form that lets the user know what is supposed to happen etc so they aren't in the dark and then posting unnecessarily, like I am here.
I still do have the app and nothing came through via the form. So, what next?
2. The scroll and pinch gestures on the graph area only affect the time axis, not the vertical axis
- if I pinch or drag in a vertical direction I would like it to affect the vertical graph scale
Yes - this. Especially 2.
This is a feature that was actually tried, but there was a tendency to get lost on the plot if you can pan everywhere.
I would have to do some framing around the visible data but this was also tried and it proved confusing when panning. I also want this but I haven't thought of a great method to avoid the issues. Any ideas?
2. The scroll and pinch gestures on the graph area only affect the time axis, not the vertical axis
- if I pinch or drag in a vertical direction I would like it to affect the vertical graph scale
Yes - this. Especially 2.
This is a feature that was actually tried, but there was a tendency to get lost on the plot if you can pan everywhere.
I would have to do some framing around the visible data but this was also tried and it proved confusing when panning. I also want this but I haven't thought of a great method to avoid the issues. Any ideas?
Yes, I would just add a "home" gesture like a double tap on the graph that resets the frame to a normal view. Then if you get lost on the plot you can just double tap with your finger to auto-scale the graph back to a default layout.
You can use the app now if you like, just fill in the form at the top of the page and become a beta tester :)How do I get the app? i searched the app store on my iphone for 121gw and eevblog and nothing came up.
The app is not published yet. But you can fill in the form linked at the top of this thread and request to become a beta tester.
Oh. I did fill out the form awhile ago and nothing happened so I thought I had to do something. Can you maybe put copy on the form that lets the user know what is supposed to happen etc so they aren't in the dark and then posting unnecessarily, like I am here.
I still do have the app and nothing came through via the form. So, what next?
A feature suggestion:
When I put the device in landscape orientation I get a full screen meter display. It would be nice to have a full screen graph display also. How about a scroll right gesture to see the graph, and scroll left to see the meter?
Couple of screenshots from temperature capture on iPad 11.4 iOS.
Noticed that the units on the meter not reflected on the iPad - notice degrees F on meter (a bit hard to see) and degrees C on iPad main display.
The units for the internal meter temp change correctly but the external temp display stays as C on iPad no matter what the meter setting.
The tap moves between graph display and number well and pinch to zoom works very well I would say.
I'm still puzzled about what this number is in the corner of the chart?
(https://www.eevblog.com/forum/testgear/re-eevblog-121gw-discussion-thread/?action=dlattach;attach=456208;image)
A bug:
The device list display can show Bluetooth devices other than the 121GW, for example other iPhones. If you tap on one of these other devices the app gets confused and locks up.
That number is part of the X axis it is the left extreme of the visible values.
If that is the start of the plot that time represents the time between when mode was selected and when the first value was acquired. I might just zero it to avoid confusion.
That number is part of the X axis it is the left extreme of the visible values.
If that is the start of the plot that time represents the time between when mode was selected and when the first value was acquired. I might just zero it to avoid confusion.
Is it then 686.7 milliseconds? (See the picture attached to Reply #60 for context.)
Yes, 686.7 milliseconds :)
Yes, 686.7 milliseconds :)
At other times I see time values like 0.307 k, which is a very unusual way to indicate time. I think it would be more friendly to format the time values like 5m07s. And I agree with resetting the left end of the time axis to zero.
Just a pedantic usability thing, but I get confused when I see the "Save" button on a live feed of data. What am I saving? Do you actually mean "record"/"start logging"? It seems like the functionality here is very broadly similar to an audio recording application (only in the sense that new data is rolling in all the time, and the user wants to capture that data of a certain range of time). You never open an audio recording application to find a audio level indicator and just a "save" button. You record some data, and then save it; or possibly start recording to disk.
Whenever you see a "save" button, you already have a pre-existing well-established block of data (a document, a recorded audio segment, a PCB file) that saving simply instantaneously copies to disk/flash. If that's not what the button does, it shouldn't be labelled "Save".
I like your suggestion though I will make it display minutes and seconds.
Although the log will definitely display seconds, it makes graphing easier.
Looks like we need to add some information to the packet for 1.3, this is for C and F in temperature mode. This means 1.3 for temperature range will require a firmware update.
I like your suggestion though I will make it display minutes and seconds.
Thank you. Also, if it rolls over 60 minutes it should be hours, minutes, seconds.QuoteAlthough the log will definitely display seconds, it makes graphing easier.
Agreed.QuoteLooks like we need to add some information to the packet for 1.3, this is for C and F in temperature mode. This means 1.3 for temperature range will require a firmware update.
But if the secondary display is showing "70.8F" can't you use that "F" to trigger the display of °F on the main display? And use "24.2c" to trigger °C?
Save saves the data shown on the plot, the established data is the plot data.
There needs to be an "About" or settings menu that includes the software version number. I am pretty sure that I woke up at 03:30 this morning after falling asleep watching a new Dave video and having some wine. (It was the late hour and wine not Dave, that did it of course...) and installed the new iOS test version, but I am not certain.
When I send data via email the subject line has the new Date_TIme subject line, but when I use "Save to Files" and use Box.com the file name it text.txt with no Date_Time at all. I think that "Save to Files" is going to be the method that I want to use so that name fix would be appreciated.
In limited testing it seems that the range (distance between phone and DMM) is better and so is recovery if the connection is lost and there is a re-connect.
Thanks!
Bug report:
On iPad, iOS 10.2.1, recorded some history to the graph, then hit Save, and the app crashed, dumping me back to the main iOS screen. It seems to do this all the time.
On iPad, iOS 10.2.1, recorded some history to the graph, then hit Save, and the app crashed, dumping me back to the main iOS screen. It seems to do this all the time.
Darn it yeah this was a suspicious for iOS 10... Error noted.
So in portrait, the save and other buttons are there. But, when I push save it kicks me out of the app (whether logging or not).
This is iOS 11.4 on an iPad mini 4.
On iPad, iOS 10.2.1, recorded some history to the graph, then hit Save, and the app crashed, dumping me back to the main iOS screen. It seems to do this all the time.
Darn it yeah this was a suspicious for iOS 10... Error noted.
I recall I am not the only one to see this problem. See below:So in portrait, the save and other buttons are there. But, when I push save it kicks me out of the app (whether logging or not).This is iOS 11.4 on an iPad mini 4.
Does it work on any specific devices you have?
Edit : This can happen when someone clicks Don't Allow when the permissions dialog appears. Not 100% sure thats the cause but it was for some other apps.
Does the TestFlight app send you crash reports?
Bug: Sometimes when pan and zooming on gragh, you get in a mode where the y axis labels and lines disappear and you can no longer see the data. No amount of pinching or dragging, or scrolling brings it back. Tapping reset doesn’t work either.
Build 1.3:
- Potential solution to iPad crashing when saving data
will add HH:MM:ss:mmm or something similar but that is a little to many characters for the graph we need something better.
Bug: Sometimes when pan and zooming on gragh, you get in a mode where the y axis labels and lines disappear and you can no longer see the data. No amount of pinching or dragging, or scrolling brings it back. Tapping reset doesn’t work either.
Did you try a double tap on the graph area? That should reset to the full auto-scaled view.
Quotewill add HH:MM:ss:mmm or something similar but that is a little to many characters for the graph we need something better.For the axis labels I don't think fractional seconds are needed. The time axis grid lines should be in round number intervals, so hh:mm:ss should be sufficient (it is only 8 characters and the colons are thin).
Quotewill add HH:MM:ss:mmm or something similar but that is a little to many characters for the graph we need something better.For the axis labels I don't think fractional seconds are needed. The time axis grid lines should be in round number intervals, so hh:mm:ss should be sufficient (it is only 8 characters and the colons are thin).
I agree. No need for fractional secomds.
The reasons that there are fractions of a second on the X axis are as follows:
- The range auto-scales to new data, new data arrives in fractions of a second
- If the range block auto scales (to the next round number) it expands in a jerky manner
- If I simply truncate the digits, preventing issue 2 then it is inaccurate
There are some things to try but I want to avoid block auto scaling as it is jerky. I also don't want to truncate as it is simply inaccurate.
I'm getting the frequency cut off in the display when viewing on a iPhone X (Thanks to the notch). Otherwise good so far. To be clear it is displaying, something, I just can't make out all of it.
I'm getting the frequency cut off in the display when viewing on a iPhone X (Thanks to the notch). Otherwise good so far. To be clear it is displaying, something, I just can't make out all of it.
Are you able to take a screenshot?
I'm getting the frequency cut off in the display when viewing on a iPhone X (Thanks to the notch). Otherwise good so far. To be clear it is displaying, something, I just can't make out all of it.
Are you able to take a screenshot?
I think I just answered thiswith the video I posted.
What a pain in the @$$ with file type and size limits to get all these pictures up.
I had to crop a lot of those to the wrong resolution, but it was the only way.
Scott
I’ll zip them and email them. I did keep the original native shots just in case.
Since native shots on the iPad Pro can be 5mg for one screen shot and different emails servers also have size limits I may just share a link to my network storage, or drop box that you can download them from.
I’ll PM the download link to you. Even some photos storage sites change the resultion of pictures sometimes.
Scott
Edit: just remember the iPhone X screen shots is not what we see when using the app.
I think the way to do this is to have a partial grid division on the right hand side of the time axis.
function setup_x_axis(xmin, xsize)
% Set axes limits of the plot
axis([0 xsize -1.2 1.2])
% Choose most readable time units
if (xsize < 100)
label = 'time (seconds)';
divider = 1;
dateformat = 'HH:MM:SS';
elseif (xsize < 100 * 60)
label = 'time (minutes)';
divider = 60;
dateformat = 'HH:MM';
elseif (xsize < 60 * 60 * 40)
label = 'time (hours)';
divider = 60 * 60;
dateformat = 'HH:MM';
else
label = 'time (days)';
divider = 60 * 60 * 24;
dateformat = 'dd-mmm HH:MM';
endif
xsize = xsize / divider;
% Choose most readable x tick spacing
best_step_size = 1;
for candidate = [0.1 0.2 0.5 1 2 5 10 20 50 100]
if candidate*2 > xsize
break
endif
best_step_size = candidate;
endfor
% Place x ticks
xticks = 0:best_step_size:xsize;
% Format x tick labels
xticklabels = char([]);
if xmin
xlabel('');
% Nudge the x ticks to nice round times/dates
adjustment = ceil(xmin / (best_step_size * divider / 86400)) * (best_step_size * divider / 86400) - xmin;
xticks = xticks + adjustment / (divider/86400);
for xtick = xticks
xticklabels = [xticklabels; datestr(xmin + xtick*divider/86400, dateformat)];
endfor
else
xlabel(label, 'fontsize', 14 );
for xtick = xticks
xticklabels = [xticklabels; num2str(xtick)];
endfor
endif
% Apply to the plot
set(gca, 'xtick', xticks * divider);
set(gca, 'xticklabel', xticklabels);
endfunction
u = 0:0.01:200;
t = 1.1 .^ u - 1;
x = t;
y = sin(t);
plot(x, y);
recorded = 2;
start_duration = 2; %0.5;
end_duration = 300000;
frame_count = 240 - 25;
durations = logspace(log10(start_duration), log10(end_duration), frame_count);
for indexx = 1:numel(durations)
setup_x_axis(730736.6514, durations(indexx));
set(gca, 'fontsize', 14)
drawnow
print(num2str(indexx, 'frames/grame%04d.png'), '-S640,160')
endfor
I think the way to do this is to have a partial grid division on the right hand side of the time axis.
Something like this? :)
(https://rs20-static.firebaseapp.com/pano/scale_absolute.gif)
(https://rs20-static.firebaseapp.com/pano/scale_relative.gif)
(Obviously it'd move a lot more smoothly and slowly in reality.)
Incidentally, I think it's also important to have an option to display relative vs absolute times. I'm sure there are people out there who are interested in actual absolute timestamps (e.g. Sep 15th, 4:30pm), but most of the time I'm just running a test so I just want (t=0s, t=4.5s), etc. Code that supports both (and the code that generated the animations above) is below. Obviously Octave/MATLAB code isn't directly useful; but it should be easy to translate/adapt.Code: [Select]function setup_x_axis(xmin, xsize)
% Set axes limits of the plot
axis([0 xsize -1.2 1.2])
% Choose most readable time units
if (xsize < 100)
label = 'time (seconds)';
divider = 1;
dateformat = 'HH:MM:SS';
elseif (xsize < 100 * 60)
label = 'time (minutes)';
divider = 60;
dateformat = 'HH:MM';
elseif (xsize < 60 * 60 * 40)
label = 'time (hours)';
divider = 60 * 60;
dateformat = 'HH:MM';
else
label = 'time (days)';
divider = 60 * 60 * 24;
dateformat = 'dd-mmm HH:MM';
endif
xsize = xsize / divider;
% Choose most readable x tick spacing
best_step_size = 1;
for candidate = [0.1 0.2 0.5 1 2 5 10 20 50 100]
if candidate*2 > xsize
break
endif
best_step_size = candidate;
endfor
% Place x ticks
xticks = 0:best_step_size:xsize;
% Format x tick labels
xticklabels = char([]);
if xmin
xlabel('');
% Nudge the x ticks to nice round times/dates
adjustment = ceil(xmin / (best_step_size * divider / 86400)) * (best_step_size * divider / 86400) - xmin;
xticks = xticks + adjustment / (divider/86400);
for xtick = xticks
xticklabels = [xticklabels; datestr(xmin + xtick*divider/86400, dateformat)];
endfor
else
xlabel(label, 'fontsize', 14 );
for xtick = xticks
xticklabels = [xticklabels; num2str(xtick)];
endfor
endif
% Apply to the plot
set(gca, 'xtick', xticks * divider);
set(gca, 'xticklabel', xticklabels);
endfunction
t = 0:0.01:200;
x = 1.1 .^ t - 1;
y = sin(t);
plot(x, y);
recorded = 2;
start_duration = 2; %0.5;
end_duration = 300000;
frame_count = 240 - 25;
durations = logspace(log10(start_duration), log10(end_duration), frame_count);
for indexx = 1:numel(durations)
setup_x_axis(730736.6514, durations(indexx));
set(gca, 'fontsize', 14)
drawnow
print(num2str(indexx, 'frames/grame%04d.png'), '-S640,160')
endfor
Yes that looks good, but I don't think log scale works well with pinch to zoom, would have to be linear, otherwise zooming into the the start of a large data set would be horrid.
Yes that looks good, but I don't think log scale works well with pinch to zoom, would have to be linear, otherwise zooming into the the start of a large data set would be horrid.
??? Where is a log scale mentioned anywhere? The only thing that is log is the animation I did (to show a few seconds and a few days in a single animation consistently), but that has nothing to do with the implementation of the axes ticks and in-app behaviour.
Yes that looks good, but I don't think log scale works well with pinch to zoom, would have to be linear, otherwise zooming into the the start of a large data set would be horrid.
??? Where is a log scale mentioned anywhere? The only thing that is log is the animation I did (to show a few seconds and a few days in a single animation consistently), but that has nothing to do with the implementation of the axes ticks and in-app behaviour.
t = 0:0.01:200;
y = sin(t);
^
That is a linearly sampled function, the plot displays a log scaled function.
The function linearly scaled should look like the attached:
Yes that looks good, but I don't think log scale works well with pinch to zoom, would have to be linear, otherwise zooming into the the start of a large data set would be horrid.
??? Where is a log scale mentioned anywhere? The only thing that is log is the animation I did (to show a few seconds and a few days in a single animation consistently), but that has nothing to do with the implementation of the axes ticks and in-app behaviour.
t = 0:0.01:200;
y = sin(t);
^
That is a linearly sampled function, the plot displays a log scaled function.
The function linearly scaled should look like the attached:
Nono, ignore that. That's just to make the blue curve in the plot look interesting when scaled hugely. Don't look at the blue curve at all if it's confusing you; the behaviour of the tick marks on the axis (which clearly aren't a log scale) is what's actually being demonstrated here. x is time (in seconds), y is voltage. Sorry, didn't expect people to be inspecting that part of the code.
No worries, thanks for the code it will help. But it will be a few versions before this makes it into the App.
Build 1.4:
...
3. Added support for numbers above 65535 in the Bluetooth packet (you will need firmware 1.22) the packet now has 18 bits for the value.
...
Newest firmware can be downloaded from https://www.eevblog.com/product/121gw/ (https://www.eevblog.com/product/121gw/)
Avaliable NOW!
Build 1.4:
...
3. Added support for numbers above 65535 in the Bluetooth packet (you will need firmware 1.22) the packet now has 18 bits for the value.
...
Newest firmware can be downloaded from https://www.eevblog.com/product/121gw/ (https://www.eevblog.com/product/121gw/)
Avaliable NOW!
thanks,
So a V2 of '121GW-BLE-Packet-Format-V1.pdf' can be expected?
Build 1.5:
2. Improve scaling of and button labels
Build 1.5:
2. Improve scaling of and button labels
:-+
I like the new buttons. Could these be made available in landscape view as well?
Build 1.5:
2. Improve scaling of and button labels
:-+
I like the new buttons. Could these be made available in landscape view as well?
What do you mean?
The buttons should currently be available in Landscape?
Build 1.5:
2. Improve scaling of and button labels
:-+
I like the new buttons. Could these be made available in landscape view as well?
What do you mean?
The buttons should currently be available in Landscape?
Hold, Mode, Rel and Range buttons are not visible in Landscape on both my iPad Mini and iPhone 5s.
Never mind, looks like it was fixed in 1.5. The bug I was talking about was loosing Bluetooth connection, and when the device gets back in range and the app try’s to re-connect again it would crash. It was relatable, but I just tested again with 1.5 and it seems to work fine now.
I was even able to switch between 4 devices just by walking some out of range. 20 times in and out of the garage :scared: I’m getting dizzy.
I checked accrosed the iPod touch, IPad Pro, iPhone 6S, IPad mini 2 and iPhone X, looking good.
iPhone X looks a lot better now also :-)
I don’t allow apps to run in the background, so I found it odd even if the app was closed (minimized/background) it kept the connection. This might not be anything you can change in the app since it’s the Bluetooth that’s keeping the connection. So it might be more of an iOS vs Bluetooth conflict and background app refresh won’t matter in this case. But it was funny to walk one device out of range and watch the other device pick it up. I’m sure that would cause blanks in the logging, and both logs would need to be combined from both devices to see the full story. But I just did this to see how it would handle that situation.
Another random idea for you, you can ignore it or put it on the list of future ideas. I know I’ve thrown a lot at you already. They are just suggestions.
Is it possable to put a little dot in the corner or a Bluetooth icon that changes green for connected, and red for connection lost? Sort of like my mobile gimbals have, a Bluetooth connection status icon. The gimbals change the icon but I find that not to be as visible and usually miss it when it changes. That why I suggested changing the color of the icon between green for good, and red for bad lost connection.
It’s looking good, I’ll do more complete testing after a night of rest.
Thanks for the hard work on this,
Scott
Ipad Mini - Model A1432
iOS 9.3.5 (latest version for this model)
FWIW though, I‘ve had no issues with the Mooshimeter app on iphone or ipad. It’s been equally impressive. I’ve had my Mooshimeter since the initial crowdfund and other than some issues with the very first app release years ago, it has worked flawlessly.Maybe the mooshie meter was cutting the connection then, not the app? I tried 5 different 64 bit latest iOS updated devices with the same results. Same devices I beta tested with the 121GW app. Then I gave up. The videos they have in the site are not even the same app when they show how to use it and demos. Oh well. I have this one now and it will do what I need it to do.
Hi,
Tried downloading the IOS app on my Ipad Mini but got a "121GW is not compatible with this iPad" message.
Ipad Mini - Model A1432
iOS 9.3.5 (latest version for this model)
Ian.
Hi,
Tried downloading the IOS app on my Ipad Mini but got a "121GW is not compatible with this iPad" message.
Ipad Mini - Model A1432
iOS 9.3.5 (latest version for this model)
Ian.
I might be able to get it to run on 9.3 but there are a few differences that far back are you able to upgrade to 10?
4S is currently supported to 9.3.5Hi,
Tried downloading the IOS app on my Ipad Mini but got a "121GW is not compatible with this iPad" message.
Ipad Mini - Model A1432
iOS 9.3.5 (latest version for this model)
Ian.
I might be able to get it to run on 9.3 but there are a few differences that far back are you able to upgrade to 10?
That's going to mean the iPhone 4 I sent Dave is going to be useless. From my investigations, it is only supported up to version 7.1.2.
Sorry about that.
Sorry Ian. Sometimes that sucks. I have an iPhone 4 also. It is the one I didn’t do test in out of all the test devices. In fact I traded in a lot of the older stuff last year to be recycled because of the iOS cutoff. I figured I don’t need them for testing anymore but somehow missed the 4 in the box. I guess I can make it a test for a hot air station?Hi,
Tried downloading the IOS app on my Ipad Mini but got a "121GW is not compatible with this iPad" message.
Ipad Mini - Model A1432
iOS 9.3.5 (latest version for this model)
Ian.
I might be able to get it to run on 9.3 but there are a few differences that far back are you able to upgrade to 10?
That's going to mean the iPhone 4 I sent Dave is going to be useless. From my investigations, it is only supported up to version 7.1.2.
4S is currently supported to 9.3.5Hi,
Tried downloading the IOS app on my Ipad Mini but got a "121GW is not compatible with this iPad" message.
Ipad Mini - Model A1432
iOS 9.3.5 (latest version for this model)
Ian.
I might be able to get it to run on 9.3 but there are a few differences that far back are you able to upgrade to 10?
That's going to mean the iPhone 4 I sent Dave is going to be useless. From my investigations, it is only supported up to version 7.1.2.
Sorry about that.
The packet format document has been updated it is in the Firmware section of the product page.Build 1.4:
...
3. Added support for numbers above 65535 in the Bluetooth packet (you will need firmware 1.22) the packet now has 18 bits for the value.
...
Newest firmware can be downloaded from https://www.eevblog.com/product/121gw/ (https://www.eevblog.com/product/121gw/)
Avaliable NOW!
thanks,
So a V2 of '121GW-BLE-Packet-Format-V1.pdf' can be expected?
Hi,
Tried downloading the IOS app on my Ipad Mini but got a "121GW is not compatible with this iPad" message.
Ipad Mini - Model A1432
iOS 9.3.5 (latest version for this model)
Ian.
I might be able to get it to run on 9.3 but there are a few differences that far back are you able to upgrade to 10?
Seppy, I downloaded the original app onto my iPad 2 some time ago which now has 9.5.3 and won't update anymore obviously. The app runs without the meter but as I don't have my meter yet I haven't tested its functionality.
Will the first version of the app run in 9.3.5 ok?
Geoff
That's the iphone app thread, but as I didn't find any other thread, I'll post here my problem with the Android app.
Ok, got the Dave-O-meter just a few days ago, came with latest FW 1-22.
I installed the eevblog app on three different android phones, a Galaxy S3, a J7, and a P9, all with the latest android version, also.
On all phones, the app seems to not working correctly, DMM connects to phone, but then nothing happens, only if I tap on the 121GW folder label, data updates once, maybe some buffering occurs, as more than one data point is transferred
I would expect that data is transferred continuously, as soon as the application starts, so always updating the actual reading on the phone, and also updating the graph.
I also can't zoom or shift the graph, and there are no setting items available
I append the screenshots, they look different than the iphone app, the status line is missing
export to a file is possible, but is interrupted somewhere in the middle of a line, and afterwards, can't be resumed.
Have to start the application again.
What's wrong, please?
Frank
I'm unsure this is unseen behavior I suspect related to an android update that I haven't yet encountered.
Just a few things to check:
1. Does the data update every time you press for example HOLD? <- I suspect this will work and it indicates that the way redraw is called is different...
2. Does the phone have any other instances of the App running (this produces undefined behavior)
3. What version of android is on each of those devices?
EDIT: Small change in android caused this build to fail, an update will be posted very soon.
Sorry about that, should have seen that coming...
EDIT: Build 9 is now on the Google Play store, but it might take some time to become available.
I'm unsure this is unseen behavior I suspect related to an android update that I haven't yet encountered.
Just a few things to check:
1. Does the data update every time you press for example HOLD? <- I suspect this will work and it indicates that the way redraw is called is different...
2. Does the phone have any other instances of the App running (this produces undefined behavior)
3. What version of android is on each of those devices?
EDIT: Small change in android caused this build to fail, an update will be posted very soon.
Sorry about that, should have seen that coming...
EDIT: Build 9 is now on the Google Play store, but it might take some time to become available.
1. Nope, did not update on HOLD
2. Nope, have cleared any other application running before.
3. Seems not android version related, have tested with 4.3 and 2x 7.0
Just downloaded Build 9, that was quick.. and it works like a treat!
Thank you very much!
Frank
121GW App Range
1.0007 mA 100.07 mA Auto
1.0007 mA 100.07 mA First manual
1.002 mA 0.1002 mA Second manual
The first actual need I had to log data on the 121GW revealed a bug in the iOS app.
Meter FW: 1.22
iOS App: Build 1.6
AC Current reading is off on the iOS device by either 100x high or 10x low.
121GW App Range
1.0007 mA 100.07 mA Auto
1.0007 mA 100.07 mA First manual
1.002 mA 0.1002 mA Second manual
It happens all the time. It seems like there is some conversion issue that is wrong only for AC current. I could not find a problem with any other mode.
If you curious, there was a rouge 3 in the source.
If you curious, there was a rouge 3 in the source.
Is that colour-sensitive programming - or a misspelled "rogue"?
(sorry)
(BTW, maybe this thread could be pinned like the other 121GW threads? I had to scroll down quite a bit to find it.)
On the Windows 10 app, I recorded a lot of data and then saved to a csv file, which was created OK. However, when I later went back to look at the log file I found it to have zero size and was empty. On a second attempt following the same steps with the same amount of data (about 10 minutes worth), the file was created successfully. So I don't know how to reproduce the problem.
On the Windows 10 app, I recorded a lot of data and then saved to a csv file, which was created OK. However, when I later went back to look at the log file I found it to have zero size and was empty. On a second attempt following the same steps with the same amount of data (about 10 minutes worth), the file was created successfully. So I don't know how to reproduce the problem.
OK, I just reproduced it a second time. I was running the app on Windows 10 and recorded several minutes of data (10 minutes or so). Then I tried to save it to a csv file. On the first attempt it produced a file with zero bytes. However, a second attempt succeeded.
I will see if I can try the latest update some time in the next few days.
Awesome, I've been testing the file save issue for every 10 minutes for over an hour. No failures, has there been any common factors in the issue?
Awesome, I've been testing the file save issue for every 10 minutes for over an hour. No failures, has there been any common factors in the issue?
I can't think of anything special except I may have cleared the history once or twice before collecting the data I wanted to save. Everything looked right about the save operation except the file on disk was empty afterwards.
Did it take a second to save, app freeze for about a second?
How is that iOS update coming? The current version expires in 15 days. I will be traveling in 10 days and may have to take an AC current source with me for testing unless I can test the new version (with the '3' removed) before then.
I will carry the 121GW with me in any case...
Thanks!
How is that iOS update coming? The current version expires in 15 days. I will be traveling in 10 days and may have to take an AC current source with me for testing unless I can test the new version (with the '3' removed) before then.
I will carry the 121GW with me in any case...
Thanks!
iOS version is on the app store :)