Documentation ¶
Index ¶
Constants ¶
View Source
const ( XModem modemMode = iota YModem )
View Source
const ( ModemFn1k ModemFn = 1 << iota ModemFnCRC ModemFnCANCAN ModemFnBatch ModemFnG ModemXMin = 0 ModemXMax = ModemXMin | ModemFn1k | ModemFnCRC | ModemFnCANCAN ModemYMin = ModemXMax | ModemFnBatch ModemYMax = ModemYMin | ModemFnG )
Variables ¶
View Source
var FileTooLong = errors.New("file too long")
View Source
var GModeWithWrong = errors.New("g mode with wrong")
View Source
var IOCan = errors.New("send/receive break")
View Source
var NAKTenTimes = errors.New("NAK*10")
View Source
var TooLongFileInfo = errors.New("too long file info")
View Source
var WrongModemType = errors.New("wrong modem type")
Functions ¶
This section is empty.
Types ¶
type Modem ¶
type Modem struct { Config ModemConfig // contains filtered or unexported fields }
func NewModem ¶
func NewModem(config ModemConfig, reader io.Reader, writer io.Writer) (*Modem, io.Reader, io.Writer)
NewModem create a modem adapter over a (reader, writer), return the modem and a filtered (reader, writer).
type ModemConfig ¶
type ModemConfig struct {
// contains filtered or unexported fields
}
func XModemConfig ¶
func XModemConfig(fn ModemFn) ModemConfig
func YModemConfig ¶
func YModemConfig(fn ModemFn) ModemConfig
Click to show internal directories.
Click to hide internal directories.