Skip to content
/ cw4i Public

CW4ISR Morse Decoder

License

Notifications You must be signed in to change notification settings

nextzlog/cw4i

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CW4ISR

image image badge badge

CW4ISR is a highly programmable Morse Decoder that assists automated amateur radio operations.

Get Started

Download the nightly build here. Some unofficial releases may be available here.

Windows

Just click cw4i.exe to start CW4ISR.

macOS

You can install cw4i.app from cw4i.dmg.

Build

If you have a Go development environment ready, you can install CW4ISR with the following command.

$ go install github.com/nextzlog/cw4i@HEAD
$ cw4i

Alternatively, you can build CW4ISR with the command.

$ git clone https://github.com/nextzlog/cw4i
$ cd cw4i
$ go mod tidy
$ go build
$ ./cw4i

Documents

GoDoc

Event Handler

Place cw4i.js as follows to customize core.Decoder with JavaScript (ES5).

decoder.Program = function(message) {
  message.Text = message.Text.replace('5NN', '599');
  message.Text = message.Text.replace('ENN', '599');
  return message;
}

The Program function is invoked each time the decoder updates a message, which is an instance of the Message structure.

Contribution

Feel free to make issues at nextzlog/todo. Follow @nextzlog on Twitter.

License

Author

無線部開発班

  • JG1VPP
  • JS2FVO

Clauses

MIT License