Dobot Alarms not working


Using Python. I send the robot a command that causes it to not complete the PTP move due to a kinematic error but I never an error value returned from the GetAlarmsState().
The GetAlarmsState in the is the only function that access an array is there an error in the Dll that is not returning the expected type?
BOT ALARM always returns the following ( maxlen =1000 so much longer but all zeros except for 3rd byte)
Alarm Len 16

Has anyone gotten this to work using Python?
alarmState, len = dType.GetAlarmsState(api)