本文整理匯總了Golang中github.com/npat-efault/serial/termios.Termios.LFlag方法的典型用法代碼示例。如果您正苦於以下問題:Golang Termios.LFlag方法的具體用法?Golang Termios.LFlag怎麽用?Golang Termios.LFlag使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類github.com/npat-efault/serial/termios.Termios
的用法示例。
在下文中一共展示了Termios.LFlag方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。
示例1: TestFlags
func TestFlags(t *testing.T) {
ti := termios.Termios{}
if *ti.IFlag() != 0 || *ti.OFlag() != 0 ||
*ti.CFlag() != 0 || *ti.LFlag() != 0 {
t.Fatalf("Termios struct not zero: %+v", ti)
}
ti.CFlag().Clr(termios.CSIZE).Set(termios.CS8)
if ti.CFlag().Msk(termios.CSIZE) != termios.CS8 {
t.Fatalf("Bad CFlag: %b", *ti.CFlag())
}
if !ti.CFlag().Set(termios.CLOCAL).Any(termios.CLOCAL | termios.HUPCL) {
t.Fatalf("Bad CFlag: %b", ti.CFlag().Val())
}
if ti.CFlag().All(termios.CLOCAL | termios.HUPCL) {
t.Fatalf("Bad CFlag: %b", ti.CFlag().Val())
}
}