1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- package public
- import "sync"
- const (
- BTS_MODULE_DEVICE = 1
- BTS_MODULE_REPORT = 2
- BTS_MODULE_NETWORK = 3
- BTS_MODULE_GAIN = 4
- BTS_MODULE_INSTALL = 5
- BTS_MODULE_SYNC = 6
- BTS_MODULE_BTS = 7
- )
- const (
- BTS_MCP_REPORT = 1
- BTS_MCP_QUERY = 2
- BTS_MCP_SET = 3
- )
- type HeartMapValue struct {
- ProjectID int `json:"project_id"`
- BtsID int `json:"bts_id"`
- }
- type PublicUpgradeStatus struct {
- Flag uint8 `json:"flag"`
- Percent uint8 `json:"percent"`
- }
- var (
- Gpub_mutex sync.Mutex
- Gpub_mapChan = make(map[string]chan interface{})
-
- Gpub_mapHeart = make(map[string]HeartMapValue)
-
- Gpub_chanWebSocketMsg = make(chan PublicUpgradeStatus)
- )
- func PublicDeleteOneItem(keyStr string) {
- delete(Gpub_mapHeart, keyStr)
- }
- func PublicDeleteAllItem() {
- for key := range Gpub_mapHeart {
- delete(Gpub_mapHeart, key)
- }
- }
|