資源簡介
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
///?
///?Inclusion?of?PEAK?PCAN-Basic?namespace
///?
using?Peak.Can.Basic;
using?TPCANHandle?=?System.UInt16;
using?TPCANBitrateFD?=?System.String;
using?TPCANTimestampFD?=?System.UInt64;
namespace?ICDIBasic
{
????public?partial?class?Form1?:?Form
????{
????????#region?Structures
????????///?
????????///?Message?Status?structure?used?to?show?CAN?Messages
????????///?in?a?ListView
????????///?
????????private?class?MessageStatus
????????{
????????????private?TPCANMsgFD?m_Msg;
????????????private?TPCANTimestampFD?m_TimeStamp;
????????????private?TPCANTimestampFD?m_oldTimeStamp;
????????????private?int?m_iIndex;
????????????private?int?m_Count;
????????????private?bool?m_bShowPeriod;
????????????private?bool?m_bWasChanged;
????????????public?MessageStatus(TPCANMsgFD?canMsg?TPCANTimestampFD?canTimestamp?int?listIndex)
????????????{
????????????????m_Msg?=?canMsg;
????????????????m_TimeStamp?=?canTimestamp;
????????????????m_oldTimeStamp?=?canTimestamp;
????????????????m_iIndex?=?listIndex;
????????????????m_Count?=?1;
????????????????m_bShowPeriod?=?true;
????????????????m_bWasChanged?=?false;
????????????}
????????????public?void?Update(TPCANMsgFD?canMsg?TPCANTimestampFD?canTimestamp)
????????????{
????????????????m_Msg?=?canMsg;
????????????????m_oldTimeStamp?=?m_TimeStamp;
????????????????m_TimeStamp?=?canTimestamp;
????????????????m_bWasChanged?=?true;
????????????????m_Count?+=?1;
????????????}
????????????public?TPCANMsgFD?CANMsg
????????????{
????????????????get?{?return?m_Msg;?}
????????????}
????????????public?TPCANTimestampFD?Timestamp
????????????{
????????????????get?{?return?m_TimeStamp;?}
????????????}
????????????public?int?Position
????????????{
????????????????get?{?return?m_iIndex;?}
????????????}
????????????public?string?TypeString
????????????{
????????????????get?{?return?GetMsgTypeString();?}
????????????}
????????????public?string?IdString
????????????{
????????????????get?{?return?GetIdString();?}
????????????}
????????????public?string?DataString
????????????{
????????????????get?{?return?GetDataString();?}
????????????}
????????????public?int?Count
????????????{
????????????????get?{?return?m_Count;?}
????????????}
????????????public?bool?ShowingPeriod
????????????{
????????????????get?{?return?m_bShowPeriod;?}
????????????????set
????????????????{
????????????????????if?(m_bShowPeriod?^?value)
????????????????????{
????????????????????????m_bShowPeriod?=?value;
????????????????????????m_bWasChanged?=?true;
????????????????????}
????????????????}
????????????}
????????????public?bool?MarkedAsUpdated
????????????{
????????????????get?{?return?m_bWasChanged;?}
????????????????set?{?m_bWasChanged?=?v
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????62464??2019-05-24?11:28??PCANBasicExample.exe
?????文件?????401344??2017-11-20?09:46??PCANBasic.dll
?????文件?????112128??2019-05-24?11:28??PCANBasicExample.pdb
-----------?---------??----------?-----??----
???????????????575936????????????????????3
評論
共有 條評論