Esempio n. 1
0
 public RegisterIO(IRegisterIo io_provider, byte update_rate_hz, IIoCompleteNotification notify_sink, IBoardCapabilities board_capabilities)
 {
     this.io_provider        = io_provider;
     this.update_rate_hz     = update_rate_hz;
     this.board_capabilities = board_capabilities;
     this.notify_sink        = notify_sink;
     raw_data_update         = new IMUProtocol.GyroUpdate();
     ahrs_update             = new AHRSProtocol.AHRSUpdate();
     ahrspos_update          = new AHRSProtocol.AHRSPosUpdate();
     board_state             = new BoardState();
     board_id = new AHRSProtocol.BoardID();
 }
Esempio n. 2
0
 public RegisterIO(IRegisterIo io_provider, byte update_rate_hz, IIoCompleteNotification notify_sink, IBoardCapabilities board_capabilities)
 {
     this.io_provider = io_provider;
     this.update_rate_hz = update_rate_hz;
     this.board_capabilities = board_capabilities;
     this.notify_sink = notify_sink;
     raw_data_update = new IMUProtocol.GyroUpdate();
     ahrs_update = new AHRSProtocol.AHRSUpdate();
     ahrspos_update = new AHRSProtocol.AHRSPosUpdate();
     board_state = new BoardState();
     board_id = new AHRSProtocol.BoardID();
 }