On Dec 29, 2015, at 2:43 PM, Tom Hayward <tom@tomh.us> wrote:

On Tue, Dec 29, 2015 at 1:08 PM, Joseph scanlan via chirp_devel
<chirp_devel@intrepid.danplanet.com> wrote:
The IC-7000 stores offsets per band, not per memory.

If this is the case, you ought to disable duplex in the channel editor
altogether. You can add a feature in the Settings pane to set the band
offset.

Duplex is set for each memory chanel in the radio.  It is (and should) be editable.  I would love to disable the Offset column but then where does the user enter transmit frequency in the memory editor (for split operation).

I'm pretty new to using chirp.  The IC-2820 just worked but the IC-7000 was short on features so I decided to dive in and write some code.  :-)

The user can set duplex to split and enter the transmit frequency in the offset column, which sets the radio's memory channel correctly.  So far, so good.

What did you mean by this in your first message? Does it set the
radio's memory channel or a band setting?

Duplex is set for each channel.  Valid values are "" (simplex), "+", "-", and "split".  There is a place in each memory channel (and the CI-V frame) for a separate transmit frequency.

Even though there are band buttons on the front of the radio, the CI-V memory frame simply accepts the frequency.  I assume the radio "does the math" when it needs to know what band it's in (to enable/disable features and such).