channeldevicelist (not finished)