// Package constants define constant variable package constants const ( // EventStatusHappened define status for event record when event just happened, no data attached yet EventStatusHappened = iota // EventStatusDataAttached define status for event record when event data attached, ready to be sent EventStatusDataAttached // EventStatusReported define status for event record when event reported to downstream EventStatusReported // EventStatusConfirmed define status for event record when event confirmed by operator or CIM EventStatusConfirmed // EventStatusClosed define status for event record when event closed due to condition recovery or manual close EventStatusClosed ) const ( // EventUIExchangeName define exchange name for pushing events to UI consumers EventUIExchangeName = "event-ui-exchange" // EventUIQueueName define queue name for UI consumers to subscribe to events EventUIQueueName = "event-ui-queue" ) const ( // EventDBName define MongoDB database name for event storage EventDBName = "eventdb" // EventCollectionName define MongoDB collection name for alarm event records EventCollectionName = "alarms" )