• 工作总结
  • 工作计划
  • 心得体会
  • 领导讲话
  • 发言稿
  • 演讲稿
  • 述职报告
  • 入党申请
  • 党建材料
  • 党课下载
  • 脱贫攻坚
  • 对照材料
  • 主题教育
  • 事迹材料
  • 谈话记录
  • 扫黑除恶
  • 实施方案
  • 自查整改
  • 调查报告
  • 公文范文
  • 思想汇报
  • 当前位置: 雅意学习网 > 文档大全 > 工作计划 > 正文

    仓房挡粮板安全整改报告

    时间:2020-12-30 13:48:08 来源:雅意学习网 本文已影响 雅意学习网手机站

     al.bitrate = decoder.decodeStruct(codec.Uint32);

      val.data_bits = decoder.decodeStruct(codec.Int32);

      val.parity_bit = decoder.decodeStruct(codec.Int32);

      val.stop_bits = decoder.decodeStruct(codec.Int32);

      packed = decoder.readUint8();

      val.cts_flow_control = (packed >> 0) & 1 ? true : false;

      val.has_cts_flow_control = (packed >> 1) & 1 ? true : false;

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      return val;

      };

     ConnectionOptions.encode = function(encoder, val) {

      var packed;

      encoder.writeUint32(ConnectionOptions.encodedSize);

      encoder.writeUint32(0);

      encoder.encodeStruct(codec.Uint32, val.bitrate);

      encoder.encodeStruct(codec.Int32, val.data_bits);

      encoder.encodeStruct(codec.Int32, val.parity_bit);

      encoder.encodeStruct(codec.Int32, val.stop_bits);

      packed = 0;

      packed |= (val.cts_flow_control & 1) << 0

      packed |= (val.has_cts_flow_control & 1) << 1

      encoder.writeUint8(packed);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      };

      function ConnectionInfo(values) {

      this.initDefaults_();

      this.initFields_(values);

      }

      ConnectionInfo.prototype.initDefaults_ = function() {

     this.bitrate = 0;

      this.data_bits = DataBits.NONE;

      this.parity_bit = ParityBit.NONE;

      this.stop_bits = StopBits.NONE;

      this.cts_flow_control = false;

      };

      ConnectionInfo.prototype.initFields_ = function(fields) {

      for(var field in fields) {

      if (this.hasOwnProperty(field))

      this[field] = fields[field];

      }

      };

     ConnectionInfo.validate = function(messageValidator, offset) {

      var err;

      err = messageValidator.validateStructHeader(offset, ConnectionInfo.encodedSize, 0);

      if (err !== validator.validationError.NONE)

      return err;

     // validate ConnectionInfo.data_bits

      err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 4, DataBits, false);

      if (err !== validator.validationError.NONE)

      return err;

      // validate ConnectionInfo.parity_bit

      err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 8, ParityBit, false);

      if (err !== validator.validationError.NONE)

      return err;

      // validate ConnectionInfo.stop_bits

      err = messageValidator.validateEnum(offset + codec.kStructHeaderSize + 12, StopBits, false);

      if (err !== validator.validationError.NONE)

      return err;

      return validator.validationError.NONE;

     };

     ConnectionInfo.encodedSize = codec.kStructHeaderSize + 24;

     ConnectionInfo.decode = function(decoder) {

      var packed;

      var val = new ConnectionInfo();

      var numberOfBytes = decoder.readUint32();

      var version = decoder.readUint32();

      val.bitrate = decoder.decodeStruct(codec.Uint32);

      val.data_bits = decoder.decodeStruct(codec.Int32);

      val.parity_bit = decoder.decodeStruct(codec.Int32);

      val.stop_bits = decoder.decodeStruct(codec.Int32);

      packed = decoder.readUint8();

      val.cts_flow_control = (packed >> 0) & 1 ? true : false;

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      return val;

      };

     ConnectionInfo.encode = function(encoder, val) {

      var packed;

      encoder.writeUint32(ConnectionInfo.encodedSize);

      encoder.writeUint32(0);

      encoder.encodeStruct(codec.Uint32, val.bitrate);

      encoder.encodeStruct(codec.Int32, val.data_bits);

      encoder.encodeStruct(codec.Int32, val.parity_bit);

      encoder.encodeStruct(codec.Int32, val.stop_bits);

      packed = 0;

      packed |= (val.cts_flow_control & 1) << 0

      encoder.writeUint8(packed);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      };

     function HostControlSignals(values) {

      this.initDefaults_();

      this.initFields_(values);

      }

      HostControlSignals.prototype.initDefaults_ = function() {

      this.dtr = false;

      this.has_dtr = false;

      this.rts = false;

      this.has_rts = false;

      };

      HostControlSignals.prototype.initFields_ = function(fields) {

      for(var field in fields) {

      if (this.hasOwnProperty(field))

      this[field] = fields[field];

      }

      };

     HostControlSignals.validate = function(messageValidator, offset) {

      var err;

      err = messageValidator.validateStructHeader(offset, HostControlSignals.encodedSize, 0);

      if (err !== validator.validationError.NONE)

      return err;

     return validator.validationError.NONE;

      };

     HostControlSignals.encodedSize = codec.kStructHeaderSize + 8;

     HostControlSignals.decode = function(decoder) {

      var packed;

      var val = new HostControlSignals();

      var numberOfBytes = decoder.readUint32();

      var version = decoder.readUint32();

      packed = decoder.readUint8();

      val.dtr = (packed >> 0) & 1 ? true : false;

      val.has_dtr = (packed >> 1) & 1 ? true : false;

      val.rts = (packed >> 2) & 1 ? true : false;

     val.has_rts = (packed >> 3) & 1 ? true : false;

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      return val;

      };

     HostControlSignals.encode = function(encoder, val) {

      var packed;

      encoder.writeUint32(HostControlSignals.encodedSize);

      encoder.writeUint32(0);

      packed = 0;

      packed |= (val.dtr & 1) << 0

      packed |= (val.has_dtr & 1) << 1

      packed |= (val.rts & 1) << 2

      packed |= (val.has_rts & 1) << 3

      encoder.writeUint8(packed);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      };

      function DeviceControlSignals(values) {

      this.initDefaults_();

      this.initFields_(values);

      }

      DeviceControlSignals.prototype.initDefaults_ = function() {

      this.dcd = false;

      this.cts = false;

      this.ri = false;

      this.dsr = false;

      };

      DeviceControlSignals.prototype.initFields_ = function(fields) {

      for(var field in fields) {

      if (this.hasOwnProperty(field))

     this[field] = fields[field];

      }

      };

     DeviceControlSignals.validate = function(messageValidator, offset) {

      var err;

      err = messageValidator.validateStructHeader(offset, DeviceControlSignals.encodedSize, 0);

      if (err !== validator.validationError.NONE)

      return err;

     return validator.validationError.NONE;

      };

     DeviceControlSignals.encodedSize = codec.kStructHeaderSize + 8;

     DeviceControlSignals.decode = function(decoder) {

      var packed;

      var val = new DeviceControlSignals();

      var numberOfBytes = decoder.readUint32();

      var version = decoder.readUint32();

      packed = decoder.readUint8();

      val.dcd = (packed >> 0) & 1 ? true : false;

      val.cts = (packed >> 1) & 1 ? true : false;

      val.ri = (packed >> 2) & 1 ? true : false;

      val.dsr = (packed >> 3) & 1 ? true : false;

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      return val;

      };

     DeviceControlSignals.encode = function(encoder, val) {

      var packed;

      encoder.writeUint32(DeviceControlSignals.encodedSize);

      encoder.writeUint32(0);

     packed = 0;

      packed |= (val.dcd & 1) << 0

      packed |= (val.cts & 1) << 1

      packed |= (val.ri & 1) << 2

      packed |= (val.dsr & 1) << 3

      encoder.writeUint8(packed);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      };

      function SerialService_GetDevices_Params(values) {

      this.initDefaults_();

      this.initFields_(values);

      }

      SerialService_GetDevices_Params.prototype.initDefaults_ = function() {

      };

      SerialService_GetDevices_Params.prototype.initFields_ = function(fields) {

      for(var field in fields) {

      if (this.hasOwnProperty(field))

      this[field] = fields[field];

      }

      };

     SerialService_GetDevices_Params.validate = function(messageValidator, offset) {

      var err;

      err = messageValidator.validateStructHeader(offset, SerialService_GetDevices_Params.encodedSize, 0);

      if (err !== validator.validationError.NONE)

      return err;

     return validator.validationError.NONE;

      };

     SerialService_GetDevices_Params.encodedSize = codec.kStructHeaderSize + 0;

     SerialService_GetDevices_Params.decode = function(decoder) {

      var packed;

     var val = new SerialService_GetDevices_Params();

      var numberOfBytes = decoder.readUint32();

      var version = decoder.readUint32();

      return val;

      };

     SerialService_GetDevices_Params.encode = function(encoder, val) {

      var packed;

      encoder.writeUint32(SerialService_GetDevices_Params.encodedSize);

      encoder.writeUint32(0);

      };

      function SerialService_GetDevices_ResponseParams(values) {

      this.initDefaults_();

      this.initFields_(values);

      }

      SerialService_GetDevices_ResponseParams.prototype.initDefaults_ = function() {

      this.devices = null;

      };

      SerialService_GetDevices_ResponseParams.prototype.initFields_ = function(fields) {

      for(var field in fields) {

      if (this.hasOwnProperty(field))

      this[field] = fields[field];

      }

      };

     SerialService_GetDevices_ResponseParams.validate = function(messageValidator, offset) {

      var err;

      err = messageValidator.validateStructHeader(offset, SerialService_GetDevices_ResponseParams.encodedSize, 0);

      if (err !== validator.validationError.NONE)

      return err;

      // validate SerialService_GetDevices_ResponseParams.devices

      err = messageValidator.validateArrayPointer(offset + codec.kStructHeaderSize + 0, 8, new codec.PointerTo(DeviceInfo), false, [0], 0);

      if (err !== validator.validationError.NONE)

      return err;

     return validator.validationError.NONE;

     };

     SerialService_GetDevices_ResponseParams.encodedSize = codec.kStructHeaderSize + 8;

     SerialService_GetDevices_ResponseParams.decode = function(decoder) {

      var packed;

      var val = new SerialService_GetDevices_ResponseParams();

      var numberOfBytes = decoder.readUint32();

      var version = decoder.readUint32();

      val.devices = decoder.decodeArrayPointer(new codec.PointerTo(DeviceInfo));

      return val;

      };

     SerialService_GetDevices_ResponseParams.encode = function(encoder, val) {

      var packed;

      encoder.writeUint32(SerialService_GetDevices_ResponseParams.encodedSize);

      encoder.writeUint32(0);

      encoder.encodeArrayPointer(new codec.PointerTo(DeviceInfo), val.devices);

      };

      function SerialService_Connect_Params(values) {

      this.initDefaults_();

      this.initFields_(values);

      }

      SerialService_Connect_Params.prototype.initDefaults_ = function() {

      this.path = null;

      this.options = null;

      this.connection = null;

      this.sink = null;

      this.source = null;

      this.source_client = null;

      };

      SerialService_Connect_Params.prototype.initFields_ = function(fields) {

      for(var field in fields) {

      if (this.hasOwnProperty(field))

      this[field] = fields[field];

      }

      };

     SerialService_Connect_Params.validate = function(messageValidator, offset) {

      var err;

      err = messageValidator.validateStructHeader(offset,

     SerialService_Connect_Params.encodedSize, 0);

      if (err !== validator.validationError.NONE)

      return err;

      // validate SerialService_Connect_Params.path

      err = messageValidator.validateStringPointer(offset + codec.kStructHeaderSize + 0, false)

      if (err !== validator.validationError.NONE)

      return err;

      // validate SerialService_Connect_Params.options

      err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 8, ConnectionOptions, true);

      if (err !== validator.validationError.NONE)

      return err;

      // validate SerialService_Connect_Params.connection

      err = messageValidator.validateHandle(offset + codec.kStructHeaderSize + 16, false)

      if (err !== validator.validationError.NONE)

      return err;

      // validate SerialService_Connect_Params.sink

      err = messageValidator.validateHandle(offset + codec.kStructHeaderSize + 20, false)

      if (err !== validator.validationError.NONE)

      return err;

      // validate SerialService_Connect_Params.source

      err = messageValidator.validateHandle(offset + codec.kStructHeaderSize + 24, false)

      if (err !== validator.validationError.NONE)

      return err;

      // validate SerialService_Connect_Params.source_client

      err = messageValidator.validateInterface(offset + codec.kStructHeaderSize + 28, false);

      if (err !== validator.validationError.NONE)

     return err;

     return validator.validationError.NONE;

      };

     SerialService_Connect_Params.encodedSize = codec.kStructHeaderSize + 40;

     SerialService_Connect_Params.decode = function(decoder) {

      var packed;

      var val = new SerialService_Connect_Params();

      var numberOfBytes = decoder.readUint32();

      var version = decoder.readUint32();

      val.path = decoder.decodeStruct(codec.String);

      val.options = decoder.decodeStructPointer(ConnectionOptions);

      val.connection = decoder.decodeStruct(codec.Handle);

      val.sink = decoder.decodeStruct(codec.Handle);

      val.source = decoder.decodeStruct(codec.Handle);

      val.source_client = decoder.decodeStruct(codec.Interface);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      return val;

      };

     SerialService_Connect_Params.encode = function(encoder, val) {

      var packed;

      encoder.writeUint32(SerialService_Connect_Params.encodedSize);

      encoder.writeUint32(0);

      encoder.encodeStruct(codec.String, val.path);

      encoder.encodeStructPointer(ConnectionOptions, val.options);

      encoder.encodeStruct(codec.Handle, val.connection);

      encoder.encodeStruct(codec.Handle, val.sink);

      encoder.encodeStruct(codec.Handle, val.source);

      encoder.encodeStruct(codec.Interface, val.source_client);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      };

      function Connection_GetInfo_Params(values) {

      this.initDefaults_();

      this.initFields_(values);

      }

     Connection_GetInfo_Params.prototype.initDefaults_ = function() {

      };

      Connection_GetInfo_Params.prototype.initFields_ = function(fields) {

      for(var field in fields) {

      if (this.hasOwnProperty(field))

      this[field] = fields[field];

      }

      };

     Connection_GetInfo_Params.validate = function(messageValidator, offset) {

      var err;

      err = messageValidator.validateStructHeader(offset, Connection_GetInfo_Params.encodedSize, 0);

      if (err !== validator.validationError.NONE)

      return err;

     return validator.validationError.NONE;

      };

     Connection_GetInfo_Params.encodedSize = codec.kStructHeaderSize + 0;

     Connection_GetInfo_Params.decode = function(decoder) {

      var packed;

      var val = new Connection_GetInfo_Params();

      var numberOfBytes = decoder.readUint32();

      var version = decoder.readUint32();

      return val;

      };

     Connection_GetInfo_Params.encode = function(encoder, val) {

      var packed;

      encoder.writeUint32(Connection_GetInfo_Params.encodedSize);

      encoder.writeUint32(0);

      };

      function Connection_GetInfo_ResponseParams(values) {

      this.initDefaults_();

      this.initFields_(values);

      }

      Connection_GetInfo_ResponseParams.prototype.initDefaults_ = function() {

      this.info = null;

     };

      Connection_GetInfo_ResponseParams.prototype.initFields_ = function(fields) {

      for(var field in fields) {

      if (this.hasOwnProperty(field))

      this[field] = fields[field];

      }

      };

     Connection_GetInfo_ResponseParams.validate = function(messageValidator, offset) {

      var err;

      err = messageValidator.validateStructHeader(offset, Connection_GetInfo_ResponseParams.encodedSize, 0);

      if (err !== validator.validationError.NONE)

      return err;

      // validate Connection_GetInfo_ResponseParams.info

      err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, ConnectionInfo, true);

      if (err !== validator.validationError.NONE)

      return err;

     return validator.validationError.NONE;

      };

     Connection_GetInfo_ResponseParams.encodedSize = codec.kStructHeaderSize + 8;

     Connection_GetInfo_ResponseParams.decode = function(decoder) {

      var packed;

      var val = new Connection_GetInfo_ResponseParams();

      var numberOfBytes = decoder.readUint32();

      var version = decoder.readUint32();

      val.info = decoder.decodeStructPointer(ConnectionInfo);

      return val;

      };

     Connection_GetInfo_ResponseParams.encode = function(encoder, val) {

      var packed;

      encoder.writeUint32(Connection_GetInfo_ResponseParams.encodedSize);

      encoder.writeUint32(0);

      encoder.encodeStructPointer(ConnectionInfo, val.info);

      };

      function Connection_SetOptions_Params(values) {

     this.initDefaults_();

      this.initFields_(values);

      }

      Connection_SetOptions_Params.prototype.initDefaults_ = function() {

      this.options = null;

      };

      Connection_SetOptions_Params.prototype.initFields_ = function(fields) {

      for(var field in fields) {

      if (this.hasOwnProperty(field))

      this[field] = fields[field];

      }

      };

     Connection_SetOptions_Params.validate = function(messageValidator, offset) {

      var err;

      err = messageValidator.validateStructHeader(offset, Connection_SetOptions_Params.encodedSize, 0);

      if (err !== validator.validationError.NONE)

      return err;

      // validate Connection_SetOptions_Params.options

      err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, ConnectionOptions, false);

      if (err !== validator.validationError.NONE)

      return err;

     return validator.validationError.NONE;

      };

     Connection_SetOptions_Params.encodedSize = codec.kStructHeaderSize + 8;

     Connection_SetOptions_Params.decode = function(decoder) {

      var packed;

      var val = new Connection_SetOptions_Params();

      var numberOfBytes = decoder.readUint32();

      var version = decoder.readUint32();

      val.options = decoder.decodeStructPointer(ConnectionOptions);

      return val;

      };

     Connection_SetOptions_Params.encode = function(encoder, val) {

     var packed;

      encoder.writeUint32(Connection_SetOptions_Params.encodedSize);

      encoder.writeUint32(0);

      encoder.encodeStructPointer(ConnectionOptions, val.options);

      };

      function Connection_SetOptions_ResponseParams(values) {

      this.initDefaults_();

      this.initFields_(values);

      }

      Connection_SetOptions_ResponseParams.prototype.initDefaults_ = function() {

      this.success = false;

      };

      Connection_SetOptions_ResponseParams.prototype.initFields_ = function(fields) {

      for(var field in fields) {

      if (this.hasOwnProperty(field))

      this[field] = fields[field];

      }

      };

     Connection_SetOptions_ResponseParams.validate = function(messageValidator, offset) {

      var err;

      err = messageValidator.validateStructHeader(offset, Connection_SetOptions_ResponseParams.encodedSize, 0);

      if (err !== validator.validationError.NONE)

      return err;

      return validator.validationError.NONE;

      };

     Connection_SetOptions_ResponseParams.encodedSize = codec.kStructHeaderSize + 8;

     Connection_SetOptions_ResponseParams.decode = function(decoder) {

      var packed;

      var val = new Connection_SetOptions_ResponseParams();

      var numberOfBytes = decoder.readUint32();

      var version = decoder.readUint32();

      packed = decoder.readUint8();

      val.success = (packed >> 0) & 1 ? true : false;

      decoder.skip(1);

     decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      return val;

      };

     Connection_SetOptions_ResponseParams.encode = function(encoder, val) {

      var packed;

      encoder.writeUint32(Connection_SetOptions_ResponseParams.encodedSize);

      encoder.writeUint32(0);

      packed = 0;

      packed |= (val.success & 1) << 0

      encoder.writeUint8(packed);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      };

      function Connection_SetControlSignals_Params(values) {

      this.initDefaults_();

      this.initFields_(values);

      }

      Connection_SetControlSignals_Params.prototype.initDefaults_ = function() {

      this.signals = null;

      };

      Connection_SetControlSignals_Params.prototype.initFields_ = function(fields) {

      for(var field in fields) {

      if (this.hasOwnProperty(field))

      this[field] = fields[field];

      }

      };

     Connection_SetControlSignals_Params.validate = function(messageValidator, offset) {

      var err;

      err = messageValidator.validateStructHeader(offset,

     Connection_SetControlSignals_Params.encodedSize, 0);

      if (err !== validator.validationError.NONE)

      return err;

      // validate Connection_SetControlSignals_Params.signals

      err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, HostControlSignals, false);

      if (err !== validator.validationError.NONE)

      return err;

     return validator.validationError.NONE;

      };

     Connection_SetControlSignals_Params.encodedSize = codec.kStructHeaderSize + 8;

     Connection_SetControlSignals_Params.decode = function(decoder) {

      var packed;

      var val = new Connection_SetControlSignals_Params();

      var numberOfBytes = decoder.readUint32();

      var version = decoder.readUint32();

      val.signals = decoder.decodeStructPointer(HostControlSignals);

      return val;

      };

     Connection_SetControlSignals_Params.encode = function(encoder, val) {

      var packed;

      encoder.writeUint32(Connection_SetControlSignals_Params.encodedSize);

      encoder.writeUint32(0);

      encoder.encodeStructPointer(HostControlSignals, val.signals);

      };

      function Connection_SetControlSignals_ResponseParams(values) {

      this.initDefaults_();

      this.initFields_(values);

      }

      Connection_SetControlSignals_ResponseParams.prototype.initDefaults_ = function() {

      this.success = false;

      };

      Connection_SetControlSignals_ResponseParams.prototype.initFields_ = function(fields) {

      for(var field in fields) {

     if (this.hasOwnProperty(field))

      this[field] = fields[field];

      }

      };

     Connection_SetControlSignals_ResponseParams.validate = function(messageValidator, offset) {

      var err;

      err = messageValidator.validateStructHeader(offset, Connection_SetControlSignals_ResponseParams.encodedSize, 0);

      if (err !== validator.validationError.NONE)

      return err;

      return validator.validationError.NONE;

      };

     Connection_SetControlSignals_ResponseParams.encodedSize = codec.kStructHeaderSize + 8;

     Connection_SetControlSignals_ResponseParams.decode = function(decoder) {

      var packed;

      var val = new Connection_SetControlSignals_ResponseParams();

      var numberOfBytes = decoder.readUint32();

      var version = decoder.readUint32();

      packed = decoder.readUint8();

      val.success = (packed >> 0) & 1 ? true : false;

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      return val;

      };

     Connection_SetControlSignals_ResponseParams.encode = function(encoder, val) {

      var packed;

      encoder.writeUint32(Connection_SetControlSignals_ResponseParams.encodedSize);

      encoder.writeUint32(0);

      packed = 0;

      packed |= (val.success & 1) << 0

      encoder.writeUint8(packed);

     encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      };

      function Connection_GetControlSignals_Params(values) {

      this.initDefaults_();

      this.initFields_(values);

      }

      Connection_GetControlSignals_Params.prototype.initDefaults_ = function() {

      };

      Connection_GetControlSignals_Params.prototype.initFields_ = function(fields) {

      for(var field in fields) {

      if (this.hasOwnProperty(field))

      this[field] = fields[field];

      }

      };

     Connection_GetControlSignals_Params.validate = function(messageValidator, offset) {

      var err;

      err = messageValidator.validateStructHeader(offset, Connection_GetControlSignals_Params.encodedSize, 0);

      if (err !== validator.validationError.NONE)

      return err;

     return validator.validationError.NONE;

      };

     Connection_GetControlSignals_Params.encodedSize = codec.kStructHeaderSize + 0;

     Connection_GetControlSignals_Params.decode = function(decoder) {

      var packed;

      var val = new Connection_GetControlSignals_Params();

      var numberOfBytes = decoder.readUint32();

      var version = decoder.readUint32();

      return val;

      };

     Connection_GetControlSignals_Params.encode = function(encoder, val) {

      var packed;

      encoder.writeUint32(Connection_GetControlSignals_Params.encodedSize);

      encoder.writeUint32(0);

      };

      function Connection_GetControlSignals_ResponseParams(values) {

      this.initDefaults_();

      this.initFields_(values);

      }

      Connection_GetControlSignals_ResponseParams.prototype.initDefaults_ = function() {

      this.signals = null;

      };

      Connection_GetControlSignals_ResponseParams.prototype.initFields_ = function(fields) {

      for(var field in fields) {

      if (this.hasOwnProperty(field))

      this[field] = fields[field];

      }

      };

     Connection_GetControlSignals_ResponseParams.validate = function(messageValidator, offset) {

      var err;

      err = messageValidator.validateStructHeader(offset, Connection_GetControlSignals_ResponseParams.encodedSize, 0);

      if (err !== validator.validationError.NONE)

      return err;

      // validate Connection_GetControlSignals_ResponseParams.signals

      err = messageValidator.validateStructPointer(offset + codec.kStructHeaderSize + 0, DeviceControlSignals, true);

      if (err !== validator.validationError.NONE)

      return err;

     return validator.validationError.NONE;

      };

     Connection_GetControlSignals_ResponseParams.encodedSize = codec.kStructHeaderSize + 8;

     Connection_GetControlSignals_ResponseParams.decode = function(decoder) {

      var packed;

      var val = new Connection_GetControlSignals_ResponseParams();

      var numberOfBytes = decoder.readUint32();

      var version = decoder.readUint32();

      val.signals = decoder.decodeStructPointer(DeviceControlSignals);

      return val;

      };

     Connection_GetControlSignals_ResponseParams.encode = function(encoder, val) {

      var packed;

      encoder.writeUint32(Connection_GetControlSignals_ResponseParams.encodedSize);

      encoder.writeUint32(0);

      encoder.encodeStructPointer(DeviceControlSignals, val.signals);

      };

      function Connection_Flush_Params(values) {

      this.initDefaults_();

      this.initFields_(values);

      }

      Connection_Flush_Params.prototype.initDefaults_ = function() {

      };

      Connection_Flush_Params.prototype.initFields_ = function(fields) {

      for(var field in fields) {

      if (this.hasOwnProperty(field))

      this[field] = fields[field];

      }

      };

     Connection_Flush_Params.validate = function(messageValidator, offset) {

      var err;

      err = messageValidator.validateStructHeader(offset, Connection_Flush_Params.encodedSize, 0);

      if (err !== validator.validationError.NONE)

      return err;

     return validator.validationError.NONE;

      };

     Connection_Flush_Params.encodedSize = codec.kStructHeaderSize + 0;

     Connection_Flush_Params.decode = function(decoder) {

      var packed;

     var val = new Connection_Flush_Params();

      var numberOfBytes = decoder.readUint32();

      var version = decoder.readUint32();

      return val;

      };

     Connection_Flush_Params.encode = function(encoder, val) {

      var packed;

      encoder.writeUint32(Connection_Flush_Params.encodedSize);

      encoder.writeUint32(0);

      };

      function Connection_Flush_ResponseParams(values) {

      this.initDefaults_();

      this.initFields_(values);

      }

      Connection_Flush_ResponseParams.prototype.initDefaults_ = function() {

      this.success = false;

      };

      Connection_Flush_ResponseParams.prototype.initFields_ = function(fields) {

      for(var field in fields) {

      if (this.hasOwnProperty(field))

      this[field] = fields[field];

      }

      };

     Connection_Flush_ResponseParams.validate = function(messageValidator, offset) {

      var err;

      err = messageValidator.validateStructHeader(offset, Connection_Flush_ResponseParams.encodedSize, 0);

      if (err !== validator.validationError.NONE)

      return err;

      return validator.validationError.NONE;

      };

     Connection_Flush_ResponseParams.encodedSize = codec.kStructHeaderSize + 8;

     Connection_Flush_ResponseParams.decode = function(decoder) {

      var packed;

      var val = new Connection_Flush_ResponseParams();

     var numberOfBytes = decoder.readUint32();

      var version = decoder.readUint32();

      packed = decoder.readUint8();

      val.success = (packed >> 0) & 1 ? true : false;

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      decoder.skip(1);

      return val;

      };

     Connection_Flush_ResponseParams.encode = function(encoder, val) {

      var packed;

      encoder.writeUint32(Connection_Flush_ResponseParams.encodedSize);

      encoder.writeUint32(0);

      packed = 0;

      packed |= (val.success & 1) << 0

      encoder.writeUint8(packed);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      encoder.skip(1);

      };

      var kSerialService_GetDevices_Name = 0;

      var kSerialService_Connect_Name = 1;

     function SerialServiceProxy(receiver) {

      bindings.ProxyBase.call(this, receiver);

      }

      SerialServiceProxy.prototype = Object.create(bindings.ProxyBase.prototype);

      SerialServiceProxy.prototype.getDevices = function() {

      var params = new SerialService_GetDevices_Params();

      return new Promise(function(resolve, reject) {

      var builder = new codec.MessageWithRequestIDBuilder(

      kSerialService_GetDevices_Name,

      codec.align(SerialService_GetDevices_Params.encodedSize),

      codec.kMessageExpectsResponse, 0);

      builder.encodeStruct(SerialService_GetDevices_Params, params);

     var message = builder.finish();

      this.receiver_.acceptAndExpectResponse(message).then(function(message) {

      var reader = new codec.MessageReader(message);

      var responseParams =

      reader.decodeStruct(SerialService_GetDevices_ResponseParams);

      resolve(responseParams);

      }).catch(function(result) {

      reject(Error("Connection error: " + result));

      });

      }.bind(this));

      };

      SerialServiceProxy.prototype.connect = function(path, options, connection, sink, source, source_client) {

      var params = new SerialService_Connect_Params();

      params.path = path;

      params.options = options;

      params.connection = core.isHandle(connection) ? connection : connection.bindProxy(connection, Connection);

      params.sink = core.isHandle(sink) ? sink : connection.bindProxy(sink, data_stream$.DataSink);

      params.source = core.isHandle(source) ? source : connection.bindProxy(source, data_stream$.DataSource);

      params.source_client = core.isHandle(source_client) ? source_client : connection.bindImpl(source_client, data_stream$.DataSourceClient);

      var builder = new codec.MessageBuilder(

      kSerialService_Connect_Name,

      codec.align(SerialService_Connect_Params.encodedSize));

      builder.encodeStruct(SerialService_Connect_Params, params);

      var message = builder.finish();

      this.receiver_.accept(message);

      };

     function SerialServiceStub(delegate) {

      bindings.StubBase.call(this, delegate);

      }

      SerialServiceStub.prototype = Object.create(bindings.StubBase.prototype);

      SerialServiceStub.prototype.getDevices = function() {

      return bindings.StubBindings(this).delegate && bindings.StubBindings(this).delegate.getDevices && bindings.StubBindings(this).delegate.getDevices();

      }

      SerialServiceStub.prototype.connect = function(path, options, connection, sink, source, source_client) {

      return bindings.StubBindings(this).delegate &&

     bindings.StubBindings(this).delegate.connect && bindings.StubBindings(this).delegate.connect(path, options, connection.bindHandleToStub(connection, Connection), connection.bindHandleToStub(sink, data_stream$.DataSink), connection.bindHandleToStub(source, data_stream$.DataSource), connection.bindHandleToProxy(source_client, data_stream$.DataSourceClient));

      }

     SerialServiceStub.prototype....

    推荐访问:仓房 整改 报告

    • 文档大全
    • 故事大全
    • 优美句子
    • 范文
    • 美文
    • 散文
    • 小说文章