You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OK The play works… but I think the Stop is problematic.
Currently the voice command for the Icom/Yaesu and TS590 is a single character for channel number, where 1 is the first channel and 0 channel is stop message.
The TS890 has two bytes for channel number and operation.
Here you are sending 0 for channel number (stop for other radios) and 1 for operation, which is play on the 890. 0 is not a valid channel number on the 890….
To stop channel 1, the message would be PB110; Start channel 2, PB121; then stop channel 2 PB120;
I wonder if the 890S allows multiple messages to play at once. Anyway, I presume Hamlib doesn’t want to keep track of the channel number? So does that mean the api needs two parameters, or another function setVoiceChannelNumber(int chanNum)?
73 de David M0DGB/G8FKH
The text was updated successfully, but these errors were encountered:
OK The play works… but I think the Stop is problematic.
Currently the voice command for the Icom/Yaesu and TS590 is a single character for channel number, where 1 is the first channel and 0 channel is stop message.
The TS890 has two bytes for channel number and operation.
Here is the stop cmd you send.
15:14:50.723 Send Voice Memory Number 0 to rig
15:14:50.723 Hamlib: 2:rig.c(7105):rig_send_voice_mem entered
15:14:50.723 Hamlib: 3:kenwood.c(5347):kenwood_send_voice_mem entered
15:14:50.723 Hamlib: kenwood_transaction called cmd=PB101
15:14:50.723 Hamlib: kenwood_transaction: cmdstr = PB101
15:14:50.723 Hamlib: write_block(): TX 6 bytes, method=2
15:14:50.723 Hamlib: 0000 50 42 31 30 31 3b PB101;
Here you are sending 0 for channel number (stop for other radios) and 1 for operation, which is play on the 890. 0 is not a valid channel number on the 890….
To stop channel 1, the message would be PB110; Start channel 2, PB121; then stop channel 2 PB120;
I wonder if the 890S allows multiple messages to play at once. Anyway, I presume Hamlib doesn’t want to keep track of the channel number? So does that mean the api needs two parameters, or another function setVoiceChannelNumber(int chanNum)?
73 de David M0DGB/G8FKH
The text was updated successfully, but these errors were encountered: