SR 配置如下:
“DiscreteSensor_UIDButton”: {
“OwnerId”: 32,
“OwnerLun”: 0,
“EntityId”: “<=/Entity_MainBoard.Id”,
“EntityInstance”: “<=/Entity_MainBoard.Instance”,
“Initialization”: 99,
“Capabilities”: 64,
“SensorType”: 20,
“ReadingType”: 111,
“SensorName”: “UID_Button”,
“AssertMask”: 4,
“DeassertMask”: 0,
“DiscreteMask”: 4,
“Unit”: 192,
“BaseUnit”: 0,
“ModifierUnit”: 0,
“DiscreteType”: 1,
“RecordSharing”: 1,
“Reading”: 0
},
“DiscreteEvent_UIDButton”: {
“Property”: “<=/Chassis_1.UidButtonLongPressed”,
“ListenType”: 1,
“EventData1”: 2,
“EventData2”: 255,
“EventData3”: 255,
“EventDir”: “<=/Chassis_1.UidButtonLongPressed”,
“Conversion”: 0,
“SensorObject”: “#/DiscreteSensor_UIDButton”
},
监听的实体如下:
~ ~ $ mdbctl lsprop Chassis_1_0101
bmc.kepler.Chassis
ChassisIdentifier=“”
ChassisType=0
DeviceSpecication=[[“SecurityModule”,1,],[“”,69,[255,255,255,255,255,255,255,255,1,2,255,255,255,255,255,255,255,255,255,255,255,255,21,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,1,2,1,2,1,2,20,1,2,1,255,255,255,255,255,255]],[“ACU”,8,[3,5,7,6,8,2,4,1]],[“PCIeRiserCard”,21,[255,255,255,255,255,255,255,255,255,255,255,255,3,2,1,255,255,255,255,255,255]],[“PCIeTianchi”,3,[1,1,1]],[“PowerConverter”,4,[8,9,10,7]],[“PeuBoard”,1,[1]],[“ExpandBoard”,6,[2,3,4,5,1,6]],[“FanBoard”,3,[3,1,2]],[“CPUBoard”,2,[1,2]],[“DiskBackplane”,1,[1]],[“Psu”,10,[1,2,3,4,5,6]],[“NVMe”,8,[8,9,6,7,4,5,2,3]],[“PCIe”,12,[1,1,1,2,2,2,11,11,11,5,5,5]],[“CPU”,4,],[“NPU”,16,],[“Memory”,64,],[“Fan”,15,],[“Disk”,10,]]
IntrusionFlag=0
Location=“”
Name=“1”
TopologyConfigId=20
UidButtonLongPressed=0
UidButtonPressed=0
bmc.kepler.Chassis.ChassisCapabilities
BridgeDeviceAddress=32
CapabilitiesFlags=0
FRUDeviceAddress=32
SDRDeviceAddress=32
SELDeviceAddress=32
SMDeviceAddress=32
bmc.kepler.Object.Properties
ClassName=“Chassis”
ObjectIdentifier=[1,“1”,“1”,“0101”]
ObjectName=“Chassis_1_0101”
TraceSamplingRate=0
Private
CoverStatus=0
IntrusionACOff=0
IntrusionACOffClear=0
IntrusionACOn=0
IntrusionACOnClear=0
LastIntrusionACOn=0
UidButtonAccessor=0
UidButtonLongAccessor=0
UidButtonLongScanner=0
UidButtonScanner=0
UidButtonTestFlag=true
UidButtonTestResult=255
UidButtonTestStatus=129
实际长按UID Button 按钮,发现触发不了。手动操作这个,可以触发。是不是这个长按钮底层监听到没有更改UidButtonLongPressed这个值

