Loading…

方法名称: ph_status

方法ID: 0x40E7

方法标签: 状态

方法描述: Reads transmitter status and reports any transmitter errors.


  • {
  • int number_of_tries;
  • int in_error;
  • char status[3];
  • char xmtr_status[25];
  • number_of_tries = in_error = 0;
  • _set_device_status(0xFF,0);
  • _set_xmtr_device_status(0xFF,0);
  • do {
  • get_more_status(status,xmtr_status);
  • }
  • while (status[0] == 8 && ++number_of_tries < 8);
  • if (status[0] == 8)
  • {
  • ACKNOWLEDGE(literal_string(523));
  • }
  • else
  • {
  • if (xmtr_status[0] & 0x10)
  • {
  • ACKNOWLEDGE(literal_string(524));
  • }
  • if (xmtr_status[4] & 0x40)
  • {
  • ACKNOWLEDGE(literal_string(525));
  • }
  • if (xmtr_status[0] & 0x01)
  • {
  • ACKNOWLEDGE(literal_string(2));
  • }


请登录以获得完整内容