OK... with sufficient fiddling, I figured it out...
* DeepSea Control Registers are 4105/4106 in Teltonika land
* use 32bit UINT 3,4,1,2 data type to write both 4105/6 16bit registers
* must use modbus function 16 write multiple even though writing only 1 value
* Register 4105 is specified in the Teltonika modbus config
* the register count field becomes value field when writing
(DeepSea supports only modbus function 3 and 16)
i.e. for STOP the command word into 4105 is 35700 and the 2's complement into 4106 is 29835
the 32bit UINT value required is 29835 << 16 + 35700 = 1955302260