AllStarLink / app_rpt

Refactoring and upgrade of AllStarLink's app_rpt, etc.
8 stars 6 forks source link

chan_echolink: Implement timeout on transmission and check for doubling #188

Closed KB4MDD closed 1 year ago

KB4MDD commented 1 year ago

chan_echolink does not implement a timeout timer. This allows users to transmit with no limit. This commit implements a time out timer. The time out value is retrieved from rpt.conf's totime setting. This makes app_rpt and chan_echolink use the same value.

chan_echolink also does not check for doubling. Two or more echolink clients can transmit at the same time. This commit adds code to prevent doubling.

I removed some redundant code and associated variables. Values were assigned but never used.

Closes #187