code: async def get_pinstate_report(self, command):
          
          pin = int(command[0])
          value = await self.core.get_pin_state(pin)
          if value:
              reply = json.dumps({"method": "pin_state_reply", "params": value})
          else:
              reply = json.dumps({"method": "pin_state_reply", "params": "Unknown"})
          await self.websocket.send(reply)
docs: This method retrieves a Firmata pin_state report for a pin..
  
          See: http://firmata.org/wiki/Protocol#Pin_State_Query
  
          :param command: {"method": "get_pin_state", "params": [PIN]}
          :returns: {"method": "get_pin_state_reply", "params": [PIN_NUMBER, PIN_MODE, PIN_STATE]}