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
↓ 153 callers
Method
Dispatch
cpp/devices/disk.cpp:65
↓ 102 callers
Function
response
Generates a HTML or JSON HTTP response
python/web/src/web.py:141
↓ 93 callers
Method
SetCmdByte
cpp/controllers/abstract_controller.h:98
↓ 61 callers
Function
GetInt16
cpp/test/test_shared.cpp:141
↓ 57 callers
Function
GetParam
cpp/shared/protobuf_util.h:26
↓ 49 callers
Function
SetParam
cpp/shared/protobuf_util.h:32
↓ 48 callers
Method
GetStatus
cpp/controllers/abstract_controller.h:70
↓ 41 callers
Method
SetPhase
cpp/controllers/phase_handler.h:44
↓ 41 callers
Method
SetReady
cpp/devices/device.h:81
↓ 38 callers
Method
ReturnLocalizedError
cpp/piscsi/command_context.cpp:53
↓ 36 callers
Method
GetPhase
--------------------------------------------------------------------------- Phase Acquisition ------------------------------------------------------
cpp/hal/bus.cpp:34
↓ 36 callers
Method
add_entry
Adds an entry to a menu
python/ctrlboard/src/menu/menu.py:15
↓ 35 callers
Method
ReturnErrorStatus
cpp/piscsi/command_context.cpp:102
↓ 34 callers
Method
GetCmd
cpp/controllers/abstract_controller.h:82
↓ 32 callers
Method
SetBlockCount
cpp/devices/storage_device.h:73
↓ 32 callers
Method
ValidateOperationAgainstDevice
cpp/piscsi/piscsi_executor.cpp:546
↓ 32 callers
Method
write
cpp/devices/scsi_streamer.cpp:43
↓ 31 callers
Method
Acquire
cpp/hal/gpiobus_virtual.cpp:539
↓ 30 callers
Method
CreateDevice
cpp/devices/device_factory.cpp:37
↓ 29 callers
Method
Init
cpp/hal/gpiobus.cpp:26
↓ 29 callers
Method
SetLength
cpp/controllers/abstract_controller.h:73
↓ 28 callers
Method
GetCmdByte
cpp/controllers/abstract_controller.h:83
↓ 28 callers
Function
SetInt16
cpp/devices/scsi_command_util.h:37
↓ 27 callers
Function
CreateDevice
cpp/test/test_shared.cpp:29
↓ 26 callers
Function
CreateDisk
cpp/test/disk_test.cpp:19
↓ 26 callers
Function
CreateTempFile
cpp/test/test_shared.cpp:83
↓ 26 callers
Method
SetUpModePages
cpp/test/mocks.h:267
↓ 26 callers
Method
TestSetGpioPin
cpp/test/gpiobus_raspberry_test.cpp:22
↓ 25 callers
Method
SetFilename
cpp/devices/storage_device.cpp:41
↓ 23 callers
Method
AttachToController
cpp/controllers/controller_manager.cpp:24
↓ 23 callers
Method
Execute
cpp/piscsi/piscsi_service.cpp:78
↓ 23 callers
Function
SendCommand
cpp/test/piscsi_service_test.cpp:30
↓ 22 callers
Method
GetTypeForFile
cpp/devices/device_factory.cpp:24
↓ 22 callers
Method
PinConfig
--------------------------------------------------------------------------- Pin direction setting (input/output) Used in Init() for ACT, TAD, IND, D
cpp/hal/gpiobus_raspberry.cpp:863
↓ 22 callers
Method
get_server_info
Sends a SERVER_INFO command to the server. Returns a dict with: - (bool) status - (str) version (PiSCSI version numbe
python/common/src/piscsi/piscsi_cmds.py:111
↓ 21 callers
Method
ParseType
cpp/scsictl/scsictl_parser.cpp:18
↓ 21 callers
Method
ProcessDeviceCmd
cpp/piscsi/piscsi_executor.cpp:24
↓ 21 callers
Function
SetInt32
cpp/devices/scsi_command_util.h:46
↓ 21 callers
Method
add_msg
adds a msg key to a given payload with a module return code with a translated return code message string.
python/web/src/return_code_mapper.py:80
↓ 20 callers
Method
Open
cpp/devices/scsimo.cpp:40
↓ 20 callers
Method
close
cpp/devices/scsi_streamer.cpp:66
↓ 18 callers
Method
AddDevice
cpp/controllers/abstract_controller.cpp:93
↓ 18 callers
Method
CheckReservation
cpp/devices/primary_device.cpp:295
↓ 18 callers
Method
IsStopped
cpp/devices/device.h:116
↓ 18 callers
Method
get_active_menu
Returns the currently activated menu
python/ctrlboard/src/menu/menu_controller.py:80
↓ 18 callers
Method
open
cpp/devices/scsi_streamer.cpp:22
↓ 17 callers
Method
IsRemoved
cpp/devices/device.h:118
↓ 17 callers
Method
SetSectorSizeInBytes
cpp/devices/storage_device.cpp:152
↓ 17 callers
Method
delete_file
Takes (Path) file_path for the file to delete Returns (dict) with (bool) status, (str) msg, (dict) parameters
python/common/src/piscsi/file_cmds.py:78
↓ 17 callers
Function
is_safe_path
Takes (Path) path_name with the relative path to a file on the file system. Returns False if the path is either absolute, or tries to travers
python/web/src/web_utils.py:299
↓ 17 callers
Method
segue
Transitions one menu into the other with all associated actions such as transition animations.
python/ctrlboard/src/menu/menu_controller.py:92
↓ 16 callers
Function
GetInt16
cpp/devices/scsi_command_util.h:29
↓ 16 callers
Method
IsLocked
cpp/devices/device.h:121
↓ 16 callers
Method
SupportsFile
cpp/devices/device.h:135
↓ 15 callers
Method
GetAllDevices
cpp/controllers/controller_manager.cpp:89
↓ 15 callers
Method
GetDAT
--------------------------------------------------------------------------- Get data signals -------------------------------------------------------
cpp/hal/gpiobus_virtual.cpp:380
↓ 15 callers
Method
IsProtectable
cpp/devices/device.h:109
↓ 15 callers
Method
IsProtected
cpp/devices/device.h:111
↓ 15 callers
Function
delete_file
(http_client)
python/web/tests/api/conftest.py:107
↓ 15 callers
Method
get_menu_renderer
Returns the menu renderer for this menu controller
python/ctrlboard/src/menu/menu_controller.py:88
↓ 15 callers
Function
piscsi_get_version_string
cpp/shared/piscsi_version.cpp:21
↓ 15 callers
Function
run
Run a command and return its output
python/common/src/util/run.py:9
↓ 15 callers
Method
send_pb_command
(self, command)
python/common/src/piscsi/piscsi_cmds.py:32
↓ 14 callers
Method
Attach
cpp/piscsi/piscsi_executor.cpp:192
↓ 14 callers
Method
IsReadOnly
cpp/devices/device.h:113
↓ 14 callers
Method
ReturnSuccessStatus
cpp/piscsi/command_context.cpp:97
↓ 14 callers
Method
SetProduct
cpp/devices/device.cpp:50
↓ 14 callers
Method
SupportsParams
cpp/devices/device.h:134
↓ 13 callers
Method
GetReservedIds
cpp/piscsi/piscsi_response.cpp:187
↓ 12 callers
Function
CreatePrimaryDevice
cpp/test/primary_device_test.cpp:20
↓ 12 callers
Method
GetDefaultFolder
cpp/piscsi/piscsi_image.h:30
↓ 12 callers
Method
GetIdentifier
cpp/devices/device.h:104
↓ 12 callers
Method
GetProduct
cpp/devices/device.h:128
↓ 12 callers
Method
GetTypeString
cpp/devices/device.h:103
↓ 12 callers
Method
Insert
cpp/piscsi/piscsi_executor.cpp:283
↓ 12 callers
Method
IsRemovable
cpp/devices/device.h:117
↓ 12 callers
Method
SetProtected
cpp/devices/device.cpp:34
↓ 12 callers
Method
WriteSuccessResult
cpp/piscsi/command_context.cpp:46
↓ 12 callers
Function
list_files
(http_client)
python/web/tests/api/conftest.py:91
↓ 11 callers
Method
GetSectorSizeInBytes
cpp/devices/storage_device.cpp:147
↓ 11 callers
Method
GetSignal
--------------------------------------------------------------------------- Get input signal value -------------------------------------------------
cpp/hal/gpiobus_virtual.cpp:450
↓ 11 callers
Method
GetType
cpp/devices/device.h:102
↓ 11 callers
Method
IsStoppable
cpp/devices/device.h:115
↓ 11 callers
Function
Join
cpp/shared/piscsi_util.h:33
↓ 11 callers
Method
SetBlocks
cpp/controllers/abstract_controller.h:75
↓ 11 callers
Method
SetProtectable
cpp/devices/device.h:110
↓ 11 callers
Method
SetRemovable
cpp/devices/device.h:87
↓ 11 callers
Method
TestSetGpios
cpp/test/gpiobus_raspberry_test.cpp:18
↓ 11 callers
Function
create_test_image
(request, http_client)
python/web/tests/api/conftest.py:48
↓ 10 callers
Method
Eject
cpp/devices/disk.cpp:255
↓ 10 callers
Method
GetBSY
cpp/hal/gpiobus_virtual.cpp:183
↓ 10 callers
Method
GetLength
cpp/controllers/abstract_controller.h:72
↓ 10 callers
Method
IsLockable
cpp/devices/device.h:120
↓ 10 callers
Method
ParseOperation
cpp/scsictl/scsictl_parser.cpp:12
↓ 10 callers
Method
ProcessCmd
cpp/piscsi/piscsi_executor.cpp:87
↓ 10 callers
Method
ProcessPhase
cpp/controllers/phase_handler.h:54
↓ 10 callers
Method
SetLocked
cpp/devices/device.h:91
↓ 10 callers
Method
SetProductData
cpp/shared/protobuf_util.cpp:95
↓ 10 callers
Method
SetSignal
--------------------------------------------------------------------------- Set output signal value ------------------------------------------------
cpp/hal/gpiobus_virtual.cpp:476
↓ 10 callers
Method
read
Reads the configured port of the i2c multiplexer
python/ctrlboard/src/ctrlboard_hw/hardware_button.py:16
next →
1–100 of 1,324, ranked by callers