zhangqian
2024-04-25 2d6875c93b25d0b7336c7fa11e066d213259fe2e
constvar/const.go
@@ -9,14 +9,28 @@
   NsqTopicPullDataRequest           = "aps.%v.pull.data.request"       //拉取数据请求
   NsqTopicPullDataResponse          = "aps.%v.pull.data.response"      //拉取数据响应
   NsqTopicApsClientReportData       = "aps.%v.apsClient.report.data"   //apsClient上报数据
   NsqTopicSendDashboardData         = "aps.%v.apsClient.dashboard"     //下发dashboard数据
)
type PlcStartAddressType int
const (
   PlcStartAddressTypeFinishNumber PlcStartAddressType = 1
   PlcStartAddressTypeTotalNumber  PlcStartAddressType = 2
   PlcStartAddressTypeFinishNumber     PlcStartAddressType = 1
   PlcStartAddressTypeTotalNumber      PlcStartAddressType = 2
   PlcStartAddressTypeTotalNumberWrite PlcStartAddressType = 3
)
type EndianType string
const (
   EndianTypeBig    EndianType = "big"
   EndianTypeLittle EndianType = "little"
   EndianTypeMix    EndianType = "mix"
)
func (t EndianType) Valid() bool {
   return t == EndianTypeBig || t == EndianTypeLittle || t == EndianTypeMix
}
type PlcStartAddressValueType string
@@ -133,4 +147,12 @@
const (
   ReportTypeSystemDeviceID ReportType = 1
   ReportTypeReportWork     ReportType = 2
)
type SyncStatus int //同步状态
const (
   SyncStatusWait SyncStatus = 1 //待同步
   SyncStatusOk   SyncStatus = 2 //已完成
)