Home AMX User Forum AMX Technical Discussion

define_combine

In one of my project I used define combine for combining 4 Touch panels

Normally it is working fine. But if I restart or power cycle or update design in any one of the panel. All the panels are stops working and I am getting continues message on the notification tab like.

1 (17:05:10.421):: Level Size [10002:1:4] - Level 1 Supported Types=BYTE,CHAR,INTEGER,SINTEGER,ULONG,LONG,FLOAT,DOUBLE.

Then I have to power cycle the controller to fix this. why does it?s happening?

Comments

  • From the log, you are working with virtual devices and level numbers > 8. A virtual device by default only has 8 levels, so you have to add more levels by
    DEFINE_START
    SET_VIRTUAL_LEVEL_COUNT(vdvVirtual, 30) // virtual device now has 30 levels
    

    If you don't have the correct amount of channels, and/or levels on the virtual device, it may not work like you expect. (i.e. PUSHes will work, but feedback may not).
  • ericmedleyericmedley Posts: 4,177
    I hate to even re-open this can of worms...
    however,

    Is there a reason you're using combine_device as apposed to a DEV array?

    One of the first advantages I can see from your complaint is that a device going offline doesn't break the system...

    Just curious...
Sign In or Register to comment.