/************************************************************************* * Description: print available COM ports * Returns: none * Notes: none **************************************************************************/ static void print_com_ports(void) { unsigned i = 0; printf("List of available COM ports:\r\n"); /* try to open all 255 COM ports */ for (i=1; i<256; i++) { if (RS485_Interface_Valid(i)) { printf("COM%u\r\n", i); } } }
/************************************************************************* * Description: print available COM ports * Returns: none * Notes: none **************************************************************************/ void RS485_Print_Ports( void) { unsigned i = 0; /* try to open all 255 COM ports */ for (i = 1; i < 256; i++) { if (RS485_Interface_Valid(i)) { /* note: format for Wireshark ExtCap */ printf("interface {value=COM%u}" "{display=BACnet MS/TP on COM%u}\n", i, i); } } }