Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PiSCSI/piscsi
/ functions
Functions
1,324 in github.com/PiSCSI/piscsi
⨍
Functions
1,324
◇
Types & classes
164
↳
Endpoints
40
Function
copy
Creates a copy of a specified file in the images dir
python/web/src/web.py:1353
Function
create
(authenticate=True)
python/web/tests/conftest.py:49
Function
create
(image_type="hds", size=1, auto_delete=True)
python/web/tests/api/conftest.py:51
Function
create_file
Creates an empty image file in the images dir
python/web/src/web.py:1124
Method
dat_input_test_setup
cpp/scsiloop/scsiloop_gpio.cpp:373
Method
dat_output_test_setup
cpp/scsiloop/scsiloop_gpio.cpp:399
Function
decorated_function
(*args, **kwargs)
python/web/src/web.py:411
Function
delete
Deletes a specified file in the images dir
python/web/src/web.py:1267
Function
delete
()
python/web/tests/api/conftest.py:78
Function
detach
Detaches a specified device
python/web/src/web.py:752
Function
detach
()
python/web/tests/api/conftest.py:118
Method
detach
detaches an observer from an observable object
python/ctrlboard/src/observable.py:16
Function
detach_all_devices
Detaches all currently attached devices
python/web/src/web.py:739
Function
detect_locale
Get the detected locale to use for UI string translations. Assign the language string to objects to be used for requests.
python/web/src/web.py:1469
Function
device_info
Displays detailed info for all attached devices
python/web/src/web.py:794
Method
display_clear
(self)
python/ctrlboard/src/menu/menu_renderer_adafruit_ssd1306.py:31
Method
display_clear
(self)
python/ctrlboard/src/menu/menu_renderer_luma_oled.py:34
Method
display_init
(self)
python/ctrlboard/src/menu/menu_renderer_adafruit_ssd1306.py:13
Method
display_init
(self)
python/ctrlboard/src/menu/menu_renderer_luma_oled.py:10
Function
download_config
Downloads a file from the config dir to the local computer
python/web/src/web.py:1254
Function
download_file
Downloads a remote file onto the images dir on the system
python/web/src/web.py:968
Function
download_image
Downloads a file from the image dir to the local computer
python/web/src/web.py:1240
Function
download_to_iso
Downloads a file and creates a CD-ROM image with the specified file system and the file
python/web/src/web.py:893
Method
draw_screensaver
(self)
python/ctrlboard/src/menu/blank_screensaver.py:14
Function
drive_cdrom
Creates a properties file for a CD-ROM image
python/web/src/web.py:465
Function
drive_create
Creates the image and properties file pair
python/web/src/web.py:422
Function
drive_list
Sets up the data structures and kicks off the rendering of the drive list page
python/web/src/web.py:311
Function
eject
Ejects a specified removable device image, but keeps the device attached
python/web/src/web.py:773
Function
ensure_all_devices_detached
(create_http_client)
python/web/tests/conftest.py:42
Function
env
Shows information about the app/host environment
python/web/src/web.py:303
Function
env
(pytestconfig)
python/web/tests/conftest.py:19
Function
extract_archive
Extracts files from an archive Takes (str) file_path, and kwargs: - (list) members - list of (str) files to be extracted (all files are e
python/common/src/util/unarchiver.py:22
Function
extract_image
Extracts all or a subset of files in the specified archive
python/web/src/web.py:1400
Function
files
()
python/web/tests/api/conftest.py:92
Method
get_cpu_times
()
python/common/src/piscsi/sys_cmds.py:323
Method
get_current_text
Returns the text content of the currently selected text in the menu.
python/ctrlboard/src/menu/menu.py:20
Method
get_dat_outputs_loop
cpp/scsiloop/scsiloop_gpio.cpp:437
Method
get_dt_ranges
--------------------------------------------------------------------------- imported from bcm_host.c -----------------------------------------------
cpp/hal/gpiobus_raspberry.cpp:36
Method
get_menu_renderer_config
Returns the menu renderer configuration
python/ctrlboard/src/menu/menu_controller.py:84
Method
get_piscsi_client
Returns an instance of the piscsi client
python/ctrlboard/src/ctrlboard_menu_builder.py:291
Method
handle_action_menu_loadprofile
Method handles the rotary button press on 'Load Profile' in the action menu.
python/ctrlboard/src/ctrlboard_event_handler/ctrlboard_menu_update_event_handler.py:231
Method
handle_action_menu_return
Method handles the rotary button press to return from the action menu to the scsi list.
python/ctrlboard/src/ctrlboard_event_handler/ctrlboard_menu_update_event_handler.py:132
Method
handle_action_menu_slot_attachinsert
Method handles the rotary button press on attach in the action menu.
python/ctrlboard/src/ctrlboard_event_handler/ctrlboard_menu_update_event_handler.py:143
Method
handle_action_menu_slot_detacheject
Method handles the rotary button press on detach in the action menu.
python/ctrlboard/src/ctrlboard_event_handler/ctrlboard_menu_update_event_handler.py:154
Method
handle_action_menu_slot_info
Method handles the rotary button press on 'Info' in the action menu.
python/ctrlboard/src/ctrlboard_event_handler/ctrlboard_menu_update_event_handler.py:166
Method
handle_action_menu_system_commands
Method handles the rotary button press on 'System Commands' in the action menu.
python/ctrlboard/src/ctrlboard_event_handler/ctrlboard_menu_update_event_handler.py:188
Method
handle_action_menu_system_info
Method handles the rotary button press on 'System Info' in the action menu.
python/ctrlboard/src/ctrlboard_event_handler/ctrlboard_menu_update_event_handler.py:177
Method
handle_device_info_menu_return
Method handles the rotary button press on 'Return' in the info menu.
python/ctrlboard/src/ctrlboard_event_handler/ctrlboard_menu_update_event_handler.py:199
Method
handle_images_menu_image_attachinsert
Method handles the rotary button press on an image in the image selection menu (through attach/insert)
python/ctrlboard/src/ctrlboard_event_handler/ctrlboard_menu_update_event_handler.py:288
Method
handle_images_menu_return
Method handles the rotary button press on 'Return' in the image selection menu (through attach/insert).
python/ctrlboard/src/ctrlboard_event_handler/ctrlboard_menu_update_event_handler.py:278
Method
handle_profiles_menu_loadprofile
Method handles the rotary button press in the profile selection menu for selecting a profile to load.
python/ctrlboard/src/ctrlboard_event_handler/ctrlboard_menu_update_event_handler.py:241
Method
handle_scsi_id_menu_openactionmenu
Method handles the rotary button press with the scsi list to open the action menu.
python/ctrlboard/src/ctrlboard_event_handler/ctrlboard_menu_update_event_handler.py:120
Method
handle_system_commands_menu_reboot
Method handles the rotary button press on 'Reboot' in the system commands menu.
python/ctrlboard/src/ctrlboard_event_handler/ctrlboard_menu_update_event_handler.py:258
Method
handle_system_commands_menu_return
Method handles the rotary button press on 'Return' in the system commands menu.
python/ctrlboard/src/ctrlboard_event_handler/ctrlboard_menu_update_event_handler.py:220
Method
handle_system_commands_menu_shutdown
Method handles the rotary button press on 'Shutdown' in the system commands menu.
python/ctrlboard/src/ctrlboard_event_handler/ctrlboard_menu_update_event_handler.py:268
Method
handle_system_info_menu_return
Method handles the rotary button press on 'Return' in the system info menu.
python/ctrlboard/src/ctrlboard_event_handler/ctrlboard_menu_update_event_handler.py:210
Method
handler
(self, signum, frame)
python/oled/src/interrupt_handler.py:26
Function
healthcheck
()
python/web/src/web.py:1464
Function
http_client
(create_http_client)
python/web/tests/conftest.py:76
Function
http_client_unauthenticated
(create_http_client)
python/web/tests/conftest.py:81
Function
httpserver_listen_address
(pytestconfig)
python/web/tests/conftest.py:31
Function
index
Sets up data structures for and renders the index page
python/web/src/web.py:221
Function
inspect_archive
Calls `lsar` to inspect the contents of an archive Takes (str) file_path Returns (dict) of (str) format, (list) members
python/common/src/util/unarchiver.py:167
Function
log_http_request
()
python/web/src/web.py:1482
Function
log_level
Sets PiSCSI backend log level
python/web/src/web.py:641
Function
login
Uses PAM to authenticate with system users
python/web/src/web.py:366
Function
login_required
Wrapper method for enabling authentication for an endpoint
python/web/src/web.py:405
Function
logout
Removes the logged in user from the session
python/web/src/web.py:389
Method
loopback_setup
Initialize the GPIO library, set all of the gpios associated with SCSI signals to outputs and set all of the direction control gpios to outputs
cpp/scsiloop/scsiloop_gpio.cpp:189
Function
main
cpp/test/test_setup.cpp:14
Function
main
cpp/scsiloop/scsiloop.cpp:15
Function
main
cpp/scsimon/scsimon.cpp:14
Function
main
cpp/scsidump/scsidump.cpp:14
Function
main
cpp/scsictl/scsictl.cpp:14
Function
main
cpp/piscsi/piscsi.cpp:14
Method
operator()
cpp/shared/piscsi_util.h:27
Method
perform
Performs a push transition to the left or right depending on the transition attribute 'direction'.
python/ctrlboard/src/menu/transition.py:29
Method
perform_return_action
(self)
python/ctrlboard/src/ctrlboard_event_handler/piscsi_shutdown_cycler.py:38
Method
perform_return_action
(self)
python/ctrlboard/src/ctrlboard_event_handler/piscsi_profile_cycler.py:24
Method
perform_selected_entry_action
(self, selected_entry)
python/ctrlboard/src/ctrlboard_event_handler/piscsi_shutdown_cycler.py:25
Method
perform_selected_entry_action
(self, selected_entry)
python/ctrlboard/src/ctrlboard_event_handler/piscsi_profile_cycler.py:15
Method
populate_cycle_entries
(self)
python/ctrlboard/src/ctrlboard_event_handler/piscsi_shutdown_cycler.py:20
Method
populate_cycle_entries
(self)
python/ctrlboard/src/ctrlboard_event_handler/piscsi_profile_cycler.py:10
Function
pytest_addoption
(parser)
python/web/tests/conftest.py:7
Function
relative_request
(method, url, *args, **kwargs)
python/web/tests/conftest.py:54
Function
release_id
Releases the reservation of a SCSI ID as well as the memo for the reservation
python/web/src/web.py:829
Function
rename_system
Changes the hostname of the system
python/web/src/web.py:848
Function
reserve_id
Reserves a SCSI ID and stores the memo for that reservation
python/web/src/web.py:811
Method
reset_timer
Resets the screen saver timer if an activitiy happend.
python/ctrlboard/src/menu/screensaver.py:31
Function
restart
Restarts the system
python/web/src/web.py:867
Method
scsi_exception
cpp/shared/piscsi_exceptions.h:39
Method
segue
(self, name, context_object=None, transition_attributes=None)
python/ctrlboard/src/piscsi_menu_controller.py:25
Method
send_over_socket
Sends a payload over a given socket
python/web/src/socket_cmds_flask.py:47
Method
send_pb_command
Takes a (str) containing a serialized protobuf as argument. Establishes a socket connection with PiSCSI.
python/common/src/piscsi/socket_cmds.py:26
Method
send_pb_command
Takes a (str) containing a serialized protobuf as argument. Establishes a socket connection with PiSCSI.
python/web/src/socket_cmds_flask.py:25
Function
send_pwa_files
Sets up mobile web resources
python/web/src/web.py:398
Method
set_config
Configures the menu renderer with a generic menu renderer configuration.
python/ctrlboard/src/menu/menu_renderer.py:68
Method
set_dat_inputs_loop
cpp/scsiloop/scsiloop_gpio.cpp:425
Method
set_dtd_in
Set transceivers IC1 and IC2 to INPUT
cpp/scsiloop/scsiloop_gpio.cpp:136
Method
set_dtd_out
Set transceivers IC1 and IC2 to OUTPUT
cpp/scsiloop/scsiloop_gpio.cpp:129
← previous
next →
1,101–1,200 of 1,324, ranked by callers