Enum tinkerforge::red_brick::RedBrickFunction
source · pub enum RedBrickFunction {
Show 67 variants
CreateSession,
ExpireSession,
ExpireSessionUnchecked,
KeepSessionAlive,
ReleaseObject,
ReleaseObjectUnchecked,
AllocateString,
TruncateString,
GetStringLength,
SetStringChunk,
GetStringChunk,
AllocateList,
GetListLength,
GetListItem,
AppendToList,
RemoveFromList,
OpenFile,
CreatePipe,
GetFileInfo,
ReadFile,
ReadFileAsync,
AbortAsyncFileRead,
WriteFile,
WriteFileUnchecked,
WriteFileAsync,
SetFilePosition,
GetFilePosition,
SetFileEvents,
GetFileEvents,
OpenDirectory,
GetDirectoryName,
GetNextDirectoryEntry,
RewindDirectory,
CreateDirectory,
GetProcesses,
SpawnProcess,
KillProcess,
GetProcessCommand,
GetProcessIdentity,
GetProcessStdio,
GetProcessState,
GetPrograms,
DefineProgram,
PurgeProgram,
GetProgramIdentifier,
GetProgramRootDirectory,
SetProgramCommand,
GetProgramCommand,
SetProgramStdioRedirection,
GetProgramStdioRedirection,
SetProgramSchedule,
GetProgramSchedule,
GetProgramSchedulerState,
ContinueProgramSchedule,
StartProgram,
GetLastSpawnedProgramProcess,
GetCustomProgramOptionNames,
SetCustomProgramOptionValue,
GetCustomProgramOptionValue,
RemoveCustomProgramOption,
GetIdentity,
CallbackAsyncFileRead,
CallbackAsyncFileWrite,
CallbackFileEventsOccurred,
CallbackProcessStateChanged,
CallbackProgramSchedulerStateChanged,
CallbackProgramProcessSpawned,
}
Variants§
CreateSession
ExpireSession
ExpireSessionUnchecked
KeepSessionAlive
ReleaseObject
ReleaseObjectUnchecked
AllocateString
TruncateString
GetStringLength
SetStringChunk
GetStringChunk
AllocateList
GetListLength
GetListItem
AppendToList
RemoveFromList
OpenFile
CreatePipe
GetFileInfo
ReadFile
ReadFileAsync
AbortAsyncFileRead
WriteFile
WriteFileUnchecked
WriteFileAsync
SetFilePosition
GetFilePosition
SetFileEvents
GetFileEvents
OpenDirectory
GetDirectoryName
GetNextDirectoryEntry
RewindDirectory
CreateDirectory
GetProcesses
SpawnProcess
KillProcess
GetProcessCommand
GetProcessIdentity
GetProcessStdio
GetProcessState
GetPrograms
DefineProgram
PurgeProgram
GetProgramIdentifier
GetProgramRootDirectory
SetProgramCommand
GetProgramCommand
SetProgramStdioRedirection
GetProgramStdioRedirection
SetProgramSchedule
GetProgramSchedule
GetProgramSchedulerState
ContinueProgramSchedule
StartProgram
GetLastSpawnedProgramProcess
GetCustomProgramOptionNames
SetCustomProgramOptionValue
GetCustomProgramOptionValue
RemoveCustomProgramOption
GetIdentity
CallbackAsyncFileRead
CallbackAsyncFileWrite
CallbackFileEventsOccurred
CallbackProcessStateChanged
CallbackProgramSchedulerStateChanged
CallbackProgramProcessSpawned
Trait Implementations§
source§impl From<RedBrickFunction> for u8
impl From<RedBrickFunction> for u8
source§fn from(fun: RedBrickFunction) -> Self
fn from(fun: RedBrickFunction) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for RedBrickFunction
impl Send for RedBrickFunction
impl Sync for RedBrickFunction
impl Unpin for RedBrickFunction
impl UnwindSafe for RedBrickFunction
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more