pub enum Control {
Show 102 variants
MidRow(MidRow),
RegisteredTrademarkSign,
DegreeSign,
Fraction12,
InvertedQuestionMark,
TradeMarkSign,
CentSign,
PoundSign,
MusicalNote,
LatinLowerAWithGrave,
TransparentSpace,
LatinLowerEWithGrave,
LatinLowerAWithCircumflex,
LatinLowerEWithCircumflex,
LatinLowerIWithCircumflex,
LatinLowerOWithCircumflex,
LatinLowerUWithCircumflex,
LatinCapitalAWithAcute,
LatinCapitalEWithAcute,
LatinCapitalOWithAcute,
LatinCapitalUWithAcute,
LatinCapitalUWithDiaeseresis,
LatinLowerUWithDiaeseresis,
OpeningSingleQuote,
InvertedExclamationMark,
Asterisk,
SingleOpenQuote,
EmDash,
CopyrightSign,
ServiceMarkSign,
RoundBullet,
DoubleOpenQuote,
DoubleCloseQuote,
LatinCapitalAWithGrave,
LatinCapitalAWithCircumflex,
LatinCapitalCWithCedilla,
LatinCapitalEWithGrave,
LatinCapitalEWithCircumflex,
LatinCapitalEWithDiaeresis,
LatinLowerEWithDiaeresis,
LatinCapitalIWithCircumflex,
LatinCapitalIWithDiaeresis,
LatinLowerIWithDiaeresis,
LatinCapitalOWithCircumflex,
LatinCapitalUWithGrave,
LatinLowerUWithGrave,
LatinCapitalUWithCircumflex,
OpeningGuillemets,
ClosingGuillemets,
LatinCapitalAWithTilde,
LatinLowerAWithTilde,
LatinCapitalIWithAcute,
LatinCapitalIWithGrave,
LatinLowerIWithGrave,
LatinCapitalOWithGrave,
LatinLowerOWithGrave,
LatinCapitalOWithTilde,
LatinLowerOWithTilde,
OpeningBrace,
ClosingBrace,
ReverseSolidus,
Caret,
Underbar,
Pipe,
Tilde,
LatinCapitalAWithDiaeresis,
LatinLowerAWithDiaeresis,
LatinCapitalOWithDiaeresis,
LatinLowerOWithDiaeresis,
LatinLowerSharpS,
YenSign,
GeneralCurrencySign,
VerticalBar,
LatinCapitalAWithRingAbove,
LatinLowerAWithRingAbove,
LatinCapitalOWithStroke,
LatinLowerOWithStroke,
UpperLeftBorder,
UpperRightBorder,
LowerLeftBorder,
LowerRightBorder,
ResumeCaptionLoading,
Backspace,
AlarmOff,
AlarmOn,
DeleteToEndOfRow,
RollUp2,
RollUp3,
RollUp4,
FlashOn,
ResumeDirectionCaptioning,
TextRestart,
ResumeTextDisplay,
EraseDisplayedMemory,
CarriageReturn,
EraseNonDisplayedMemory,
EndOfCaption,
TabOffset1,
TabOffset2,
TabOffset3,
PreambleAddress(PreambleAddressCode),
Unknown([u8; 2]),
}Expand description
Enum representing control commands
Variants§
MidRow(MidRow)
A midrow control code.
RegisteredTrademarkSign
Ⓡ
DegreeSign
°
Fraction12
½
InvertedQuestionMark
¿
TradeMarkSign
™
CentSign
¢
PoundSign
£
MusicalNote
♪
LatinLowerAWithGrave
à
TransparentSpace
(Transparent)
LatinLowerEWithGrave
è
LatinLowerAWithCircumflex
â
LatinLowerEWithCircumflex
ê
LatinLowerIWithCircumflex
î
LatinLowerOWithCircumflex
ô
LatinLowerUWithCircumflex
û
LatinCapitalAWithAcute
Á
LatinCapitalEWithAcute
É
LatinCapitalOWithAcute
Ó
LatinCapitalUWithAcute
Ú
LatinCapitalUWithDiaeseresis
Ü
LatinLowerUWithDiaeseresis
ü
OpeningSingleQuote
‘
InvertedExclamationMark
¡
Asterisk
SingleOpenQuote
’
EmDash
_
CopyrightSign
Ⓒ
ServiceMarkSign
℠
RoundBullet
•
DoubleOpenQuote
“
DoubleCloseQuote
”
LatinCapitalAWithGrave
À
LatinCapitalAWithCircumflex
Â
LatinCapitalCWithCedilla
Ç
LatinCapitalEWithGrave
È
LatinCapitalEWithCircumflex
Ê
LatinCapitalEWithDiaeresis
Ë
LatinLowerEWithDiaeresis
ë
LatinCapitalIWithCircumflex
Î
LatinCapitalIWithDiaeresis
Ï
LatinLowerIWithDiaeresis
ï
LatinCapitalOWithCircumflex
Ô
LatinCapitalUWithGrave
Ù
LatinLowerUWithGrave
ù
LatinCapitalUWithCircumflex
Û
OpeningGuillemets
«
ClosingGuillemets
»
LatinCapitalAWithTilde
Ã
LatinLowerAWithTilde
ã
LatinCapitalIWithAcute
Í
LatinCapitalIWithGrave
Ì
LatinLowerIWithGrave
ì
LatinCapitalOWithGrave
Ò
LatinLowerOWithGrave
ò
LatinCapitalOWithTilde
Õ
LatinLowerOWithTilde
õ
OpeningBrace
{
ClosingBrace
}
ReverseSolidus
\
Caret
^
Underbar
_
Pipe
|
Tilde
~
LatinCapitalAWithDiaeresis
Ä
LatinLowerAWithDiaeresis
ä
LatinCapitalOWithDiaeresis
Ö
LatinLowerOWithDiaeresis
ö
LatinLowerSharpS
ß
YenSign
¥
GeneralCurrencySign
¤
VerticalBar
¦
LatinCapitalAWithRingAbove
Å
LatinLowerAWithRingAbove
å
LatinCapitalOWithStroke
Ø
LatinLowerOWithStroke
ø
UpperLeftBorder
⌜
UpperRightBorder
⌝
LowerLeftBorder
⌞
LowerRightBorder
⌟
ResumeCaptionLoading
Changes the mode of captioning to Pop-on. Existing displayed captions are not affected.
Backspace
Remove the character at the previous location and move the cursor one character backwards.
AlarmOff
Reserved (was Alarm Off).
AlarmOn
Reserved (was Alarm On).
DeleteToEndOfRow
Delete all characters from the current cursor position to the end of the row.
RollUp2
Change the mode of captioning to Roll-Up with 2 rows.
RollUp3
Change the mode of captioning to Roll-Up with 3 rows.
RollUp4
Change the mode of captioning to Roll-Up with 4 rows.
FlashOn
Indicate that the character flash on and off.
ResumeDirectionCaptioning
Changes the mode of captioning to Paint-on. Existing displayed captions are not affected.
TextRestart
Enter Text mode, clearing the Text screen buffer of any contents.
ResumeTextDisplay
Enter Text mode, keeping the Text screen buffer intact.
EraseDisplayedMemory
Remove all contents from the displayed screen buffer.
CarriageReturn
Move the cursor to the next row and column 0. Depending on the current mode, this will result in different visual output. See the CEA-608 specification for details.
EraseNonDisplayedMemory
Remove all contents from the no displayed screen buffer.
EndOfCaption
Flip the non displayed and displayed screen buffer.
TabOffset1
Move the cursor one character to the right.
TabOffset2
Move the cursor two characters to the right.
TabOffset3
Move the cursor three characters to the right.
PreambleAddress(PreambleAddressCode)
A preamble address code signalling row and column position as well as some text formatting information.
Unknown([u8; 2])
An unknown command.