Patent ID: 9135207
Filing Date: 2015-09-15
Classification: G06F

Abstract:
1. A non-transitory computer readable storage medium having stored therein an inter-integrated circuit (I2C) communication program causing a computer to execute a process comprising: transmitting, in an I2C command transmission unit, an expanded command together with software data to an optical module with which the I2C command transmission unit communicates; and storing, when the expanded command transmitted from the I2C command transmission unit is received in an I2C command processing unit, the software data transmitted together with the expanded command in a storage unit of the optical module, reading out alarm monitor information stored in the storage unit, and transmitting the read alarm monitor information to the I2C command transmission unit, wherein the alarm monitor information includes an alarm monitor type for which it is determined that an abnormality has occurred based on an alarm value or a monitor value of each of a plurality of alarm monitor types among the plurality of alarm monitor types previously set for monitoring the occurrence of an abnormality of the optical module, the process includes making a first table in which the alarm monitor information of each alarm monitor type is expressed, a second table in which the alarm monitor type of a measurement target in which an abnormality has currently occurred is expressed according to a rank of a degree of importance of the abnormality occurrence, and a third table in which the alarm monitor type of a measurement target in which it is predicted that an abnormality will occur is expressed according to the rank of the degree of importance, the expanded command is a command capable of designating the alarm monitor type for collecting the alarm value or the monitor value from among the plurality of alarm monitor types and designating the rank, and the reading out reads out the alarm value or the monitor value corresponding to the alarm monitor type designated by the expanded command and the alarm monitor type of the rank of a degree of importance designated by the expanded command from the first table, the second table and the third table and the transmitting transmits the read alarm value or the read monitor value and the read alarm monitor type to the I2C command processing unit.