Documentation
¶
Index ¶
- Constants
- Variables
- func NewBrokerClient(clientId string) (mqtt.Client, error)
- func NewDataEmittedEventHandler(client mqtt.Client) (*handler.DataEmittedHandler, error)
- func NewEmitDataUseCase(event events.EventInterface, eventDispatcher events.EventDispatcherInterface) (*usecase.EmitDataUseCase, error)
- func NewFindAllSensorsUseCase() (*usecase.FindAllSensorsUseCase, error)
- func NewSensorWebHandlers(sensorChannel chan *entity.Sensor) (*web.SensorHandlers, error)
Constants ¶
View Source
const CMD_NAME = "congo"
Variables ¶
View Source
var ( Cmd = &cobra.Command{ Use: CMD_NAME, Short: "Congo is sensor simulator for smart city system development", Long: "This CLI provides a scalable simulation of sensors, supporting any type and handling thousands of concurrent units", Run: run, } )
Functions ¶
func NewBrokerClient ¶
func NewDataEmittedEventHandler ¶
func NewDataEmittedEventHandler(client mqtt.Client) (*handler.DataEmittedHandler, error)
func NewEmitDataUseCase ¶
func NewEmitDataUseCase(event events.EventInterface, eventDispatcher events.EventDispatcherInterface) (*usecase.EmitDataUseCase, error)
func NewFindAllSensorsUseCase ¶
func NewFindAllSensorsUseCase() (*usecase.FindAllSensorsUseCase, error)
func NewSensorWebHandlers ¶
func NewSensorWebHandlers(sensorChannel chan *entity.Sensor) (*web.SensorHandlers, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.