Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cgevans/tiny2
/ functions
Functions
56 in github.com/cgevans/tiny2
⨍
Functions
56
◇
Types & classes
24
↓ 10 callers
Method
send_cmd
(&self, unit: u8, selector: u8, cmd: &[u8])
src/lib.rs:393
↓ 6 callers
Method
set_ctrl
(&self, id: u32, value: i32)
src/usbio.rs:91
↓ 3 callers
Function
debug_mode
()
src/gui/main.rs:12
↓ 3 callers
Method
get_ctrl
(&self, id: u32)
src/usbio.rs:79
↓ 3 callers
Method
get_cur
(&self, unit: u8, selector: u8, data: &mut [u8])
src/lib.rs:401
↓ 3 callers
Method
io
(&self, unit: u8, selector: u8, query: u8, data: &mut [u8])
src/lib.rs:453
↓ 3 callers
Method
query_ctrl
(&self, id: u32)
src/usbio.rs:103
↓ 2 callers
Method
execute_ptz
(&mut self, action: PtzAction)
src/gui/main.rs:69
↓ 2 callers
Method
get_len
(&self, unit: u8, selector: u8)
src/lib.rs:444
↓ 2 callers
Method
get_status
(&self)
src/lib.rs:283
↓ 2 callers
Method
set_ai_mode
(&self, mode: AIMode)
src/lib.rs:178
↓ 2 callers
Method
set_pan
Set the absolute pan value (in arc-seconds).
src/lib.rs:314
↓ 2 callers
Method
set_tilt
Set the absolute tilt value (in arc-seconds).
src/lib.rs:328
↓ 2 callers
Method
set_zoom
Set the absolute zoom value.
src/lib.rs:342
↓ 1 callers
Method
dump
(&self)
src/lib.rs:290
↓ 1 callers
Method
dump_02
(&self)
src/lib.rs:297
↓ 1 callers
Method
get_pan
Get the current absolute pan value (in arc-seconds).
src/lib.rs:307
↓ 1 callers
Method
get_tilt
Get the current absolute tilt value (in arc-seconds).
src/lib.rs:321
↓ 1 callers
Method
get_zoom
Get the current absolute zoom value.
src/lib.rs:335
↓ 1 callers
Method
handle_message
(&self, msg: OscMessage)
src/osc/main.rs:28
↓ 1 callers
Function
open_camera
(hint: &str)
src/usbio.rs:129
↓ 1 callers
Method
pan_relative
Move pan by a relative amount.
src/lib.rs:349
↓ 1 callers
Method
query_pan_range
Query the supported range for pan (absolute).
src/lib.rs:370
↓ 1 callers
Method
query_tilt_range
Query the supported range for tilt (absolute).
src/lib.rs:378
↓ 1 callers
Method
query_zoom_range
Query the supported range for zoom (absolute).
src/lib.rs:386
↓ 1 callers
Method
run_server
(&self)
src/osc/main.rs:12
↓ 1 callers
Method
set_cur
(&self, unit: u8, selector: u8, data: &mut [u8])
src/lib.rs:421
↓ 1 callers
Method
set_exposure_mode
(&self, mode: ExposureMode)
src/lib.rs:194
↓ 1 callers
Method
set_fov
(&self, mode: FOVMode)
src/lib.rs:175
↓ 1 callers
Method
set_hdr_mode
(&self, mode: bool)
src/lib.rs:211
↓ 1 callers
Method
set_verbose
(&mut self, verbose: bool)
src/lib.rs:253
↓ 1 callers
Method
tilt_relative
Move tilt by a relative amount.
src/lib.rs:356
↓ 1 callers
Method
to_cmd_value
(&self)
src/lib.rs:157
↓ 1 callers
Method
zoom_relative
Move zoom by a relative amount.
src/lib.rs:363
Function
boot
()
src/gui/main.rs:90
Method
decode
(bytes: &[u8])
src/lib.rs:45
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/lib.rs:91
Method
from
(r: V4l2CtrlRange)
src/lib.rs:235
Method
from
(file: File)
src/usbio.rs:37
Method
get_ai_mode
(&self)
src/lib.rs:220
Method
get_camera_index
(msg: &OscMessage, arg_idx: usize)
src/osc/main.rs:80
Method
get_int_arg
(msg: &OscMessage, arg_idx: usize)
src/osc/main.rs:87
Method
info
(&self)
src/lib.rs:279
Method
info
(&self)
src/usbio.rs:43
Method
io
(&self, unit: u8, selector: u8, query: u8, data: &mut [u8])
src/usbio.rs:60
Function
main
()
src/gui/main.rs:410
Function
main
()
src/osc/main.rs:103
Method
new
(hint: &str)
src/lib.rs:246
Method
new
(dev: &std::fs::File)
src/usbio.rs:174
Function
stop_on_mouse_release
( event: iced::Event, _status: event::Status, _id: window::Id, )
src/gui/main.rs:388
Function
subscription
(state: &MainPanel)
src/gui/main.rs:401
Method
try_from
(value: i32)
src/lib.rs:110
Method
unavailable
()
src/gui/main.rs:50
Function
update
(state: &mut MainPanel, message: Message)
src/gui/main.rs:149
Function
view
(state: &MainPanel)
src/gui/main.rs:228
Method
wait_for
Try to open the camera, retrying every `interval` until it appears. Prints a message to stderr on the first failure, then silently retries.
src/lib.rs:259