forked from Elara6331/itd
		
	
		
			
				
	
	
		
			38 lines
		
	
	
		
			580 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			580 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package types
 | |
| 
 | |
| const (
 | |
| 	ReqTypeHeartRate = iota
 | |
| 	ReqTypeBattLevel
 | |
| 	ReqTypeFwVersion
 | |
| 	ReqTypeFwUpgrade
 | |
| 	ReqTypeBtAddress
 | |
| 	ReqTypeNotify
 | |
| 	ReqTypeSetTime
 | |
| )
 | |
| 
 | |
| const (
 | |
| 	UpgradeTypeArchive = iota
 | |
| 	UpgradeTypeFiles
 | |
| )
 | |
| 
 | |
| type ReqDataFwUpgrade struct {
 | |
| 	Type  int
 | |
| 	Files []string
 | |
| }
 | |
| 
 | |
| type Response struct {
 | |
| 	Value   interface{} `json:"value,omitempty"`
 | |
| 	Message string      `json:"msg,omitempty"`
 | |
| 	Error   bool        `json:"error"`
 | |
| }
 | |
| 
 | |
| type Request struct {
 | |
| 	Type int         `json:"type"`
 | |
| 	Data interface{} `json:"data,omitempty"`
 | |
| }
 | |
| 
 | |
| type ReqDataNotify struct {
 | |
| 	Title string
 | |
| 	Body  string
 | |
| }
 |