security_system

package
v0.0.0-...-1c0f6f5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 4, 2022 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	StreamStateHeader = StreamState(1)
	StreamStateFrame  = StreamState(2)
	StreamStateReset  = StreamState(3)
)
View Source
const (
	ProcessStateUnknown = ProcessState(0)
	ProcessStatePending = ProcessState(1)
	ProcessStateReady   = ProcessState(2)
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CameraStream

type CameraStream struct {
	// contains filtered or unexported fields
}

func NewCameraStream

func NewCameraStream() *CameraStream

func (*CameraStream) Close

func (self *CameraStream) Close()

func (*CameraStream) IsStreamActive

func (self *CameraStream) IsStreamActive() bool

func (*CameraStream) SetAddr

func (self *CameraStream) SetAddr(secureCameraAddr string)

func (*CameraStream) SetProcessFrame

func (self *CameraStream) SetProcessFrame(processFrame func(frame []byte))

func (*CameraStream) StartStream

func (self *CameraStream) StartStream() error

type CameraStreamBuffer

type CameraStreamBuffer struct {
	// contains filtered or unexported fields
}

func NewCameraStreamBuffer

func NewCameraStreamBuffer() *CameraStreamBuffer

func (*CameraStreamBuffer) Len

func (self *CameraStreamBuffer) Len() int

func (*CameraStreamBuffer) Read

func (self *CameraStreamBuffer) Read(frame []byte) (int, error)

func (*CameraStreamBuffer) ReadLine

func (self *CameraStreamBuffer) ReadLine() (string, error)

func (*CameraStreamBuffer) Write

func (self *CameraStreamBuffer) Write(chunk []byte) error

type ProcessState

type ProcessState int

type SecuritySystemWidget

type SecuritySystemWidget struct {
	widgets.BaseWidget
	// contains filtered or unexported fields
}

func NewSecuritySystemWidget

func NewSecuritySystemWidget() *SecuritySystemWidget

func (*SecuritySystemWidget) ProcessEvent

func (self *SecuritySystemWidget) ProcessEvent(e *evt.Event)

func (*SecuritySystemWidget) Render

func (self *SecuritySystemWidget) Render()

type StreamDecoder

type StreamDecoder struct {
	// contains filtered or unexported fields
}

func NewStreamDecoder

func NewStreamDecoder() *StreamDecoder

func (*StreamDecoder) Decode

func (self *StreamDecoder) Decode() error

func (*StreamDecoder) SetProcessFrame

func (self *StreamDecoder) SetProcessFrame(processFrame func([]byte))

func (*StreamDecoder) Write

func (self *StreamDecoder) Write(chunk []byte) error

type StreamState

type StreamState int

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL