У меня есть последовательный кабель C2-DB9 от Redpark для использования с приложением iOS, которое, кажется, не работает должным образом.У меня есть устройство, которое подключается к кабелю RSC, а также к компьютеру через USB только для питания.
Я использовал Redpark SDK, поставляемый с оборудованием, и соответственно реализовал методы делегирования:
- (void) cableConnected:(NSString *)protocol;
- (void) cableDisconnected;
- (void) portStatusChanged;
- (void) readBytesAvailable:(UInt32)length;
Теперь все методы, кроме readBytesAvailable, ведут себя в соответствии со спецификацией.Тем не менее, я не получил никакого сообщения обратно через этот делегированный метод.
Чтобы убедиться, что устройство не неисправно, я установил несколько общих USB-драйверов для последовательного порта и использовал ZTerm для подтверждения его работы - это дает мневернул данные сразу.
Я знаю, что, должно быть, что-то упустил, но я в растерянности относительно того, что это такое.