Documentation
¶
Index ¶
- Constants
- func AddEndpoints(rtr *mux.Router, version_ string)
- func DeleteAlarmHandler(c http.ResponseWriter, r *http.Request)
- func DeleteServiceHandler(c http.ResponseWriter, r *http.Request)
- func Execute(commands []LineCommand, iface service.Services)
- func GetAlarmHandler(c http.ResponseWriter, r *http.Request)
- func GetAlarmsHandler(c http.ResponseWriter, r *http.Request)
- func GetServiceHandler(c http.ResponseWriter, r *http.Request)
- func GetServicesHandler(c http.ResponseWriter, r *http.Request)
- func Init(client_ service.Services)
- func MuteServiceHandler(c http.ResponseWriter, r *http.Request)
- func ServiceHandler(c http.ResponseWriter, r *http.Request)
- func StatusHandler(c http.ResponseWriter, req *http.Request)
- func TcpListener(cfg *config.ConfigBind)
- func UdpListener(cfg *config.ConfigBind)
- func UnmuteServiceHandler(c http.ResponseWriter, r *http.Request)
- func VersionHandler(c http.ResponseWriter, req *http.Request)
- type HttpApiService
- type JsonAlarmRef
- type LineCommand
Constants ¶
View Source
const (
MAX_UDP_PACKET_SIZE = 512
)
Variables ¶
This section is empty.
Functions ¶
func AddEndpoints ¶
func DeleteAlarmHandler ¶
func DeleteAlarmHandler(c http.ResponseWriter, r *http.Request)
func DeleteServiceHandler ¶
func DeleteServiceHandler(c http.ResponseWriter, r *http.Request)
func Execute ¶
func Execute(commands []LineCommand, iface service.Services)
func GetAlarmHandler ¶
func GetAlarmHandler(c http.ResponseWriter, r *http.Request)
func GetAlarmsHandler ¶
func GetAlarmsHandler(c http.ResponseWriter, r *http.Request)
func GetServiceHandler ¶
func GetServiceHandler(c http.ResponseWriter, r *http.Request)
func GetServicesHandler ¶
func GetServicesHandler(c http.ResponseWriter, r *http.Request)
func MuteServiceHandler ¶
func MuteServiceHandler(c http.ResponseWriter, r *http.Request)
func ServiceHandler ¶
func ServiceHandler(c http.ResponseWriter, r *http.Request)
func StatusHandler ¶
func StatusHandler(c http.ResponseWriter, req *http.Request)
func TcpListener ¶
func TcpListener(cfg *config.ConfigBind)
func UdpListener ¶
func UdpListener(cfg *config.ConfigBind)
func UnmuteServiceHandler ¶
func UnmuteServiceHandler(c http.ResponseWriter, r *http.Request)
func VersionHandler ¶
func VersionHandler(c http.ResponseWriter, req *http.Request)
Types ¶
type HttpApiService ¶
type HttpApiService struct { model.Service Analysis *algorithms.BeatAnalysis `json:"analysis,omitempty"` }
func ToHttpService ¶
func ToHttpService(s model.Service) HttpApiService
type JsonAlarmRef ¶
type JsonAlarmRef struct {
Name string `json:"name"`
}
type LineCommand ¶
func Parse ¶
func Parse(data []byte) []LineCommand
Click to show internal directories.
Click to hide internal directories.