MCPcopy Create free account

hub / github.com/SiddhantSilwal/RaspberryPi-GPIO-Web-Controller / functions

Functions82 in github.com/SiddhantSilwal/RaspberryPi-GPIO-Web-Controller

↓ 35 callersFunctionlog_event
Add event to log with timestamp
AppData/app.py:78
↓ 16 callersMethodshowError
(message)
AppData/static/js/app.js:855
↓ 12 callersMethodlogActivity
(message, level = 'info', timestamp = null)
AppData/static/js/app.js:767
↓ 8 callersMethodrefreshPinStatus
()
AppData/static/js/app.js:400
↓ 7 callersMethodconsume
()
AppData/static/js/graph.js:19
↓ 6 callersMethodoutput
(self, pin, value)
AppData/app.py:52
↓ 5 callersFunctioncleanup_pin
Safely cleanup a single pin
AppData/app.py:91
↓ 5 callersMethodpeek
()
AppData/static/js/graph.js:22
↓ 5 callersMethodsetup
(self, pin, mode, pull_up_down=None)
AppData/app.py:50
↓ 5 callersFunctiontoScreen
(x, y)
AppData/static/js/graph.js:197
↓ 4 callersMethodPWM
(self, pin, freq)
AppData/app.py:56
↓ 4 callersFunctionupdateEquation
()
AppData/static/js/graph.js:172
↓ 3 callersMethodparseExpression
()
AppData/static/js/graph.js:25
↓ 3 callersFunctionsetFreq
(v)
AppData/static/js/graph.js:164
↓ 3 callersMethodupdateConnectionStatus
(connected, error = false)
AppData/static/js/app.js:381
↓ 2 callersFunctioncleanup_all
Cleanup all GPIO resources
AppData/app.py:109
↓ 2 callersFunctiongenerate
()
AppData/app.py:505
↓ 2 callersMethodhandleInputPinChange
()
AppData/static/js/app.js:280
↓ 2 callersMethodhandleOutputPinChange
()
AppData/static/js/app.js:269
↓ 2 callersMethodhandlePwmPinChange
()
AppData/static/js/app.js:298
↓ 2 callersFunctionhandleStreamData
(text)
AppData/static/js/graph.js:459
↓ 2 callersMethodinput
(self, pin)
AppData/app.py:54
↓ 2 callersMethodparseFactor
()
AppData/static/js/graph.js:59
↓ 2 callersMethodparsePower
()
AppData/static/js/graph.js:49
↓ 2 callersMethodparseTerm
()
AppData/static/js/graph.js:36
↓ 2 callersFunctionpopulateGraphGpioDropdown
()
AppData/static/js/graph.js:295
↓ 2 callersFunctionprocessMessage
(message)
AppData/static/js/graph.js:477
↓ 2 callersFunctionread_pin_value
Read current value from a pin
AppData/app.py:154
↓ 2 callersMethodresetAllPins
()
AppData/static/js/app.js:728
↓ 2 callersMethodselectPinForConfig
(pin)
AppData/static/js/app.js:190
↓ 2 callersMethodsetOutput
(action)
AppData/static/js/app.js:517
↓ 2 callersMethodtoggleTheme
()
AppData/static/js/app.js:136
↓ 2 callersMethodupdateDutyCycleDisplay
()
AppData/static/js/app.js:318
↓ 2 callersMethodupdateInputValue
(pin)
AppData/static/js/app.js:474
↓ 2 callersMethodupdateThemeIcon
(theme)
AppData/static/js/app.js:146
↓ 1 callersMethodcacheElements
()
AppData/static/js/app.js:33
↓ 1 callersMethodcleanup
(self)
AppData/app.py:58
↓ 1 callersMethodcleanup
()
AppData/static/js/app.js:863
↓ 1 callersMethodclearActivityLog
()
AppData/static/js/app.js:849
↓ 1 callersMethodconfigurePin
()
AppData/static/js/app.js:483
↓ 1 callersMethodconnectEventStream
()
AppData/static/js/app.js:323
↓ 1 callersMethodcreateGPIOGrid
()
AppData/static/js/app.js:160
↓ 1 callersFunctiondraw
()
AppData/static/js/graph.js:218
↓ 1 callersMethodhandleKeyboard
(e)
AppData/static/js/app.js:114
↓ 1 callersMethodhandleModeChange
()
AppData/static/js/app.js:262
↓ 1 callersMethodhandleServerEvent
(data)
AppData/static/js/app.js:358
↓ 1 callersFunctioninit
()
AppData/static/js/graph.js:110
↓ 1 callersMethodinit
()
AppData/static/js/app.js:22
↓ 1 callersFunctioninit_app
Initialize the GPIO controller application
AppData/app.py:731
↓ 1 callersMethodloadTheme
()
AppData/static/js/app.js:130
↓ 1 callersMethodlogInputEvent
(message, timestamp)
AppData/static/js/app.js:826
↓ 1 callersFunctionpatchPlayButton
()
AppData/static/js/graph.js:529
↓ 1 callersMethodpopulateDropdowns
()
AppData/static/js/app.js:196
↓ 1 callersFunctionresize
()
AppData/static/js/graph.js:190
↓ 1 callersMethodsendPulse
()
AppData/static/js/app.js:548
↓ 1 callersMethodsetmode
(self, mode)
AppData/app.py:48
↓ 1 callersMethodsetupEventListeners
()
AppData/static/js/app.js:79
↓ 1 callersMethodsetwarnings
(self, flag)
AppData/app.py:49
↓ 1 callersFunctionstartGraphStreaming
()
AppData/static/js/graph.js:324
↓ 1 callersMethodstartPWM
()
AppData/static/js/app.js:639
↓ 1 callersMethodstopPWM
()
AppData/static/js/app.js:688
↓ 1 callersMethodtoggleInputMonitor
()
AppData/static/js/app.js:597
↓ 1 callersMethodtokenize
(str)
AppData/static/js/graph.js:12
↓ 1 callersMethodupdateDropdowns
()
AppData/static/js/app.js:227
↓ 1 callersMethodupdatePinDisplay
()
AppData/static/js/app.js:422
↓ 1 callersFunctionupdateReadout
()
AppData/static/js/graph.js:282
FunctionEventSourcePolyfill
(url, options)
AppData/static/js/graph.js:411
Functionanimate
(t)
AppData/static/js/graph.js:208
Methodconstructor
(str)
AppData/static/js/graph.js:8
Methodconstructor
()
AppData/static/js/app.js:4
Functioncontrol_pwm
Start/stop/configure PWM on a pin
AppData/app.py:363
Functionevent_stream
Server-Sent Events endpoint for real-time updates
AppData/app.py:503
Functionget_pins
Get status of all configured pins
AppData/app.py:175
Functiongraph
()
AppData/app.py:171
Functiongraph_stream
Stream real-time GPIO voltage data based on mathematical equation Expects JSON: { 'equation': str, # Math expression (e.
AppData/app.py:528
FunctionhandleDial
(e)
AppData/static/js/graph.js:139
Functionindex
()
AppData/app.py:167
Functioninput_monitor_worker
Background thread to monitor input pins for changes
AppData/app.py:128
Functionreset_all_pins
Reset all pins to safe defaults (inputs with pull-down)
AppData/app.py:485
Functionset_pin_mode
Configure a pin as input or output
AppData/app.py:219
Functiontoggle_monitor
Toggle input monitoring for a pin
AppData/app.py:460
Functionwrite_pin
Set output pin high/low or send pulse
AppData/app.py:298