Ian Ottoway

Results 43 comments of Ian Ottoway

Interesting, I'm not sure if that is possible. I just checked in wireshark and I think I found the requests, but I haven't actually trying to decode the message. I...

yeah this has been a feature I've wanted to add for awhile, I haven't yet because it's a pretty complicated. I'm currently working on a couple other features, but will...

Yeah this looks good. Off the top of my head right now I can think of: - change tag parsing to a single regex and then validate based on type...

I just created a `slc_redo` branch we can use for this, I think you guys should be able to push to it? I have some ideas of where I'd like...

You can get the dimensions of a tag by reading attribute 8 for the Symbol Object. [Here](https://github.com/ottowayi/pycomm3/blob/master/pycomm3/clx.py#L231) is how I do it.

I'm not sure that status of reading nested structures in pylogix, but I have what you're looking for in [pycomm3](https://github.com/ottowayi/pycomm3). It will give you both the fully nested structure of...

The timeout is set as part of the forward open, so based on the [_buildCIPForwardOpen](https://github.com/dmroeder/pylogix/blob/bb7649236ff1dd411ef02a098a5f773f7d709c8e/pylogix/lgx_comm.py#L259) method the timeout should be about 14 seconds. `CIPPriority` is 0x0A which means the tick...

Yeah, the both SLC and Logix drivers are subclasses of `CIPDriver`, so you should be able to do `plc._cfg['extended forward open'] = False` to disable it. It should be disabled...

Also, these devices do not support multi-requests, meaning each address you do in the read method will be it's own request. You can reduce the number of requests by reading...

Can you show the full stack trace or enable [logging](https://docs.pycomm3.dev/en/latest/getting_started.html#logging)? The error that triggers that error will tell you what is wrong.