Versions in this module Expand all Collapse all v1 v1.0.0 Feb 12, 2026 Changes in this version + var DataGroupsMap *pdatabus.DataGroups + func InitNewDataGroupsMap() + func RedfishMonitorStart(r *RedfishDevice, dataBusService *databus.DataBusService, ...) + type RedfishDevice struct + ChildDevices map[int]string + Ctx context.Context + CtxCancel context.CancelFunc + Events chan *redfish.RedfishEvent + HasChildren bool + LastEvent time.Time + Metrics chan *redfish.RedfishEvent + Redfish redfish.RedfishClientInterface + State string + func ValidateAndAddDevice(service *auth.Service, devices RedfishDevices) (*RedfishDevice, error) + func (r *RedfishDevice) RestartAlertListener() + func (r *RedfishDevice) RestartMetricListener() + func (r *RedfishDevice) StartAlertListener(dataBusService *databus.DataBusService) + func (r *RedfishDevice) StartMetricListener(dataBusService *databus.DataBusService) + type RedfishDevices map[string]*RedfishDevice + func NewRedfishDevices() RedfishDevices + func (r RedfishDevices) AddDevice(k string, v *RedfishDevice) + func (r RedfishDevices) CtxCancel(k string) + func (r RedfishDevices) Delete(k string) + func (r RedfishDevices) GetCtx(k string) context.Context + type SystemDetail struct + FQDN string + FwVer string + HostName string + ImgID string + Model string + SKU string + SystemID string