显示模块/Display

Methods

(static) print(moduleIndex, row, column, text, size)

Source:
在某个位置显示内容
Parameters:
Name Type Description
moduleIndex int 模块序号
row int 显示行数:1~16
column int 显示列数:1~15
text str 显示内容,可以是字符串,整数,小数
size int 设置显示的大小,默认为小号字体 SIZE_SMALL:小号字体,值为2 SIZE_BIG:大号字体(不支持汉字),值为4

(static) drawDot(moduleIndex, x, y, page)

Source:
在指定坐标画一个点 在画点的页使用print函数会导致已经画过的点消失 切换到不同的页码在回到画点的页码也会导致已经画过的点消失
Parameters:
Name Type Description
moduleIndex int 模块序号
x int X轴坐标:1~119
y int Y轴坐标:1~32
page int 显示页数:1~8 默认第1页

(static) drawLine(moduleIndex, head_x, head_y, tail_x, tail_y, page)

Source:
通过给定坐标画线段 在画线的页使用print函数会导致已经画过的线消失 切换到不同的页码在回到画线的页码也会导致已经画过的线消失
Parameters:
Name Type Description
moduleIndex int 模块序号
head_x int 起始点X轴坐标:1~119
head_y int 起始点Y轴坐标:1~32
tail_x int 终止点X轴坐标:1~119
tail_y int 终止点Y轴坐标:1~32
page int 显示页数:1~8 默认第1页

(static) drawChart(moduleIndex, x, y, page)

Source:
画折线图 以上次传入的坐标为起点,本次坐标为终点画线段。如果是首次使用,则只画单个点
Parameters:
Name Type Description
moduleIndex int 模块序号
x int X轴坐标:1~119
y int Y轴坐标:1~32
page int 显示页数:1~8 默认画点在第1页

(static) turnToPage(moduleIndex, page)

Source:
转到某页
Parameters:
Name Type Description
moduleIndex int 模块序号
page int 页码:1~8

(static) clearPage(moduleIndex, page)

Source:
清除某页显示的内容
Parameters:
Name Type Description
moduleIndex int 模块序号
page int 清除的页码:1~8 默认第1页

(static) clearAllPages(moduleIndex, block)

Source:
清除全部8页显示的内容
Parameters:
Name Type Description
moduleIndex int 模块序号
block bool 阻塞参数: False: 不阻塞 True: 阻塞

(static) disablePageTurning(moduleIndex)

Source:
禁止翻页按键功能 禁止翻页按键功能后将不能通过翻页按键来切换不同页码的显示内容 系统默认开启翻页按键功能
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) enablePageTurning(moduleIndex)

Source:
开启翻页按键功能 系统默认开启翻页按键功能
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) getButtonState(moduleIndex) → {Promise.<int>}

Source:
获取翻页按钮状态
Parameters:
Name Type Description
moduleIndex int 模块序号
Returns:
翻页按钮状态 BUTTON_NONE:没有按键按下,值为1 BUTTON_L:左键按下,值为2 BUTTON_R:右键按下,值为4 BUTTON_M:中键按下,值为8
Type
Promise.<int>

(static) setDirectionReverse(moduleIndex)

Source:
设置显示方向为翻转显示方向,使用该函数后显示内容将会进行180°翻转
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) setDirectionRegular(moduleIndex)

Source:
设置显示方向为系统默认显示方向
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) hideScrollbar(moduleIndex)

Source:
隐藏页码滚动指示条(屏幕右边的白色小点,用于指示当前页码) 系统默认显示页码滚动指示条 隐藏后每行最大显示字符数由15变为16
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) showScrollbar(moduleIndex)

Source:
显示页码滚动指示条 系统默认显示页码滚动指示条
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) disableAutoRefresh(moduleIndex)

Source:
禁止自动刷新显示功能 禁止自动刷新后,只能调用刷新函数refresh() 才能改变显示内容 系统默认开启自动刷新显示功能
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) enableAutoRefresh(moduleIndex)

Source:
开启自动刷新显示功能 系统默认开启自动刷新显示功能
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) refresh(moduleIndex)

Source:
更新一次显示内容 在禁止自动刷新显示功能后只能靠此函数来更新显示内容 系统默认开启自动刷新显示功能
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) drawSaveDot(moduleIndex, x, y, page)

Source:
在指定坐标画一个点 画点后始终存在,可以使用清屏擦除 可与print在同一页显示,显示位置冲突时以画点内容为主
Parameters:
Name Type Description
moduleIndex int 模块序号
x int X轴坐标:1~119
y int Y轴坐标:1~32
page int 显示页数:1~8 默认第1页

(static) drawSaveLine(moduleIndex, head_x, head_y, tail_x, tail_y, page)

Source:
通过给定坐标画线段 画线后始终存在,可以使用清屏擦除 可与print在同一页显示,显示位置冲突时以画线内容为主
Parameters:
Name Type Description
moduleIndex int 模块序号
head_x int 起始点X轴坐标:1~119
head_y int 起始点Y轴坐标:1~32
tail_x int 终止点X轴坐标:1~119
tail_y int 终止点Y轴坐标:1~32
page int 显示页数:1~8 默认第1页

(static) drawSaveChart(moduleIndex, x, y, page)

Source:
画折线图 以上次传入的坐标为起点,本次坐标为终点画线段。如果是首次使用,则只画单个点
Parameters:
Name Type Description
moduleIndex int 模块序号
x int X轴坐标:1~119
y int Y轴坐标:1~32
page int 显示页数:1~8 默认画点在第1页

(static) getFirmwareVersion(moduleIndex) → {Promise.<int>}

Source:
获取当前模块版本号
Parameters:
Name Type Description
moduleIndex int 模块序号
Returns:
Type
Promise.<int>

(static) setOnboardRGB(moduleIndex, rgb)

Source:
设置板载LED的颜色
Parameters:
Name Type Description
moduleIndex int 模块序号
rgb int '红': 1,'绿':2,'蓝':3,'浅蓝':4,'黄':5,'紫':6,'白': 7,'不亮': 8

(static) regButton(moduleIndex)

Source:
注册翻页按键值上传,当翻页按键状态改变会触发事件并接收到数据,返回类型为int
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) unregButton(moduleIndex)

Source:
注销翻页按键值上传
Parameters:
Name Type Description
moduleIndex int 模块序号