MCPcopy Create free account

hub / github.com/PiSCSI/piscsi / types & classes

Types & classes164 in github.com/PiSCSI/piscsi

↓ 61 callersClassscsi_exception
cpp/shared/piscsi_exceptions.h:32
↓ 29 callersClassio_exception
cpp/shared/piscsi_exceptions.h:22
↓ 27 callersClassparser_exception
cpp/shared/piscsi_exceptions.h:17
↓ 7 callersClassMenu
Class implement the Menu class
python/ctrlboard/src/menu/menu.py:6
↓ 7 callersClassphase_exception
cpp/scsidump/scsidump_core.h:22
↓ 5 callersClassFileCmds
class for methods reading from and writing to the file system
python/common/src/piscsi/file_cmds.py:37
↓ 5 callersClassHardwareButton
Class implementing a hardware button interface that uses the i2c multiplexer
python/ctrlboard/src/ctrlboard_hw/hardware_button.py:5
↓ 5 callersClassSysCmds
Class for commands sent to the Pi's Linux system.
python/common/src/piscsi/sys_cmds.py:25
↓ 3 callersClassPiscsiCmds
Class for commands sent to the PiSCSI backend service.
python/common/src/piscsi/piscsi_cmds.py:22
↓ 3 callersClassTimer
Class implementing a timer class. Takes an activation delay and sets a flag if the activation delay exprires.
python/ctrlboard/src/menu/timer.py:6
↓ 2 callersClassMenuRendererConfig
Class for configuring menu renderer instances. Provides configuration options such as width, height, i2c address, font, transitions, etc.
python/ctrlboard/src/menu/menu_renderer_config.py:5
↓ 2 callersClassMenuRendererLumaOled
Class implementing the luma oled menu renderer
python/ctrlboard/src/menu/menu_renderer_luma_oled.py:7
↓ 2 callersClassSocketCmds
Class for sending and receiving data over a socket connection with the PiSCSI backend
python/common/src/piscsi/socket_cmds.py:17
↓ 2 callersClassUnarUnexpectedOutputError
Command output not recognized
python/common/src/util/unarchiver.py:214
↓ 2 callersClassfile_not_found_exception
cpp/shared/piscsi_exceptions.h:27
↓ 2 callersClasssigaction
cpp/scsiloop/scsiloop_core.cpp:152
↓ 2 callersClasssigaction
cpp/piscsi/piscsi_core.cpp:556
↓ 1 callersClassCtrlBoardHardware
Class implements the PiSCSI Control Board hardware and provides an interface to it.
python/ctrlboard/src/ctrlboard_hw/ctrlboard_hw.py:18
↓ 1 callersClassCtrlBoardMenuBuilder
Class for building the control board UI specific menus
python/ctrlboard/src/ctrlboard_menu_builder.py:15
↓ 1 callersClassCtrlBoardMenuUpdateEventHandler
Class interfacing the menu controller the PiSCSI Control Board hardware.
python/ctrlboard/src/ctrlboard_event_handler/ctrlboard_menu_update_event_handler.py:21
↓ 1 callersClassCtrlboardConfig
Class for central PiSCSI control board configuration parameters
python/ctrlboard/src/config.py:9
↓ 1 callersClassEmptySocketChunkException
Raise when a socket payload contains an empty chunk which implies a possible problem.
python/common/src/piscsi/exceptions.py:10
↓ 1 callersClassEncoder
Class implementing a detection mechanism to detect the rotary encoder directions through the i2c multiplexer + interrupt
python/ctrlboard/src/ctrlboard_hw/encoder.py:7
↓ 1 callersClassFailedSocketConnectionException
Raise when a piscsi protobuf socket connection cannot be established after multiple tries.
python/common/src/piscsi/exceptions.py:6
↓ 1 callersClassGracefulInterruptHandler
Class for handling Linux signal interrupts
python/oled/src/interrupt_handler.py:8
↓ 1 callersClassInvalidProtobufResponse
Raise when a piscsi socket payload contains unpexpected data.
python/common/src/piscsi/exceptions.py:14
↓ 1 callersClassLsarCommandError
Command execution was unsuccessful
python/common/src/util/unarchiver.py:218
↓ 1 callersClassLsarOutputError
Command output could not be parsed
python/common/src/util/unarchiver.py:222
↓ 1 callersClassPiscsi
cpp/piscsi/piscsi_core.h:28
↓ 1 callersClassPiscsiMenuController
Class implementing a PiSCSI Control Board UI specific menu controller
python/ctrlboard/src/piscsi_menu_controller.py:10
↓ 1 callersClassPiscsiProfileCycler
Class implementing the profile cycler for the PiSCSI Control Baord UI
python/ctrlboard/src/ctrlboard_event_handler/piscsi_profile_cycler.py:7
↓ 1 callersClassPiscsiShutdownCycler
Class implementing the shutdown cycler for the PiSCSI Control Board UI
python/ctrlboard/src/ctrlboard_event_handler/piscsi_shutdown_cycler.py:6
↓ 1 callersClassScsiCtl
cpp/scsictl/scsictl_core.h:19
↓ 1 callersClassScsiDump
cpp/scsidump/scsidump_core.h:27
↓ 1 callersClassScsiLoop
cpp/scsiloop/scsiloop_core.h:19
↓ 1 callersClassScsiMon
TODO Make static fields/methods non-static
cpp/scsimon/sm_core.h:21
↓ 1 callersClassSocketCmdsFlask
Class for sending and receiving data over a socket connection with the PiSCSI backend
python/web/src/socket_cmds_flask.py:16
↓ 1 callersClassUnarCommandError
Command execution was unsuccessful
python/common/src/util/unarchiver.py:204
↓ 1 callersClassbus_exception
cpp/hal/bus.h:60
↓ 1 callersClasssigaction
cpp/scsidump/scsidump_core.cpp:77
↓ 1 callersClassstat
cpp/piscsi/piscsi_core.cpp:93
↓ 1 callersEnumstatus
cpp/shared/scsi.h:120
ClassAbstractController
cpp/controllers/abstract_controller.h:29
ClassBUS
cpp/hal/bus.h:65
ClassBUS
cpp/piscsi/piscsi_core.h:26
ClassBlankScreenSaver
Class implementing a blank screen safer that simply blanks the screen after a configured activation delay
python/ctrlboard/src/menu/blank_screensaver.py:6
ClassCDTrack
cpp/devices/cd_track.h:22
ClassCTapDriver
cpp/devices/ctapdriver.h:30
ClassCommandContext
cpp/piscsi/piscsi_service.h:16
ClassCommandContext
cpp/piscsi/command_context.h:19
ClassCommandContext
cpp/piscsi/piscsi_executor.h:20
ClassControllerManager
cpp/controllers/controller_manager.h:25
ClassCtrlBoardHardwareConstants
Class containing the PiSCSI Control Board hardware constants
python/ctrlboard/src/ctrlboard_hw/ctrlboard_hw_constants.py:5
ClassCtrlBoardPrintEventHandler
Class implements a basic event handler that prints button presses from the PiSCSI Control Board hardware.
python/ctrlboard/src/ctrlboard_event_handler/ctrlboard_print_event_handler.py:9
ClassCycler
Class implementing button cycling functionality. Message is shown at the center of the screen where repeated button presses cycle through the avai
python/ctrlboard/src/menu/cycler.py:8
ClassDataSample
cpp/hal/data_sample.h:20
ClassDataSample_Raspberry
cpp/hal/data_sample_raspberry.h:29
ClassDevice
cpp/devices/device.h:26
ClassDeviceFactory
cpp/devices/device_factory.h:23
ClassDeviceFactory
cpp/piscsi/piscsi_executor.h:17
ClassDeviceLogger
cpp/devices/device_logger.h:17
ClassDisk
cpp/devices/disk.h:31
ClassDiskCache
cpp/devices/disk_cache.h:27
ClassDiskTrack
cpp/devices/disk_track.h:26
ClassFile
cpp/devices/scsi_streamer.h:15
ClassGPIOBUS
--------------------------------------------------------------------------- Class definition -------------------------------------------------------
cpp/hal/gpiobus.h:166
ClassGPIOBUS_Factory
cpp/hal/gpiobus_factory.h:15
ClassGPIOBUS_Raspberry
--------------------------------------------------------------------------- Class definition -------------------------------------------------------
cpp/hal/gpiobus_raspberry.h:74
ClassGPIOBUS_Virtual
--------------------------------------------------------------------------- Class definition -------------------------------------------------------
cpp/hal/gpiobus_virtual.h:25
ClassHostServices
cpp/devices/host_services.h:19
EnumLocalizationKey
cpp/piscsi/localizer.h:22
ClassLocalizer
cpp/piscsi/localizer.h:57
ClassMenuBuilder
Base class for menu builders
python/ctrlboard/src/menu/menu_builder.py:8
ClassMenuController
Class providing the menu controller. The menu controller is a central class that controls the menu and its associated rendering to a screen.
python/ctrlboard/src/menu/menu_controller.py:15
ClassMenuRenderer
The abstract menu renderer class provides the base for concrete menu renderer classes that implement functionality based on conrete hardware or av
python/ctrlboard/src/menu/menu_renderer.py:19
ClassMenuRendererAdafruitSSD1306
Class implementing a menu renderer using the Adafruit SSD1306 library
python/ctrlboard/src/menu/menu_renderer_adafruit_ssd1306.py:10
ClassMockAbstractController
cpp/test/test_shared.h:24
ClassMockAbstractController
cpp/test/mocks.h:95
ClassMockBus
cpp/test/mocks.h:26
ClassMockDevice
cpp/test/mocks.h:214
ClassMockDisk
cpp/test/mocks.h:315
ClassMockHostServices
cpp/test/mocks.h:407
ClassMockModePageDevice
cpp/test/mocks.h:252
ClassMockPage0ModePageDevice
cpp/test/mocks.h:276
ClassMockPhaseHandler
cpp/test/mocks.h:73
ClassMockPiscsiExecutor
cpp/test/mocks.h:414
ClassMockPrimaryDevice
cpp/test/mocks.h:233
ClassMockSCSICD
cpp/test/mocks.h:388
ClassMockSCSIHD
cpp/test/mocks.h:359
ClassMockSCSIHD_NEC
cpp/test/mocks.h:377
ClassMockSCSIMO
cpp/test/mocks.h:397
ClassMockScsiController
cpp/test/mocks.h:187
ClassMockStorageDevice
cpp/test/mocks.h:292
ClassModePageDevice
cpp/devices/mode_page_device.h:18
ClassObservable
Class implementing the Observable pattern
python/ctrlboard/src/observable.py:7
ClassObserver
Class implementing an abserver
python/ctrlboard/src/observer.py:7
ClassPCA9554Multiplexer
Class interfacing with the pca9554 multiplexer
python/ctrlboard/src/ctrlboard_hw/pca9554multiplexer.py:10
ClassPhaseHandler
cpp/controllers/phase_handler.h:19
ClassPinControl
Virtual functions that must be implemented by the derived gpiobus classes to control the GPIO pins
cpp/hal/pin_control.h:16
ClassPiscsiExecutor
cpp/piscsi/piscsi_executor.h:22
next →1–100 of 164, ranked by callers