I attempted a pull but gampy dismissed it due to a couple spaces (literal spaces).
My addition is in my OBDX branch. If its wanted to be merged in, someone is more then welcome to.
@Gampy, I am not having a personal dig at you, but if you are going to dismiss someones pull claiming they need to "adhere to that code bases guidelines", you should probably make sure the actual pcmhammer code adheres to this since there is over a dozen places where there is 'spaces' where there should be such as 'wait reader.ReadContents( cancellationTokenSource.Token);'
Or spaces with commas ect such as this: 'success &= ValidateRangeWordSum(type, 0x1E002, 0x1EFFF, 0x1E000 , "System");'
Topping that off is inconsistent uses of int, uint and uint32 throughout the app. THIS is something that should be maintained, but has not. But instead, 'spaces' is what dictates the addition of code.
When you decide to keep to your word of maintaining the same standard throughout the whole app, then I will update to remove spaces. Until then, your github suggestions are just wasting my time! (Again, not a dig at you, but your dismissing functionality over spaces that appear throughout the app).
This addition is not just for "my product", it fixes an issue with an ECU that can occur on many tools if they could even do 4x such as OBDLink or ELMs, which can include future tools or other J2534 tools that do not have a heavy enough pull down resistor on the line on bench setups. It is a load issue as per the SAE specifications for VPW which is not being met on a bench setup hence 1x speed is required or applying load (resistance) is required.
I do assume there will be a big response from Gampy about this, but Iv done my part, so I don't actually care about the response unless I get a PM indicating the code base is meeting the indicated code standard in all other places. Gampy, Iv marked this closed in OBDX todo list. Not my issue if you decide to dismiss, neither do I care to meet your designated standards (Not the apps clearly).
If it gets merged, great, if not.. Ill fork and leave a compiled version on OBDXs github. No skin off my back!
