30 lines
1.1 KiB
Go
30 lines
1.1 KiB
Go
// 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"
|
|
)
|